Perception communication method and device

By using a 1-bit field in the control information to indicate the format of the non-aware PPDU, and not using dynamic data to perform the perception task, the problem of large signaling overhead when the non-aware PPDU is realized is solved, and the efficiency of perceived communication is improved and Complexity simplifies.

CN119450718APending Publication Date: 2025-02-14HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310987887.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-07
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

On the basis of non-perceptual PPDU realizing perception, how to save signaling overhead and improve perceived communication efficiency.

Method used

By indicating the format of the non-aware PPDU using the first field of 1 bit in the control information, bit overhead is reduced, and encoding or decoding complexity between both parties of the communication is reduced by performing the perception task without using dynamic data.

Benefits of technology

It effectively reduces signaling overhead, improves the efficiency of perceived communication, and simplifies the encoding and decoding process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450718A_ABST
    Figure CN119450718A_ABST
Patent Text Reader

Abstract

A sensing communication method and device are applied to the technical field of communication. The present application is applied to a wireless local area network system that supports an IEEE 802.11 ax next generation Wi-Fi protocol (e.g., 802.11 be, Wi-Fi 7, or EHT), or an IEEE 802.11 be next generation Wi-Fi protocol (e.g., Wi-Fi 8, UHR, 11bn), or Wi-Fi AI, or millimeter wave (mmWave), or ultra wide band (UWB), or sensing. The first communication device generates first control information and transmits the first control information. The second communication device receives and analyzes the first control information, and obtains the format of the non-sensing PPDU for sensing. For example, the format of the non-sensing PPDU comprises any one of the following items: SP0, SP1, SP2, SP3 and MMS UWB. According to the method, the signaling overhead can be effectively saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Ultra wideband (UWB) technology is a wireless carrier communication technology that uses nanosecond non-sinusoidal narrow pulses to transmit data, so it occupies a wide spectrum range. Due to its narrow pulses and extremely low radiation spectrum density, the UWB system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.

[0003] With the entry of UWB technology into the civilian field in 2002, UWB wireless communication has become one of the hottest physical layer technologies for short-distance, high-speed wireless networks. Many world-renowned large companies, research institutions, and standardization organizations have actively invested in the research, development, and standardization of ultra-wideband wireless communication technology. The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into the IEEE 802 series of wireless standards, and has released the high-speed wireless personal area network (WPAN) standard IEEE 802.15.4a based on UWB technology, as well as its evolved version IEEE 802.15.4z. Currently, the formulation of the next-generation UWB WPAN standard 802.15.4ab has also been put on the agenda. One of the key topics of 802.15.4ab is the use of UWB pulses for perception. In perception applications, by detecting the echo of the UWB signal on the target, the target's distance, angle, speed and other information can be extracted. The 802.15.4ab standard specifically designs the physical layer (PHY) protocol data unit (PPDU) format for sensing scenarios. At the same time, for devices that do not support sensing PPDU, other PPDUs can still be used for sensing.

[0004] Therefore, how to save signaling overhead on the basis of realizing perception through non-perceived PPDU needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a perceptual communication method and device, which saves signaling overhead on the basis of realizing perception by using non-perceptual PPDU.

[0006] In a first aspect, an embodiment of the present application provides a perception communication method, which is applied to a first communication device, where the first communication device may be a Wi-Fi device or a chip or a functional module provided in the Wi-Fi device, and the method includes:

[0007] Generate first control information, the first control information including a one-bit first field, the first field indicating a format of a non-perceptual physical layer protocol data unit PPDU for perception; and send the control information.

[0008] In an embodiment of the present application, the first control information when using non-perceptual PPDU to achieve perception may include a first field of 1 bit, thereby effectively reducing bit overhead.

[0009] In a second aspect, an embodiment of the present application provides a perception communication method, which is applied to a second communication device, where the second communication device may be a Wi-Fi device or a chip or a functional module provided in the Wi-Fi device, and the method includes:

[0010] Receive first control information, wherein the first control information includes a one-bit first field, wherein the first field indicates a format of a non-perceptual physical layer protocol data unit PPDU for perception; and parse the first control information.

[0011] In combination with the first aspect or the second aspect, in a possible implementation method, when the value of the first field is a first value, the format of the non-perceptual PPDU includes any one of the following items: scrambled timestamp sequence (STS packet configuration0, SP0), SP1, SP2, SP3; when the value of the first field is a second value, the non-perceptual PPDU format is a multi-millisecond ultra-wideband MMSUWB format.

[0012] In combination with the first aspect or the second aspect, in a possible implementation manner, the first control information does not include a second field, and the second field indicates a generation source of a channel impulse response (CIR) report.

[0013] The format of the non-perceptual PPDU in the embodiment of the present application does not include dynamic data, which not only reduces the signaling overhead of the control information, but also does not use dynamic data to perform perception tasks. It can also reduce the complexity of encoding or decoding for both communicating parties. It is more reasonable to use SP0~SP3 and MMSUWB for perception.

[0014] In combination with the first aspect or the second aspect, in a possible implementation manner, the format of the non-perceptual PPDU is SP0, and the CIR report is generated based on the synchronization (SYNC) field in the non-perceptual PPDU; or, the format of the non-perceptual PPDU is any one of SP1 to SP3, and the CIR report is generated based on the scrambled timestamp sequence STS in the non-perceptual PPDU; or, the format of the non-perceptual PPDU is multi-millisecond (MMS) UWB, and the CIR report is based on the ranging sequence fragment (RSF) in the non-perceptual PPDU (such as RSF including a multi-millisecond ranging sequence (MMRS)) or the ranging integrity fragment (RIF) (such as RIF including STS).

[0015] In the embodiment of the present application, RFS may also be referred to as a ranging sequence block, and RIF may also be referred to as a ranging integrity block.

[0016] In combination with the first aspect or the second aspect, in a possible implementation, the non-perceptual PPDU includes RSF but not RIF, and the CIR report is generated based on the RSF in the non-perceptual PPDU; or, the non-perceptual PPDU includes RIF, and the CIR report is generated based on the RIF in the non-perceptual PPDU; or, the non-perceptual PPDU includes RIF and RSF, and the CIR report is determined based on the comparison result of the number of RSFs and the number of RIFs.

[0017] In combination with the first aspect or the second aspect, in a possible implementation, the number of the RIFs is greater than the number of the RSFs, and the CIR report is generated based on the RIFs; or, the number of the RSFs is greater than the number of the RIFs, and the CIR report is generated based on the RSFs.

[0018] In a third aspect, an embodiment of the present application provides a perception communication method, which is applied to a first communication device, where the first communication device may be a Wi-Fi device or a chip or a functional module provided in the Wi-Fi device, and the method includes:

[0019] Generate second control information, the second control information includes a third field, the third field indicates the interval between two adjacent fragments of the non-perceptual physical layer protocol data unit PPDU, and the interval is less than or equal to the interval threshold; send the second control information.

[0020] In the embodiment of the present application, the interval between two adjacent segments is indicated by the third field, which not only clearly indicates the interval, but also the interval can be less than or equal to the interval threshold, thereby improving the efficiency of perception or ranging.

[0021] In a fourth aspect, an embodiment of the present application provides a perception communication method, which is applied to a second communication device, where the second communication device may be a Wi-Fi device or a chip or a functional module provided in the Wi-Fi device, and the method includes:

[0022] Receive second control information, wherein the second control information includes a third field, wherein the third field indicates an interval between two adjacent fragments of a non-perceptual physical layer protocol data unit PPDU, wherein the interval is less than or equal to an interval threshold; and parse the second control information.

[0023] In combination with the third aspect or the fourth aspect, in a possible implementation manner, the format of the non-perceptual PPDU is multi-millisecond ultra-wideband MMSUWB, and the interval threshold is 1 millisecond ms.

[0024] In combination with the third aspect or the fourth aspect, in a possible implementation manner, the interval includes any one of the following: 1000 ranging scheduling time units RSTU, 800 RSTU, 600 RSTU.

[0025] In an embodiment of the present application, when performing a perception task, it is required that the time for a perception measurement is less than the channel-related time. Therefore, shortening the interval between two adjacent segments can effectively reduce the measurement time, adapt to the channel environment, and improve the perception or ranging efficiency.

[0026] In a fifth aspect, an embodiment of the present application provides a perception communication method, which is applied to a first communication device, where the first communication device may be a Wi-Fi device or a chip or a functional module provided in the Wi-Fi device, and the method includes:

[0027] Generate scheduling information, the scheduling information including a fourth field, the fourth field indicating the offset between the starting position of the first time slot and the sending starting position of the non-perceptual physical layer protocol data unit PPDU in the first time slot; send the scheduling information.

[0028] In the embodiment of the present application, the first communication device sends scheduling information to the second communication device, so that the second communication device can effectively obtain specific scheduling information and accurate scheduling information of the first time slot, thereby improving scheduling flexibility and scheduling efficiency.

[0029] In a sixth aspect, an embodiment of the present application provides a perception communication method, which is applied to a second communication device, where the second communication device may be a Wi-Fi device or a chip or a functional module provided in the Wi-Fi device, and the method includes:

[0030] Receive scheduling information, the scheduling information including a fourth field, the fourth field indicating an offset between a starting position of a first time slot and a sending starting position of a non-perceptual physical layer protocol data unit PPDU in the first time slot; and parse the scheduling information.

[0031] In combination with the fifth aspect or the sixth aspect, in a possible implementation manner, when the non-perceptual PPDU is used for perception and ranging, the pulse waveform used to send the non-perceptual PPDU is a first waveform.

[0032] In combination with the fifth aspect or the sixth aspect, in a possible implementation, the first waveform is a Caesar waveform.

[0033] In combination with the fifth aspect or the sixth aspect, in a possible implementation, the scheduling information also includes a fifth field, and the fifth field indicates a pulse waveform used to send the non-perceptual PPDU.

[0034] In a seventh aspect, an embodiment of the present application provides a first communication device, configured to execute the method in the first aspect, the third aspect, the fifth aspect, or any possible implementation. The first communication device includes a module having a function of executing the method in the first aspect, the third aspect, the fifth aspect, or any possible implementation.

[0035] In an eighth aspect, an embodiment of the present application provides a second communication device, configured to execute the method in the second aspect, the fourth aspect, the sixth aspect, or any possible implementation. The second communication device includes a module having the function of executing the method in the second aspect, the fourth aspect, the sixth aspect, or any possible implementation.

[0036] In a ninth aspect, an embodiment of the present application provides a first communication device, the first communication device comprising a processor, configured to execute the method described in the first aspect, the third aspect, the fifth aspect, or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect, the third aspect, the fifth aspect, or any possible implementation is executed.

[0037] In a possible implementation manner, the memory is located outside the first communication device.

[0038] In a possible implementation manner, the memory is located in the first communication device.

[0039] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the first communication device may be a chip.

[0040] In a possible implementation manner, the first communication device further includes a transceiver, and the transceiver is used to receive information or send information.

[0041] In a tenth aspect, an embodiment of the present application provides a second communication device, the second communication device comprising a processor, configured to execute the method described in the second aspect, the fourth aspect, the sixth aspect, or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect, the fourth aspect, the sixth aspect, or any possible implementation is executed.

[0042] In a possible implementation manner, the memory is located outside the second communication device.

[0043] In a possible implementation manner, the memory is located in the second communication device.

[0044] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the second communication device may be a chip.

[0045] In a possible implementation manner, the second communication device further includes a transceiver, and the transceiver is used to receive information or send information.

[0046] In the eleventh aspect, an embodiment of the present application provides a first communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the first aspect, the third aspect, the fifth aspect or any possible implementation method.

[0047] In a possible implementation, the interface being used to output information includes: the interface being used to output first control information / second control information / scheduling information. Exemplarily, the logic circuit is used to generate the first control information / second control information / scheduling information.

[0048] In the twelfth aspect, an embodiment of the present application provides a second communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the second aspect, the fourth aspect, the sixth aspect or any possible implementation method.

[0049] In a possible implementation, the interface is used to input information, including: the interface is used to input first control information / second control information / scheduling information. Exemplarily, the logic circuit is used to parse the first control information / second control information / scheduling information.

[0050] In the thirteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer-readable storage medium is run on a computer, the method shown in any aspect of the first to sixth aspects or any possible implementation method is executed.

[0051] In a fourteenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code. When the computer program product is run on a computer, the method shown in any one of the first to sixth aspects or any possible implementation method is executed.

[0052] In a fifteenth aspect, an embodiment of the present application provides a computer program. When the computer program is run on a computer, the method shown in any one of the first to sixth aspects or any possible implementation is executed.

[0053] In a sixteenth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and / or a second communication device.

[0054] In one possible implementation, the first communication device is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device is used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect.

[0055] In one possible implementation, the first communication device is used to execute the method shown in the third aspect or any possible implementation of the third aspect, and the second communication device is used to execute the method shown in the fourth aspect or any possible implementation of the fourth aspect.

[0056] In one possible implementation, the first communication device is used to execute the method shown in the fifth aspect or any possible implementation of the fifth aspect, and the second communication device is used to execute the method shown in the sixth aspect or any possible implementation of the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 It is a schematic diagram of the architecture of a UWB communication system provided in an embodiment of the present application;

[0058] Figure 2 is a schematic diagram of the architecture of another UWB communication system provided in an embodiment of the present application;

[0059] Figure 3 It is a schematic diagram of the formats of different PPDUs provided in the embodiments of the present application;

[0060] Figure 4 This is a schematic diagram of a scenario provided by an embodiment of the present application;

[0061] Figure 5 This is another scenario schematic diagram provided by an embodiment of the present application;

[0062] Figure 6 It is a flowchart of a perception communication method provided by an embodiment of the present application;

[0063] Figure 7 This is a schematic diagram of the format of an MMSUWB provided in an embodiment of the present application;

[0064] Figure 8 It is a flowchart of another perception communication method provided in an embodiment of the present application;

[0065] Fig. 9 It is a flowchart of another perception communication method provided in an embodiment of the present application;

[0066] Fig.10 is a schematic diagram of a multi-task scenario provided by an embodiment of the present application;

[0067] Fig.11 is another multi-tasking scenario schematic diagram provided by an embodiment of the present application;

[0068] Fig.12 This is another multi-tasking scenario schematic diagram provided by an embodiment of the present application;

[0069] Fig.13 This is another multi-tasking scenario schematic diagram provided by an embodiment of the present application;

[0070] Fig.14 This is another multi-tasking scenario schematic diagram provided by an embodiment of the present application;

[0071] Fig.15 This is another multi-tasking scenario schematic diagram provided by an embodiment of the present application;

[0072] Fig.16 is a structural diagram of a communication device provided in an embodiment of the present application;

[0073] Fig.17 is a structural diagram of another communication device provided in an embodiment of the present application;

[0074] Fig.18 It is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0075] To facilitate understanding of the technical solution of the present application, the present application will be further described below in conjunction with the accompanying drawings.

[0076] The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0077] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0078] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships may exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0079] The following is a detailed description of a system to which the embodiments of the present application are applicable.

[0080] The technical solution provided in the embodiment of the present application can be applied to a wireless personal area network (WPAN) based on UWB technology. For example, the method provided in the embodiment of the present application can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.15 series protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a future generation of UWB WPAN standards, etc., which are not listed here one by one. The method provided in the embodiments of the present application can also be applied to the following communication systems: such as the Internet of Things (IoT) system, the Vehicle to X (V2X), and the narrowband Internet of Things (NB-IoT) system; and also applied to devices in the Internet of Things (IoT), IoT nodes and sensors in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, and sensors in smart cities; and also applied to LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), long term evolution (LTE) system, fifth-generation (5G) communication system, sixth-generation (6G) communication system, etc.

[0081] Although the embodiments of the present application are mainly described by taking WPAN as an example, especially the network applied to the IEEE 802.15 series standard as an example. However, it is easy for those skilled in the art to understand that the various aspects involved in the embodiments of the present application can be extended to other networks using various standards or protocols. For example, wireless local area networks (WLAN), Bluetooth, high performance radio local area networks (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, mainly used in Europe) and wide area networks (WAN) or other networks known now or developed later. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided in the embodiments of the present application can be applied to any suitable wireless network.

[0082] The method provided in the embodiment of the present application can be implemented by a communication device in a UWB communication system. The communication device may be a device involved in a UWB communication system. For example, the communication device may include but is not limited to a communication server, a router, a switch, a bridge, a computer, a mobile phone, etc. For another example, the communication device may include a central control point, such as a personal area network (PAN) or a PAN coordinator, etc. For another example, the communication device may include a user equipment (UE), which may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem, etc., which are not listed here one by one. For another example, the communication device may include a chip, which may be set in a communication server, a router, a switch, or a user terminal, etc., which are not listed here one by one. The description of the communication device here applies to the perception initiator, perception responder, and perception requester shown below.

[0083] As an example, Figure 1 and Figure 2 It is a schematic diagram of the architecture of a UWB communication system provided in an embodiment of the present application. Figure 1 It is a star topology structure provided in the embodiment of the present application. Figure 2 This is a point-to-point topology structure provided by the embodiment of the present application. Figure 1 As shown, in a star topology, a central control node (such as Figure 1 The PAN coordinator shown in FIG. 4 can sense, measure distance, or communicate data with one or more other devices. Figure 2 As shown, in a point-to-point topology, different devices can perform perception, ranging, or data communication. Figure 1 and Figure 2 In the embodiment of the present application, both the full function device and the reduced function device can be understood as the communication device shown in the embodiment of the present application. The full function device and the reduced function device are relative, such as the reduced function device cannot be a PAN coordinator. For example, compared with the full function device, the reduced function device may not have coordination capability or the communication rate is lower than that of the full function device. It can be understood that Figure 2 The PAN coordinator shown is an example only. Figure 2 The other three full-function devices shown can also serve as PAN coordinators, which are not shown one by one here.

[0084] It is understandable that the full-function device and low-function device shown in the embodiment of the present application are only examples of communication devices, and any communication device that can implement the method provided in the embodiment of the present application belongs to the protection scope of the embodiment of the present application. The perception initiator and perception responder shown below can be a full-function device or a low-function device, and the embodiment of the present application does not limit this.

[0085] The method shown in the embodiment of the present application is shown by taking a first communication device and a second communication device as examples, wherein at least one of the first communication device and the second communication device may be a chip; or both the first communication device and the second communication device may be WLAN devices (such as Figure 1 and Figure 2 ); or, the first communication device is an initiator or a requester, such as the initiator may be a sensing initiator or a ranging initiator or a sensing ranging initiator, etc., such as the requester may be a sensing requester (or referred to as a sensing requesting device) or a ranging requester or a sensing ranging requester, and the second communication device is a responder (or referred to as a responder), such as a sensing responder (or referred to as a sensing responder) or a ranging responder or a sensing ranging responder; or, the first communication device is a requester and the second communication device is an initiator. Exemplarily, the sensing initiator and the sensing responder are relative, such as the sensing initiator is the party that initiates the sensing process, and the sensing responder may be the party that responds according to the party that initiates the sensing process. Exemplarily, the sensing initiator, the sensing responder and the sensing requester may be involved in the sensing by proxy scenario. The sensing requester may be used to initiate a sensing request, so that the sensing initiator and the sensing responder participate in the sensing. The specific product forms or types of the first communication device and the second communication device are not listed one by one in the embodiments of the present application.

[0086] The following is a detailed introduction to the terms involved in the embodiments of the present application.

[0087] 1.PPDU format

[0088] Figure 3 Schematic diagram of different PPDU formats provided by the embodiments of the present application. Figure 3As shown, the scrambled timestamp sequence (STS) packet configuration 0 (STS packet configuration0, SP0) may include the following fields: synchronization (SYNC), start-of-frame delimiter (SFD), physical header (PHR) (also referred to as physical header), physical payload (PHY payload) (also referred to as effective load). SP1 and SP2 may include the following fields: SYNC, SFD, STS, PHR, PHY payload. The order of the fields in SP1 and SP2 may be as follows: Figure 3 As shown. SP3 includes the following fields: SYNC, SFD, STS. Sensing 0 (sens0 or SENS0) may include the following fields: SYNC, SFD, sensing (SEN). sens1 (or SENS1) and sens2 (or SENS2) may include the following fields: synchronization, SFD, SEN, PHR), PHY load. The order of the fields in Sens1 and sens2 may be as follows: Figure 3 The dynamic data includes the following fields: SYNC, SFD, PHR1, PHR2, and PHY load.

[0089] SP0, SP1, SP2, SP3 are defined by IEEE 802.15.4z, and the rest of the PPDU formats are defined by IEEE802.15.4ab. For example, SP0, SP1, SP2, SP3 can be used for traditional ranging, SENS0, SENS1, SENS2 for sensing, dynamic data for communication, and MMSUWB for long-distance ranging.

[0090] SP0-SP3, MMS UWB or dynamic data shown in the embodiments of the present application may refer to the format of PPDU, or may also refer to PPDU (such as non-perceptual PPDU). The non-perceptual PPDU shown in the embodiments of the present application may also be called a non-perceptual packet or packet or UWB signal or UWB packet, etc. The specific name of the non-perceptual PPDU is not limited in the embodiments of the present application.

[0091] 2.UWB devices

[0092] According to different usage scenarios, based on the IEEE802.15.4ab standard, UWB devices can be divided into three categories in some embodiments, such as devices for ranging (such as 4ab ranging devices shown in Table 1), devices for communication (such as 4ab data devices shown in Table 1) and devices for sensing (such as 4ab sensing devices shown in Table 1). The PPDU formats supported by different devices can be shown in Table 1.

[0093] Table 1

[0094] Device Type Supported PPDU 4z equipment SP0-SP3 4ab distance measuring equipment SP0-SP3,MMSUWB 4ab sensing device SP0-SP3, SENS0-SENS2 4ab Data Equipment SP0-SP3, dynamic data

[0095] Based on the classification in Table 1, only 4ab sensing devices can support the PPDU format specifically used for sensing.

[0096] However, due to the importance of perception scenarios, and in order to enable other types of devices to support perception applications, in other embodiments, SP0, SP1, SP2, SP3, dynamic data and MMSUWB may be allowed to be used for perception.

[0097] 3. Non-perceived PPDU

[0098] The format of non-perceptual PPDU may include at least one of the following: SP0, SP1, SP2, SP3, dynamic data, MMSUWB. Non-perceptual PPDU refers to a PPDU that is not used for perception, or a traditional function that is not used for perception but can also be used for perception as the standard progresses. Of course, with the progress of the standard, other types of PPDUs may appear later, such as the PPDU that appears in the next generation standard may be a non-perceptual PPDU, etc. Therefore, the non-perceptual PPDU that appears later also falls within the protection scope of the embodiments of the present application.

[0099] When the non-perceptual PPDU is used for perception, for one PPDU, it can be used for perception and ranging at the same time, or, for perception and communication at the same time, so as to realize the scenario of multi-task PPDU use. For the convenience of description, the following uses the function of non-perceptual PPDU being used for perception and ranging at the same time as an example.

[0100] Figure 4 and Figure 5 This is a schematic diagram of a scenario provided by an embodiment of the present application. Figure 4 In the scenario shown, device A and device B perform multiple tasks simultaneously (such as Figure 4 As shown in Figure 2, the perception task and the ranging task are performed simultaneously. Figure 5 In the scenario shown, device A and device B start a task (such as Figure 5 At the same time, device A and device C start another task (as shown in the ranging task). Figure 5For example, device A may be the initiator, and device B and device C may be the responders. Figure 4 For the scenario shown, device A can be called the sensing ranging initiator, and device B can be called the sensing ranging responder. Figure 5 For the scenario shown, device B can be called a ranging responder, and device C can be called a sensing responder. When device A and device B perform ranging tasks, device A can be called a ranging initiator. When device A and device B perform sensing tasks, device A can be called a sensing initiator.

[0101] The non-perceptual PPDU shown in the embodiment of the present application is used for both perception and ranging, which means that the non-perceptual PPDU can be used for multiple functions (or tasks) at the same time within a period of time. Exemplarily, during this period of time, there may be some non-perceptual PPDUs (multiple non-perceptual PPDUs) used for ranging functions, or there may be some non-perceptual PPDUs used for perception functions, or there may be some non-perceptual PPDUs used for perception and ranging functions in the same time slot. The above period of time may include multiple time slots, and the embodiment of the present application does not limit the specific duration of the above period of time. The duration of a time slot can be known by the communicating parties through interaction, such as the first communication device can indicate the duration of a time slot to the second communication device, such as the duration of the time slot shown in Table 5.

[0102] To support the above scenario, in some embodiments of the present application, fields as shown in Table 2 may be added to the control information.

[0103] Table 2

[0104]

[0105] The supported perception reuse transmission field is as follows: when the value is 0, it indicates the use of SP0-SP3; when the value is 1, it indicates the use of dynamic data; when the value is 2, it indicates the use of MMSUWB.

[0106] The CIR report source can indicate the generation source (or generation method) of the CIR report. For example, when the CIR report source field takes a value of 0, it indicates that the CIR is calculated from the RSF or SYNC in the MMSUWB. When the CIR report source field takes a value of 1, it indicates that the CIR is calculated from the RIF or STS in the MMSUWB. The above calculation of CIR from the RSF in the MMSUWB can be understood as follows: the device receiving the non-perceptual PPDU can perform coherence based on the MMRS in the RSF in the MMSUWB and the locally stored MMRS, obtain the CIR based on the coherence result, and generate a CIR report. The above calculation of CIR from the RSF in the MMSUWB can also be referred to as the CIR being obtained using the MMRS in the RSF, or the CIR report being generated based on the RSF. The calculation of CIR from SYNC can be understood as follows: the device receiving the non-perceptual PPDU can perform coherence based on the sequence carried in the SYNC field in the non-perceptual PPDU and the locally stored sequence, obtain the CIR based on the coherence result, and generate a CIR report. The above calculation of CIR from SYNC can also be called that CIR is obtained using SYNC, or that CIR report is generated based on SYNC. Similarly, the calculation of CIR from RIF in MMSUWB can also be called that CIR is obtained based on STS in RIF, or that CIR report is generated based on RIF, and the calculation of CIR from STS can be called that CIR is obtained based on STS, or that CIR report is generated based on STS. The relevant description of CIR here also applies to the following.

[0107] The information shown in Table 2 can be further optimized. Therefore, in some other embodiments of the present application, the control information can be as follows: Figure 6 shown.

[0108] Figure 6 This is a flow chart of a perception communication method provided by an embodiment of the present application. The relevant description of the first communication device and the second communication device involved in the method can be referred to Figure 1-2 , which will not be described in detail here. Figure 6 As shown, the method includes:

[0109] 601. A first communication device generates first control information, where the first control information includes a one-bit first field, where the first field indicates a format of a non-perceptual PPDU for perception.

[0110] The first field may indicate the format of the non-perceptual PPDU, such as the format of the non-perceptual PPDU includes SP0, SP1, SP2, SP3, MMSUWB. The format of the non-perceptual PPDU shown in the embodiment of the present application does not include dynamic data. For the format of each PPDU, please refer to Figure 2 , which will not be described in detail here.

[0111] The format of the non-perceptual PPDU shown in the embodiment of the present application does not include dynamic data for the following reasons:

[0112] 1. The PPDU for dynamic data includes PHR1 and PHR2. The encoding and decoding of PHR2 are similar to the encoding and decoding of PHR in SP0, SP1, SP2, and SP3. However, the encoding process of PHR1 requires a one-to-one mapping between the physical layer configuration and the related sequence, and the decoding process of PHR1 requires the use of different local sequences for comparison with the received PHR1 signal, which is highly complex. Since the encoding and decoding processes of PHR1 and PHR2 are highly complex, the format of the non-perceptual PPDU in the embodiment of the present application does not include dynamic data.

[0113] 2. The PPDU of dynamic data does not include STS, so STS cannot be used to obtain CIR and generate CIR report.

[0114] Compared with the format of the non-perceptual PPDU including dynamic data, the format of the non-perceptual PPDU shown in the embodiment of the present application does not include dynamic data, thereby effectively reducing the complexity of encoding and decoding.

[0115] Exemplarily, the first field may be called a re-purposed transmission for sensing or a non-sensing PPDU format indicator, etc. As the standard progresses, the first field may also have other names, so the specific name of the first field is not limited in the embodiments of the present application.

[0116] Exemplarily, the first field may be as shown in Table 3:

[0117] Table 3

[0118] Bits:0 Supports aware reuse transmission

[0119] As an example, when the value of the first field is the first value, the format of the non-perceptual PPDU includes any of the following: SP0, SP1, SP2, SP3. As shown in Table 3, the value of the support perception reuse transmission field is 0, which indicates that the format of the non-perceptual PPDU is SP0~SP3, such as using the non-perceptual PPDU in the SP0~SP3 format to perform perception. As another example, when the value of the first field is the second value, the non-perceptual PPDU format is the multi-millisecond ultra-wideband MMSUWB format. As shown in Table 3, the value of the support perception reuse transmission field is 1, which indicates that the format of the non-perceptual PPDU is MMSUWB, such as using the non-perceptual PPDU in the MMSUWB format to perform perception.

[0120] Exemplarily, when the value of the first field is the first value, the first communication device may also generate third control information, and the third control information includes an STS packet configuration indication field, and the STS packet configuration indication field is used to indicate that the format of the non-perceptual PPDU is SP0 or SP1 or SP2 or SP3. That is, the STS packet configuration indication field is used to further indicate which of the SP0 to SP3 formats the non-perceptual PPDU is. Exemplarily, the value of the STS packet configuration indication field is 00 to indicate SP0, the value of the STS packet configuration indication field is 01 to indicate SP1, the value of the STS packet configuration indication field is 10 to indicate SP2, and the value of the STS packet configuration indication field is 11 to indicate SP3.

[0121] Table 4 exemplarily shows the content of the third control information.

[0122] Table 4

[0123]

[0124]

[0125] For the relevant descriptions of other fields shown in Table 4, please refer to the relevant standards and will not be described in detail here.

[0126] As an example, the first communication device may send the first control information and the third control information at the same time, such as the first control information and the third control information are both included in the control information. The control information may be referred to as an application control information element (AC IE). Table 5 exemplarily shows the content of the control information. For example, the first control information may be carried in the perception control field, and the third control information may be carried in the ranging control field. The third control information shown in Table 4 may be carried in the common ranging control in the ranging control field.

[0127] Table 5

[0128]

[0129] The control information shown in Table 5 can be sent based on the granularity of blocks, or based on the granularity of rounds. The present application embodiment does not limit the frequency of sending the control information. The control information shown in Table 5 is only an example. As the standard progresses, the control information may have a larger frequency. Figure 5 The embodiments of the present application are not limited to more or less content.

[0130] As another example, the first communication device may send the first control information first and then send the third control information.

[0131] In the embodiment of the present application, the first control information indicates the format of the non-perceptual PPDU by including a first field of 1 bit, which saves 1 bit of overhead compared to Table 2.

[0132] Furthermore, the first control information may not include a second field, which indicates the source of the CIR report or the method of calculating the CIR. For example, the second field may be called the source of the CIR report, etc. As the standard progresses, the second field may have other names, so the name of the second field is not limited in the embodiment of the present application. For example, relative to Table 2, the first control information shown in the embodiment of the present application does not include the source of the CIR report. Therefore, relative to Table 2, the first control information shown in the embodiment of the present application can save at least 2 bits of overhead.

[0133] Exemplarily, the generation source of the CIR report may correspond to the format of the non-perceptual PPDU, that is, there is a correspondence between the generation source of the CIR report and the format of the non-perceptual PPDU. The above correspondence is defined by the standard. Alternatively, the above correspondence is defined by the first communication device. By implicitly configuring the correspondence between the generation source of the CIR report and the format of the non-perceptual PPDU, signaling overhead can be effectively saved.

[0134] The following exemplifies the correspondence between the generation source of the CIR report and the format of the non-perceptual PPDU.

[0135] As an example, the format of the non-perceptual PPDU is SP0, and the CIR report is generated based on the synchronization SYNC field in the non-perceptual PPDU. As another example, when the format of the non-perceptual PPDU is SP1, the CIR report is generated based on the SYNC field or STS in the non-perceptual PPDU. As another example, the format of the non-perceptual PPDU is any one of SP2 or SP3, and the CIR report is generated based on the STS in the non-perceptual PPDU. As another example, the format of the non-perceptual PPDU is any one of SP0~SP2, and the CIR report is generated based on the SYNC field of the non-perceptual PPDU. As another example, when the format of the non-perceptual PPDU is any one of SP0~SP3, the CIR report is generated based on the SYNC field of the non-perceptual PPDU. The correspondence between SP0~SP3 and the generation source of the CIR report is not listed here one by one.

[0136] For example, if the value of the first field is the first value, the format of the non-perceptual PPDU is any one of SP0 to SP3. And the STS packet configuration field in the third control information can indicate the specific format of the non-perceptual PPDU. Therefore, after the second communication device receives the first control information and the third control information, it can be known based on the value of the first field that the format of the non-perceptual PPDU when performing perception is any one of SP0 to SP3, based on the STS packet configuration field in the third control information, the specific non-perceptual PPDU format used can be known, and the source of the CIR report can be known based on the above correspondence. For ease of description, the following Tables 6 to 9 are all shown as examples of SP0 corresponding to the SYNC field and SP1 to SP3 corresponding to STS, but they should not be understood as limitations on the embodiments of the present application.

[0137] As another example, the format of the non-perceptual PPDU is MMSUWB, and the CIR report is generated based on the RSF (or SYNC) or RIF (or STS) in the non-perceptual PPDU. If the value of the first field is the second value, the format of the non-perceptual PPDU when the second communication device receives the value of the first field in the first control information to perform perception is MMSUWB, and the source of the generation of the CIR report.

[0138] Figure 7 : is a format diagram of an MMSUWB provided in an embodiment of the present application. In which, X represents the number of RSFs, and Y represents the number of RIFs. When X is 0, the MMSUWB is a RIF-only MMS, and when Y is 0, the MMSUWB is a RSF-only MMS.

[0139] For MMSUWB, since there are RIF and / or RSF in MMS, the generation source of the CIR report and the format of the non-perceptual PPDU can also have the following correspondence:

[0140] As an example, MMSUWB may include RSF but not RIF, or MMSUWB may include RIF but not RSF. Table 6 exemplarily shows the correspondence between the format of the non-perceptual PPDU and the source of the generation of the CIR report. If MMSUWB includes RSF but not RIF, the CIR report is generated based on RSF. If MMSUWB does not include RSF but includes RIF, the CIR report is generated based on RIF.

[0141] Table 6

[0142] PPDU format Sources of CIR reports SP0 SYNC SP1-SP3 STS RSF-only MMS RSF RIF-only MMS RIF

[0143] As another example, MMSUWB may include RSF but not RIF (such as called RIF-only MMS), or MMSUWB may include RIF but not RSF (such as called RSF-only MMS), or include both RSF and RIF (such as called mixed MMSUWB or mixed MMS).

[0144] Table 7 exemplarily shows the correspondence between the format of the non-perceptual PPDU and the generation source of the CIR report. For example, for a hybrid MMSUWB, if the hybrid MMSUWB includes RIF, the CIR report is generated based on the RIF.

[0145] Table 7

[0146] PPDU Format Sources of CIR reports SP0 SYNC SP1-SP3 STS RSF-only MMS RSF RIF-only MMS RIF Mixed MMS RIF

[0147] Table 8 exemplarily shows the correspondence between the format of the non-perceptual PPDU and the generation source of the CIR report. For example, for a hybrid MMSUWB, if the hybrid MMSUWB includes an RSF, the CIR report is generated based on the RSF.

[0148] Table 8

[0149] PPDU Format Sources of CIR reports SP0 SYNC SP1-SP3 STS RSF-only MMS RSF RIF-only MMS RIF Mixed MMS RSF

[0150] Table 9 exemplarily shows the correspondence between the format of the non-perceptual PPDU and the generation source of the CIR report. For example, for a hybrid MMSUWB, the generation source of the CIR report can be determined by the number of RIFs or the number of RSFs in the MMSUWB. For example, the number of RIFs is greater than the number of RSFs, and the CIR report is generated based on the RIFs. For another example, the number of RSFs is greater than the number of RIFs, and the CIR report is generated based on the RSFs. When the number of RSFs is equal to the number of RIFs, the CIR report can be generated based on the RSFs or the RIFs.

[0151] Table 9

[0152]

[0153]

[0154] Tables 7 and 8 above can clearly indicate the generation source of the CIR report corresponding to the hybrid MMS. Table 9 determines the generation source of the CIR report according to the quantity, which is conducive to the accumulation of relevant results and improves performance.

[0155] As a possible implementation method, the correspondence between the generation method of the CIR report and the format of the non-perceptual PPDU shown above can be combined with the above-mentioned first control information. For example, if the first control information does not include the second field, the first communication device implicitly indicates the generation method of the CIR report through the above-mentioned correspondence. As another possible implementation method, the correspondence is not combined with the first control information, such as the communicating parties implicitly know the generation source of the CIR report through the format of the non-perceptual PPDU. For example, the format of the non-perceptual PPDU may not include dynamic data, or it may also include dynamic data. For example, when the format of the non-perceptual PPDU includes dynamic data, the generation source of the CIR report corresponding to the dynamic data may be the SYNC field. For example, the first communication device can still indicate the format of the non-perceptual PPDU through the perception-supporting reuse transmission field shown in Table 2, and the second communication device implicitly knows the generation source of the CIR report based on the correspondence.

[0156] 602. The first communication device sends first control information, and correspondingly, the second communication device receives the first control information.

[0157] Exemplarily, the first communication device may also send third control information, and correspondingly, the second communication device receives the third control information.

[0158] 603. The second communication device parses the first control information.

[0159] The second communication device can learn the format of the non-perceptual PPDU based on the first field. When the format of the non-perceptual PPDU is any one of SP0 to SP3, the second communication device can also learn the specific format of the non-perceptual PPDU based on the STS packet configuration indication field in the third control information.

[0160] In the embodiment of the present application, the first control information when using the non-perceptual PPDU to achieve perception may include a 1-bit first field, thereby effectively reducing the bit overhead. Further, the format of the non-perceptual PPDU in the embodiment of the present application does not include dynamic data, thereby reducing the complexity of encoding or decoding of the communicating parties, and using SP0-SP3 and MMSUWB for perception is more reasonable.

[0161] Figure 8 1 is a flow chart of another method for perceiving communication provided in an embodiment of the present application. The relevant description of the first communication device and the second communication device involved in the method can be referred to Figure 1-2 , which will not be described in detail here. Figure 8 As shown, the method includes:

[0162] 801. A first communication device generates second control information, where the second control information includes a third field, where the third field indicates an interval between two adjacent segments of a non-perceptual PPDU, where the interval is less than or equal to an interval threshold.

[0163] For example, the non-perceptual PPDU may be MMSUWB. For example, MMSUWB may be used not only for ranging but also for sensing, or for ranging and sensing at the same time. The interval threshold is 1 ms. Figure 5 As shown, a fragment refers to an interval between two adjacent RSFs, or an interval between two adjacent RIFs. Figure 5 The T shown represents the numerical value of the interval, and T can be less than or equal to 1ms. For example, 1ms = 1200RSTU. For example, T = 1000RSTU, 800RSTU, 600RSTU. Of course, the interval between two adjacent fragments can also be measured in other units, which is not limited in the embodiments of the present application. For example, the value of the third field is 00, which means the interval is 1200RSTU, the value of the third field is 01, which means the interval is 1000RSTU, the value of the third field is 10, which means the interval is 800RSTU, and the value of the third field is 11, which means the interval is 600RSTU.

[0164] Generally speaking, due to the power and regulatory limitations of UWB, T=1ms. However, the MMSUWB shown in the embodiment of the present application can be used for both ranging and sensing, so when MMSUWB uses frequency band splicing, T can be less than 1ms. When performing perception, it is required that the time of a perception measurement is less than the channel coherence time. Therefore, shortening the interval between two adjacent segments can effectively reduce the measurement time, adapt to more channel environments, and improve the efficiency of perception or ranging. By performing perception or ranging through frequency band splicing, the effective bandwidth of the segments in MMS UWB is increased, thereby effectively improving the performance of perception or ranging.

[0165] When frequency band splicing is used, illustratively, the RSF or RIF in each MMSUWB is in a different frequency band, such as a bandwidth occupied by one RSF or RIF is 500 MHz.

[0166] Exemplarily, the third field may be called a fragment interval field, etc. The specific name of the third field is not limited in the embodiments of the present application.

[0167] Table 10 exemplarily shows the content in the second control information. The content shown in Table 10 can be carried in the frequency stitching parameters field in the second control information.

[0168] Table 10

[0169]

[0170]

[0171] The Basic Channel Number or Channel Number field indicates the reference channel used for band splicing. The Band Splicing Direction field has a value of 0 indicating that the center frequency of subsequent channels increases, and the Band Splicing Direction field has a value of 1 indicating that the center frequency of subsequent channels decreases. The Carrier Frequency Overlap Ratio Configuration field indicates the overlap ratio between adjacent channels. The Band Number field indicates the number of bands used for band splicing. The Segment Interval field indicates the interval between two adjacent segments.

[0172] Table 11 exemplarily shows the content in the second control information. The content shown in Table 10 can be carried in the frequency band splicing field in Table 11. Exemplarily, the content shown in Table 10 can be carried in the MMS ranging configuration field in the ranging control field in the AC IE.

[0173] Table 11

[0174]

[0175] TX MMRS Code indicates the index of the sequence sent by the initiator.

[0176] RX MMRS Code indicates the index of the sequence sent by the responder.

[0177] TX MMRS Gap Size indicates the number of zeros inserted in the sequence sent by the initiator.

[0178] RX MMRS Gap Size indicates the number of zeros inserted in the sequence sent by the responder.

[0179] TX MSR For MMRS indicates the number of repetitions of the MMRS sent by the initiator.

[0180] RX MSR For MMRS indicates the number of repetitions of the MMRS sent by the responder.

[0181] The frequency band splicing parameter existence field indicates whether the frequency band splicing parameter field exists. For example, if the value of this field is 1, it indicates that the frequency band splicing parameter field exists in the third control information. For example, if the value of this field is 0, it indicates that the frequency band splicing parameter field does not exist in the third control information.

[0182] The second control information shown in the embodiment of the present application may be present in the ranging control field shown in Table 5. Figure 4In the method shown, when the first field in the first control information indicates that the format of the non-perceptual PPDU is MMSUWB, the first communication device may also send the second control information. For example, the first communication device may send the first control information and the second control information at the same time, and the first control information and the second control information may be included in the control information. For another example, the first communication device may send the first control information first and then send the second control information.

[0183] 802. The first communication device sends second control information, and correspondingly, the second communication device receives the second control information.

[0184] Exemplarily, the first communication device may also send first control information, and correspondingly, the second communication device receives the first control information. For relevant descriptions of the first control information, please refer to Figure 4 , which will not be described in detail here.

[0185] 803. The second communication device parses the second control information.

[0186] The second communication device may acquire the interval between two adjacent segments in the MM SUWB based on the second control information.

[0187] In the embodiment of the present application, the interval between two adjacent segments is indicated by the third field, which not only clearly indicates the interval, but also the interval can be less than or equal to a certain value, thereby improving the efficiency of perception or ranging.

[0188] IEEE 802.15-23-0277-01-04ab adds fields as shown in Table 12 to the scheduling information.

[0189] Table 12

[0190] Bits:0-1 2 Activity Indicator for Re-use of transmission for sensing

[0191] The definition of the activity field is as follows: a value of 0 indicates that it is used for ranging; a value of 1 indicates that it is used for sensing; a value of 2 indicates that it is used for data transmission; a value of 3 indicates that it is used for time difference of arrival (TDOA). The definition of the perception-supported reuse transmission indication field is as follows: a value of 0 indicates that it will not be used for other purposes (such as non-perception PPDU is still used for its original purpose); a value of 1 indicates that it will be used for other purposes (such as non-perception PPDU is used for sensing).

[0192] However, the above scheduling information cannot achieve accurate scheduling for each time slot. Moreover, the processes of ranging, sensing and data transmission are different. Failure to accurately schedule will result in one or more functions being unable to be implemented. For example, a PPDU format can be used for multiple tasks, which does not mean that when performing multiple tasks, all PPDUs transmitted in the time slots are used for multiple tasks at the same time. Therefore, it is necessary to add additional information to the scheduling information to indicate the time slots used for multiple tasks.

[0193] In view of this, an embodiment of the present application provides a perception communication method, such as Fig. 9 shown. Fig. 9 This is a flow chart of another perception communication method provided in an embodiment of the present application. The relevant description of the first communication device and the second communication device involved in the method can be referred to. Figure 1 or Figure 2 etc., which will not be described in detail here. Fig. 9 As shown, the method includes:

[0194] 901. A first communication device generates scheduling information, where the scheduling information includes a fourth field, where the fourth field indicates an offset between a start position of a first time slot and a start position for sending a non-perceptual PPDU in the first time slot.

[0195] Exemplarily, the fourth field may occupy 2 bits, such as these 2 bits may represent four different offsets, or represent three different offsets. For example, the value of the fourth field is 00, indicating that the offset is 0, that is, there is no offset. For another example, the value of the fourth field is 01, indicating that the offset is 400RSTU. For another example, the value of the fourth field is 10, indicating that the offset is 800RSTU. The value of the fourth field is 11, which may indicate reservation. The relationship between the values ​​and meanings of the fourth field listed above is only an example. In a specific implementation, the fourth field may also occupy more or fewer bits, and the offset may also have other values. By indicating the offset, the specific time of sending the non-perceptual PPDU can be effectively indicated to the second communication device.

[0196] The fourth field may be referred to as a start offset field, etc. The specific name of the fourth field is not limited in the embodiment of the present application.

[0197] As an example, when the above-mentioned scheduling information is scheduling information based on a single time slot, the first time slot can be any time slot. In a scheduling scenario based on a single time slot, the first communication device can generate scheduling information for each time slot. Thus, the scheduling information clearly indicates the relevant information of the non-perceptual PPDU transmitted in each time slot, such as the offset between the sending start position of the non-perceptual PPDU and the start position of the time slot where the non-perceptual PPDU is located. By indicating the relevant information of the non-perceptual PPDU in each time slot, the second communication device can clearly know the function of the non-perceptual PPDU transmitted in each time slot, thereby realizing flexible scheduling of multiple tasks.

[0198] Table 13 exemplarily shows the contents of the scheduling information based on a single time slot. The contents shown in Table 13 are only examples and should not be understood as limiting the embodiments of the present application. In a specific implementation, the scheduling information may have more or less contents than Table 13. The time slot index corresponding to the scheduling information shown in Table 13 may be indicated by other information, which will not be described in detail here.

[0199] Table 13

[0200]

[0201] Exemplarily, the value of the ranging initiator field is 1, indicating that in the slot scheduled by the element (such as the element where the scheduling information is located), the transmitting device (such as the device sending the PPDU) is the ranging initiator, and the value of this field is 0, indicating that it is not the ranging initiator. The value of the ranging responder field is 1, indicating that in the slot scheduled by the element, the transmitting device is the ranging responder, and the value of this field is 0, indicating that it is not the ranging responder. The value of the perception initiator field is 1, indicating that in the slot scheduled by the element, the transmitting device is the perception initiator, and the value of this field is 0, indicating that it is not the perception initiator. The value of the perception responder field is 1, indicating that in the slot scheduled by the element, the transmitting device is the perception responder, and the value of this field is 0, indicating that it is not the perception responder. The value of the data transmitter field is 1, indicating that in the slot scheduled by the element, the transmitting device is the transmission party of the data transmission, and the value of this field is 0, indicating that it is not the transmission party of the data transmission. The value of the data receiver field is 1, indicating that in the slot scheduled by the element, the transmitting device is the receiver of the data transmission, and 0 indicates that it is not the receiver of the data transmission. Generally speaking, the receiver needs to feed back an acknowledgement (ACK) or a negative acknowledgement (NACK).

[0202] Through the above-mentioned ranging initiator field, ranging responder field, perception initiator field, perception responder field, data transmitter field, and data receiver field, the function of the non-perceptual PPDU in the time slot corresponding to the scheduling information can be clearly indicated. If the value of the ranging initiator field is 1, and the value of the perception initiator field is 1, it means that the non-perceptual PPDU in the time slot can be used for both ranging and perception. If the value of the ranging initiator field is 1, the value of the ranging responder field is 0, the values ​​of the perception initiator and perception responder fields are 0, and the values ​​of the data transmitter and data receiver fields are 0, it means that the non-perceptual PPDU in the time slot is only used for ranging.

[0203] Exemplarily, a value of 1 for the start offset field indicates that the start offset field exists in the scheduling information, and a value of 0 for the field indicates that the start offset field does not exist.

[0204] Exemplarily, Table 14 exemplarily shows the contents of the scheduling information based on a single time slot. The contents shown in Table 14 are only examples and should not be understood as limiting the embodiments of the present application. In a specific implementation, the scheduling information may have more or less contents than Table 14.

[0205] Table 14

[0206]

[0207] Exemplarily, the value of the pulse waveform selection field is 1, indicating that the pulse waveform selection field exists in the scheduling information, and the value of this field is 0, indicating that the pulse waveform selection field does not exist in the scheduling information. The pulse waveform selection field indicates the waveform selection of the pulse during multi-tasking. For example, the value of the pulse waveform selection field is 00, indicating that the reference waveform is an RRC waveform; the value of this field is 01, indicating that the reference waveform is an 8th-order Butterworth waveform; the value of this field is 10, indicating that the reference waveform is a Caesar waveform. The pulse waveform can be clearly indicated by including the pulse waveform selection field in the scheduling information. For an explanation of the pulse waveform selection field, please refer to the following.

[0208] As another example, when the above-mentioned scheduling information is scheduling information based on multiple time slots, for example, the first time slot may be the starting time slot of the multiple time slots, and the offset is the offset between the starting position of the starting time slot and the sending starting position of the non-perceptual PPDU transmitted in the starting time slot. For another example, the first time slot may be any time slot among the multiple time slots, and the offset may be the offset between the starting position of any time slot among the multiple time slots and the sending starting position of the non-perceptual PPDU transmitted in the any time slot. For example, the offset corresponding to each time slot among the multiple time slots may be the same.

[0209] Table 15a, Table 15b, Table 16a, and Table 16b exemplarily show the content of scheduling information based on multiple time slots. The contents shown in Table 15a, Table 15b, Table 16a, and Table 16b are only examples and should not be understood as limiting the embodiments of the present application. In a specific implementation, the scheduling information may have more or less content than Table 15a, Table 15b, Table 16a, and Table 16b.

[0210] Table 15a

[0211]

[0212] Table 15b

[0213]

[0214] Exemplarily, the start time slot index field of the simultaneous multi-task indicates the start time slot of the multi-task. The end time slot index field of the simultaneous multi-task indicates the end time slot of the multi-task, and the time slot length field of the simultaneous multi-task indicates the total time slot length of the multi-task. For example, the communicating parties can perform sensing ranging within the multiple time slots indicated by the scheduling information.

[0215] Table 16a

[0216]

[0217]

[0218] Table 16b

[0219]

[0220] Exemplarily, the slot bitmap size field indicates the number of bits occupied by the slot bitmap field, or the length of the slot bitmap field. The slot bitmap field indicates whether each of the multiple slots is used for multitasking. If the value of a bit in the slot bitmap field is 1, it means that the corresponding slot is used for multitasking, and if the value of the bit is 0, it means that the corresponding slot is not used for multitasking.

[0221] For the relevant description of the pulse waveform selection existence field and the pulse waveform selection field in Table 15a, Table 15b, Table 16a, and Table 16b, please refer to Table 14 and will not be described in detail here.

[0222] Exemplarily, the contents shown in Tables 14 to 16b may be carried in the scheduling list field in the scheduling IE shown in Table 17. The sequence of the fields shown in Tables 14 to 16b is not limited in the embodiment of the present application.

[0223] Table 17 exemplarily shows the content of the scheduling IE.

[0224] Table 17

[0225]

[0226] Exemplarily, the scheduling list length field indicates the number of elements in the scheduling list. The scheduling list type field indicates the scheduling type, such as a scheduling type based on a single time slot, or a scheduling type based on multiple time slots, or a scheduling type based on a bitmap, or a scheduling type based on RSF, etc., which are not listed here. The address size field indicates the number of address bytes. The receiver address existence field indicates whether the receiving end address exists. The scheduling list is used to indicate specific scheduling details. For example, the scheduling list may include the above-mentioned scheduling information based on a single time slot, or include the above-mentioned scheduling information based on multiple time slots.

[0227] In the embodiment of the present application, the following corresponding relationship is also provided:

[0228] As an example, there is a correspondence between the pulse waveform used to send the non-perceptual PPDU and the format of the non-perceptual PPDU. For example, the pulse waveform may not be indicated in the scheduling information, and the above correspondence is defined by the standard or by the first communication device.

[0229] Exemplarily, the above correspondence may be: when the non-perceptual PPDU is used for perception and ranging, the pulse waveform used to send the non-perceptual PPDU is the first waveform. For example, the first waveform may be a (Kaiser) Caesar waveform. For another example, when the non-perceptual PPDU is used for multiple tasks (such as having multiple functions), whenever there is a perception task in the multiple tasks, the pulse waveform used to send the non-perceptual PPDU is a Caesar waveform. For another example, if the non-perceptual PPDU is used for ranging tasks but not for perception tasks, the pulse waveform used to send the non-perceptual PPDU is a Butterworth waveform. For another example, if the non-perceptual PPDU is used for neither ranging tasks nor perception tasks, the pulse waveform used to send the non-perceptual PPDU is a root raised cosine (RRC) waveform.

[0230] Exemplarily, the waveform parameters of the Kaiser waveform r(t) may be as follows:

[0231]

[0232] L represents the number of durations, such as L=3, which means that the duration of 3 chips is used as the finite time of the reference pulse shape. For example, the duration of a chip is 1 / 499.2 megahertz (M). For example, π*α=10. I0 represents the first kind of zero-order modified Bessel function.

[0233] As another example, the scheduling information may further include a fifth field indicating a pulse shape used to send the non-perceptual PPDU. As shown in Table 14, the fifth field may be called a pulse shape selection (Pulse Shape Selection) field.

[0234] As a possible implementation, the correspondence between the pulse waveform for sending the non-perceptual PPDU and the format of the non-perceptual PPDU shown above can be combined with the above-mentioned scheduling information, such as the scheduling information includes a start offset existence field and a start offset field. When the above-mentioned correspondence is not included in the scheduling information, the pulse waveform is implicitly indicated by the format of the non-perceptual PPDU. Alternatively, the fifth field is included in the scheduling information. As another possible implementation, the scheduling information may include the fifth field but not the fourth field. For example, the scheduling information may indicate a pulse waveform without indicating an offset. As another possible implementation, the first control information shown above may be combined with the correspondence, or the second control information may be combined with the correspondence. The specific instructions for the combination will not be described in detail here.

[0235] 902. The first communication device sends scheduling information, and correspondingly, the second communication device receives the scheduling information.

[0236] 903. The second communication device parses the scheduling information.

[0237] Exemplarily, the second communication device can learn in which time slots the non-perceptual PPDU is used for multiple tasks simultaneously and in which time slots it is used for one task by parsing the scheduling information.

[0238] In the embodiment of the present application, the first communication device sends scheduling information to the second communication device, so that the second communication device can effectively obtain specific scheduling information and accurate scheduling information of the first time slot, thereby improving scheduling flexibility and scheduling efficiency.

[0239] Exemplarily, the first communication device may simultaneously send scheduling information and control information (such as the first control information mentioned above, or the first control information and the third control information, or the first control information and the second control information, etc., which are not listed here), or the first communication device may first send the scheduling information and then send the control information; or the first communication device may first send the control information and then send the scheduling information. The embodiments of the present application do not limit the manner in which the control information and the scheduling information are sent.

[0240] The following example illustrates a scenario in which MMSUWB is used to perform multiple tasks in an embodiment of the present application.

[0241] Example 1

[0242] Fig.10Schematic diagram of a multi-task scenario provided by an embodiment of the present application. Fig.10 As shown, device A and device B perform ranging, and device A and device C perform bidirectional perception (that is, both device A and device B need to send PPDU for perception). The two tasks of ranging and perception are performed in time-sharing. For example, an 8th-order Butterworth waveform can be used for ranging, and a Caesar waveform can be used for perception. For bidirectional perception, device A and device C are both perception responders and perception initiators in one time slot. The starting offset of device A is 0, and the starting offset of device C is not 0. The specific values ​​of each table listed below are all shown as examples of the values ​​of the corresponding fields shown above. The length of a time slot in the scenario listed in the embodiment of the present application is 1ms.

[0243] Table 18a exemplarily shows the content of the scheduling information of device A when device A performs ranging with device B. For example, device A may send the scheduling information shown in Table 18a and / or the scheduling information shown in Table 18b.

[0244] Table 18a

[0245]

[0246] Table 18b exemplarily shows the content of the scheduling information of device B when device A performs ranging with device B.

[0247] Table 18b

[0248]

[0249] Table 18c exemplarily shows the content of the scheduling information of device C when device A and device C perform bidirectional perception.

[0250] Table 18c

[0251]

[0252] Table 18d exemplarily shows the content of the scheduling information of device A when device A and device C perform bidirectional perception.

[0253] Table 18d

[0254]

[0255] Example 2

[0256] Fig.11 is another multi-tasking scenario schematic diagram provided by an embodiment of the present application. Fig.11As shown, device A and device B perform ranging, and device A and device C perform bidirectional sensing. The two tasks are performed simultaneously. Since there is a sensing task, the pulse waveform used is a Caesar waveform. Device B and device C transmit non-sensing PPDU at the same time, but use different RSF sequences. The starting offset values ​​of device B and device C are the same.

[0257] Table 19 exemplarily shows the content of the scheduling information of device C.

[0258] Table 19

[0259]

[0260] For the contents of the scheduling information of device A and device B, please refer to the above text and will not be described in detail here.

[0261] Example 3

[0262] Fig.12 is another multi-task scenario schematic diagram provided by the embodiment of the present application. Fig.12 As shown, device A and device B perform ranging, and device A and device C perform bidirectional sensing. The two tasks are performed simultaneously. Due to the presence of the sensing task, the pulse waveform used is the Caesar waveform. Device B and device C transmit UWB signals non-simultaneously. The start offset values ​​of device B and device C are different. Fig.12 The scheduling information in the multi-task scenario shown can be referred to Table 19, which will not be listed here one by one.

[0263] Example 4

[0264] Fig.13 is another multi-task scenario schematic diagram provided by the embodiment of the present application. Fig.13 As shown, device A and device B perform ranging, and device A and device C perform sensing (device A sends a sensing signal, and device C receives it). The two tasks are performed simultaneously. Since there is a sensing task, the pulse waveform used is a Caesar waveform. Exemplarily, the distance between device B and device A is greater than the distance between device C and device A. For example, the distance between device B and device A may be far, and the distance between device C and device A may be close.

[0265] Exemplarily, device C may receive a partial fragment of device A. For example, device C may receive the RSF part or the RIF part in the MMSUWB from device A. Therefore, based on the correspondence between the generation source of the CIR report and the format of the non-perceptual PPDU, if device C receives the RSF part, the CIR report may be generated based on the RSF; if device C receives the RIF part, the CIR report may be generated based on the RIF.

[0266] Exemplarily, device A may send a partial segment of the MMSUWB, such as the RSF portion or the RIF portion.

[0267] Exemplarily, when device A sends the RIF part, devices A, B, and C need to share seed information for generating STS through PSKD IE, such as phyHrpUwbStsVUpper96, phyHrpUwbStsVCounter, phyHrpUwbStsKey, etc.

[0268] Example 5

[0269] Fig.14 This is another multi-tasking scenario schematic diagram provided in an embodiment of the present application. Fig.14 and Fig.13 The difference is that Fig.14 In the scenario shown, the interval between two adjacent segments is less than 1 ms. For example, the value of the segment interval field in the second control information sent by device A may be 01 / 10 / 11.

[0270] Example 6

[0271] Fig.15 This is a schematic diagram of a multi-task scenario provided in an embodiment of the present application. Device A and device B perform one-way perception (such as A sends and B receives), and device A and device C perform single-sided-twoway ranging (SS-TWR) ranging (only as an example). The shaded slot indicates that the non-perceiving PPDU sent by device A in the slot can be used for both the perception task of the devices A and B and the ranging task of the devices A and C. The specific contents of the scheduling information are not listed here one by one.

[0272] The control information in the scenarios of Examples 1 to 5 above can be referred to above and will not be listed here one by one.

[0273] For ease of description, the embodiments of the present application do not specifically distinguish between "fields" and "subfields", etc. Although the various embodiments shown in the present application do not specifically distinguish between "fields", "subfields", "elements", and "subelements", those skilled in the art can adaptively distinguish the relationship between the various fields shown in the embodiments of the present application.

[0274] The following is an introduction to the communication device provided in the embodiments of the present application.

[0275] The embodiment of the present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. The division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 16 to 18 The communication device according to the embodiment of the present application is described in detail.

[0276] Fig.16 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, such as Fig.16 As shown, the communication device includes a processing module 1601 and a transceiver module 1602. The transceiver module 1602 can implement corresponding communication functions, and the processing module 1601 is used for data processing. For example, the transceiver module 1602 can also be called an interface, a communication interface or a communication module.

[0277] In some embodiments of the present application, the communication device can be used to execute the actions performed by the first communication device in the above method embodiment. In this case, the communication device can be the Wi-Fi device itself or a component that can be configured in the Wi-Fi device (such as a chip or a system or a functional module, etc.). The transceiver module 1602 is used to execute the transceiver-related operations of the first communication device in the above method embodiment, and the processing module 1601 is used to execute the processing-related operations of the first communication device in the above method embodiment.

[0278] As an example, the processing module 1601 is used to generate the first control information; the transceiver module 1602 is used to send or output the first control information. For detailed description of the processing module and the transceiver module, please refer to the above Figure 4 The relevant description will not be described in detail here.

[0279] As another example, the processing module 1601 is used to generate the second control information; the transceiver module 1602 is used to send or output the second control information. Figure 8 The relevant description will not be described in detail here.

[0280] As another example, the processing module 1601 is used to generate scheduling information; the transceiver module 1602 is used to send or output the scheduling information. Figures 9 to 15 The relevant description will not be described in detail here.

[0281] Reuse Fig.16In some other embodiments of the present application, the communication device can be used to execute the actions executed by the second communication device in the above method embodiment. In this case, the communication device can be the Wi-Fi device itself or a component that can be configured in the Wi-Fi device (such as a chip or a system or a functional module, etc.), the transceiver module 1602 is used to execute the transceiver-related operations of the second communication device in the above method embodiment, and the processing module 1601 is used to execute the processing-related operations of the second communication device in the above method embodiment.

[0282] As an example, the transceiver module 1602 is used to input or receive the first control information; the processing module 1601 is used to parse the first control information. For a detailed description of the processing module and the transceiver module, please refer to the above Figure 4 The relevant description will not be described in detail here.

[0283] As another example, the transceiver module 1602 is used to input or receive the second control information; the processing module 1601 is used to parse the second control information. Figure 8 The relevant description will not be described in detail here.

[0284] As another example, the transceiver module 1602 is used to input or receive scheduling information; the processing module 1601 is used to parse the scheduling information. For a detailed description of the processing module and the transceiver module, please refer to the above Figures 9 to 15 The relevant description will not be described in detail here.

[0285] Optionally, in each of the above embodiments, the communication device may further include a storage module, which may be used to store instructions and / or data, and the processing module 1601 may read the instructions and / or data in the storage module so that the communication device implements the above method embodiments.

[0286] In the above-mentioned embodiments, for the specific description of terms or steps such as non-perceptual PPDU, SP0~SP3, MMSUWB, first control information, second control information, third control information, scheduling information, etc., please refer to the introduction in the above method embodiments and will not be described in detail here.

[0287] The specific descriptions of the transceiver module and the processing module shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver module and the processing module, reference may be made to the above method embodiments and will not be described in detail here.

[0288] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. Fig.16Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. The following description is only for example and does not limit the product form of the communication device of the embodiments of the present application to this.

[0289] In one possible implementation, Fig.16 In the communication device shown, the processing module 1601 may be one or more processors, the transceiver module 1602 may be a transceiver, or the transceiver module 1602 may also be a sending module and a receiving module, the sending module may be a transmitter, the receiving module may be a receiver, and the sending module and the receiving module are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method may be a process in which the processor outputs the above information. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method may be a process in which the processor receives the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.

[0290] like Fig.17 As shown, the communication device 170 includes one or more processors 1720 and a transceiver 1710 .

[0291] Exemplarily, when the communication device is used to execute the steps, methods or functions performed by the above-mentioned first communication device, the processor 1720 is used to generate first control information / second control information / scheduling information; the transceiver 1710 is used to send the first control information / second control information / scheduling information.

[0292] Exemplarily, when the communication device is used to execute the steps, methods or functions performed by the above-mentioned second communication device, the transceiver 1710 is used to receive the first control information / second control information / scheduling information; the processor 1720 is also used to parse the first control information / second control information / scheduling information.

[0293] In the above-mentioned embodiments, for the specific description of terms or steps such as non-perceptual PPDU, SP0~SP3, MMSUWB, first control information, second control information, third control information, scheduling information, etc., please refer to the introduction in the above method embodiments and will not be described in detail here.

[0294] exist Fig.17In various implementations of the communication device shown, the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation). The transceiver is used to communicate with other devices / devices through a transmission medium.

[0295] Optionally, the communication device 170 may also include one or more memories 1730 for storing program instructions and / or data. The memory 1730 is coupled to the processor 1720. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1720 may operate in conjunction with the memory 1730. The processor 1720 may execute program instructions stored in the memory 1730. Optionally, at least one of the one or more memories may be included in the processor.

[0296] The specific connection medium between the transceiver 1710, the processor 1720 and the memory 1730 is not limited in the embodiment of the present application. Fig.17 The memory 1730, the processor 1720 and the transceiver 1710 are connected via a bus 1740. Fig.17 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.17 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0297] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.

[0298] In the embodiment of the present application, the memory may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (EPROM), a read-only memory (ROM) or a portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures and can be read and / or written by a computer (such as the communication device shown in the present application), but is not limited to this. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data. Exemplarily, the memory can be used to store the corresponding relationship between the format of the non-perceptual PPDU and the generation source of the CIR report. Exemplarily, the memory can be used to store the corresponding relationship between the format of the non-perceptual PPDU and the pulse waveform.

[0299] The processor 1720 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1730 is mainly used to store the software program and data. The transceiver 1710 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and to process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0300] When the communication device is turned on, the processor 1720 can read the software program in the memory 1730, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1720 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1720. The processor 1720 converts the baseband signal into data and processes the data.

[0301] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0302] The communication device shown in the embodiment of the present application may also have Fig.17 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and the transceiver shown above are only examples, and the specific steps executed by the processor and the transceiver can refer to the methods described above.

[0303] In another possible implementation, Fig.16 In the communication device shown, the processing module 1601 may be one or more logic circuits, and the transceiver module 1602 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1602 may be a sending module and a receiving module, the sending module may be an output interface, and the receiving module may be an input interface, and the sending module and the receiving module may be integrated into one module, such as an input / output interface. Fig.18 As shown, Fig.18 The communication device shown includes a logic circuit 1801 and an interface 1802. That is, the processing module 1601 can be implemented by the logic circuit 1801, and the transceiver module 1602 can be implemented by the interface 1802. The logic circuit 1801 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1802 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.18 The above communication device is used as an example of a chip, and the chip includes a logic circuit 1801 and an interface 1802 .

[0304] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.

[0305] Exemplarily, when the communication device is used to execute the method, function or step performed by the above-mentioned first communication device, the logic circuit 1801 is used to generate the first control information / second control information / scheduling information; the interface 1802 is used to output the first control information / second control information / scheduling information.

[0306] Exemplarily, when the communication device is used to execute the method, function or step executed by the above-mentioned second communication device, interface 1802 is used to input first control information / second control information / scheduling information; logic circuit 1801 is used to parse the first control information / second control information / scheduling information.

[0307] The communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.

[0308] In the above embodiments, the specific description of the terms or steps such as non-perceptual PPDU, SP0-SP3, MMSUWB, first control information, second control information, third control information, scheduling information, etc. can refer to the introduction in the above method embodiment, and will not be described in detail here. Fig.18 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.

[0309] An embodiment of the present application also provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.

[0310] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.

[0311] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.

[0312] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided by the present application.

[0313] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided by the present application.

[0314] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.

[0315] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.

[0316] In the several embodiments provided in the present 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 only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0317] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0318] In addition, each functional module in each embodiment of the present application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0319] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0320] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A perceptual communication method, characterized in that: The method comprises: Generate first control information, the first control information comprising a one-bit first field, the first field indicating a format of a non-perceptual physical layer protocol data unit PPDU for perception; The control information is sent.

2. A perceptual communication method, characterized in that: The method comprises: Receiving first control information, the first control information comprising a first field of one bit, the first field indicating a format of a non-perceptual physical layer protocol data unit PPDU for perception; The first control information is parsed.

3. The method according to claim 1 or 2, characterized in that: When the value of the first field is the first value, the format of the non-perceptual PPDU includes any one of the following: scrambled timestamp sequence STS packet configuration SP0, SP1, SP2, SP3; When the value of the first field is the second value, the non-perceptual PPDU format is a multi-millisecond ultra-wideband MMSUWB format.

4. The method according to any one of claims 1 to 3, characterized in that: The first control information does not include a second field, and the second field indicates a generation source of a channel impulse response CIR report.

5. The method according to any one of claims 1 to 4, characterized in that: The format of the non-perceptual PPDU is SP0, and the CIR report is generated based on the synchronization SYNC field in the non-perceptual PPDU; or, The format of the non-perceptual PPDU is any one of SP1 to SP3, and the CIR report is generated based on a scrambled timestamp sequence STS in the non-perceptual PPDU; or, The format of the non-perceptual PPDU is multi-millisecond ultra-wideband MMSUWB, and the CIR report is generated based on a ranging sequence block RSF or a ranging integrity block RIF in the non-perceptual PPDU.

6. The method according to claim 5, characterized in that The non-perceptual PPDU includes RSF but does not include RIF, and the CIR report is generated based on the RSF in the non-perceptual PPDU; or, The non-perceptual PPDU includes a RIF, and the CIR report is generated based on the RIF in the non-perceptual PPDU; or, The non-perceptual PPDU includes a RIF and an RSF, and the CIR report is determined based on a comparison result of the number of the RSFs and the number of the RIFs.

7. The method according to claim 6, characterized in that The number of the RIFs is greater than the number of the RSFs, and the CIR report is generated based on the RIFs; or, The number of the RSFs is greater than the number of the RIFs, and the CIR report is generated based on the RSFs.

8. A perceptual communication method, characterized in that: The method comprises: generating second control information, the second control information comprising a third field, the third field indicating an interval between two adjacent segments of a non-perceptual physical layer protocol data unit PPDU, the interval being less than or equal to an interval threshold; The second control information is sent.

9. A perceptual communication method, characterized in that: The method comprises: receiving second control information, the second control information comprising a third field, the third field indicating an interval between two adjacent segments of a non-perceptual physical layer protocol data unit PPDU, the interval being less than or equal to an interval threshold; The second control information is parsed.

10. The method according to claim 8 or 9, characterized in that: The format of the non-perceptual PPDU is multi-millisecond ultra-wideband MMSUWB, and the interval threshold is 1 millisecond ms.

11. The method according to claim 10, characterized in that The interval includes any of the following: 1000 ranging scheduling time units RSTU, 800RSTU, 600RSTU.

12. A perceptual communication method, characterized in that: The method comprises: Generate scheduling information, the scheduling information comprising a fourth field, the fourth field indicating an offset between a start position of a first time slot and a start position of sending a non-perceptual physical layer protocol data unit PPDU in the first time slot; The scheduling information is sent.

13. A perceptual communication method, characterized in that: The method comprises: receiving scheduling information, the scheduling information comprising a fourth field, the fourth field indicating an offset between a start position of a first time slot and a start position of sending a non-perceptual physical layer protocol data unit PPDU in the first time slot; The scheduling information is parsed.

14. The method according to claim 12 or 13, characterized in that When the non-perceptual PPDU is used for sensing and ranging, the pulse waveform used to send the non-perceptual PPDU is the first waveform.

15. The method according to claim 14, characterized in that The first waveform is the Kaiser waveform.

16. The method according to any one of claims 12 to 15, characterized in that: The scheduling information further includes a fifth field, where the fifth field indicates a pulse waveform used to send the non-perceptual PPDU.

17. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 16.

18. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 16.

19. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method according to any one of claims 1-16.

20. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 16 is executed.

21. A communication system, characterized in that: It includes a first communication device and / or a second communication device, the first communication device is used to execute the method as described in any one of claims 1, 3-8, 10-12, 14-16, and the second communication device is used to execute the method as described in any one of claims 2-7, 9-11, 13-16.