Communication method and communication device

By sending polling frames within each measurement cycle to indicate applicable measurement configuration parameters, the problem of degradation in measurement performance due to changes in channel conditions is solved, achieving more efficient ranging and lower interference.

CN119922598APending Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411996548.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-04-25
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

When long-term operating parameters are used for measurements in one or more of the multiple measurement cycles, the measurement performance may be degraded due to changes in channel conditions.

Method used

By sending the first polling frame, the initiator device may indicate measurement configuration parameters that take effect in a single measurement cycle, including narrowband PHY parameters, available narrowband channel list, ranging block structure parameters, or UWB MMS ranging configuration parameters.

Benefits of technology

This approach allows dynamic adjustment of measurement configuration parameters according to current channel conditions, thereby improving ranging efficiency, reducing interference to other networks, and ensuring measurement performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922598A_ABST
    Figure CN119922598A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and a communication device, which can be applied to a UWB (Ultra Wideband)-based wireless personal local area network system, and comprise 802.15 series protocols, such as an 802.15. 4a protocol, an 802.15. 4 z protocol or an 802.15. 4 ab protocol and the like. In addition, the system can also support a WLAN system of an IEEE 802.11 ax next-generation Wi-Fi protocol, such as 802.11 be, Wi-Fi 7 or EHT, and 802.11 series protocols, such as 802.11 be next-generation, Wi-Fi 8 and the like, or a sensing system, such as an 802.11 bf protocol, can also support a WLAN system of an IEEE 802.11 ax next-generation Wi-Fi protocol, such as 802.11 be next-generation, Wi-Fi 7 or EHT. According to the method and the device, the initiating end indicates the parameter set which takes effect in the current ranging measurement period through the polling frame, and compared with an existing mode of setting the ranging session configuration parameters which take effect in multiple ranging measurement periods, setting of the ranging session configuration parameters which are more suitable for the current ranging measurement period is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202310475308.0, and the original application date is April 25, 2023. The entire contents of the original application are incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Art

[0003] The narrow-band assisted Ultra-wideband multimillisecond (NBA-UWB MMS) ranging session is configured by a set of physical layer (PHY) parameters and media access control (MAC) parameters. The PHY parameter set includes narrow-band (NB) channels and ultra-wideband (UWB) channels, narrow-band PHY parameters for ranging control phase and measurement report phase, and ranging configuration parameters for ranging phase. The MAC parameters include the configuration parameters of ranging slots, ranging rounds, and ranging blocks in ranging control phase, ranging phase, and measurement report phase.

[0004] Before starting the NBA-UWB MMS ranging session, the initiator and responder may participate in the NBA-UWB MMS initialization and setup phase in-band to negotiate the configuration related to the ranging session. Alternatively, the initiator and responder may also set the configuration related to the ranging session through out-of-band radio or upper layers.

[0005] In the case where the ranging session includes multiple measurement cycles, the configuration related to the ranging session set in the above manner is used as a long-term operating parameter and is applied to the multiple measurement cycles included in the ranging session. However, if the channel conditions between the initiator and the responder change, when the long-term operating parameters are used for measurement in one or more measurement cycles in the multiple measurement cycles, the measurement performance may be degraded. Summary of the invention

[0006] An embodiment of the present application provides a communication method to set a measurement configuration applicable to a single measurement cycle.

[0007] In a first aspect, a communication method is provided. The method may be executed by an initiating device, or may be executed by a component (such as a chip or a circuit) of the initiating device, without limitation.

[0008] The method includes: sending a first polling frame, the first polling frame is used to trigger ranging measurement in a first ranging measurement period, the first polling frame is also used to indicate a first parameter set effective in the first ranging measurement period, the first parameter set includes one or more of the following parameters: a first narrowband physical layer (physical, PHY) parameter, a first available narrowband channel list, a first ranging block structure parameter, or a first ultra-wideband (ultra-wideband, UWB) multi-millisecond (multimillisecond, MMS) ranging configuration parameter; receiving a response frame to the first polling frame.

[0009] Exemplarily, the first narrowband PHY parameter is used to indicate the transmission rate of the payload of the narrowband physical layer protocol data unit (physical protocol dataunit, PPDU) transmitted in the first ranging control phase and / or the first measurement report phase included in the first ranging measurement period. Optionally, the first narrowband PHY parameter is also used to indicate the configuration parameters of the narrowband PPDU transmitted in the first ranging control phase and / or the first measurement report phase. The configuration parameters of the narrowband PPDU may include one or more of the following: preamble length, start-of-frame delimiter (start-of-frame delimiter, SFD) length, physical header (physical header, PHR) length, spreading factor used by the preamble and SFD, spreading factor used by the PHR and the payload of the narrowband PPDU, or, the coding scheme used by the PHR and the payload.

[0010] The first ranging block structure parameter may include one or more of the following: ranging round duration, ranging block duration, ranging block index, ranging round index, or jump mode.

[0011] The first UWB MMS ranging configuration parameters may include one or more of the following: the number of ranging sequence fragments (ranging sequence fragment, RSF) fragments, the number of ranging integrity fragments (ranging integrity fragment, RIF) fragments, the multi-millisecond ranging sequence (multi-millisecond ranging sequence, MMRS) code index, MMRS gap size, RIF fragment length, or the number of MMRS sequence repetitions.

[0012] Based on the above technical solution, the initiating device can indicate the first parameter set that takes effect in the first ranging measurement period through the first polling frame. Compared with the existing method of setting ranging session configuration parameters that take effect in multiple ranging measurement periods, it is conducive to setting ranging session configuration parameters that are more suitable for the first ranging measurement period. For example, the initiating device can determine the first parameter set based on the channel conditions. If the channel conditions between the initiating device and the responding device are good, the initiating device can determine a more efficient first parameter set, thereby reducing the occupied air interface time, improving the ranging efficiency and reducing the interference caused to other networks. Alternatively, if the channel conditions between the initiating device and the responding device are poor, the initiating device can determine the first parameter set that is suitable for the poor channel conditions, thereby ensuring the performance of the ranging measurement.

[0013] In combination with the first aspect, in certain implementations of the first aspect, the response frame is used to indicate a second parameter set that is recommended to take effect within a second ranging measurement period, and the second ranging measurement period is after the first ranging measurement period, and the second parameter set includes one or more of the following parameters: a second narrowband PHY parameter, or a second UWB MMS ranging configuration parameter.

[0014] For more description of the second parameter set, please refer to the description of the first parameter set above.

[0015] In combination with the first aspect, in some implementations of the first aspect, the method also includes: receiving a first report frame, the first report frame including a ranging measurement report corresponding to the first ranging measurement cycle, the first report frame also being used to indicate a third parameter set recommended to be effective within a second ranging measurement cycle, the second ranging measurement cycle being after the first ranging measurement cycle, the third parameter set including one or more of the following parameters: a third narrowband PHY parameter, or a third UWB MMS ranging configuration parameter.

[0016] For more description of the second parameter set, please refer to the description of the first parameter set above.

[0017] It should be understood that if the response frame is used to indicate the second parameter set, and the first report frame is used to indicate the third parameter set, the initiating end device can determine the parameters that are effective in the second ranging measurement period according to the third parameter set. Compared with the response frame, the first report frame is a frame closer to the second ranging measurement period, so the third parameter set suggested by the responding end device through the first report frame may be more suitable for the second ranging measurement period than the second parameter set, or in other words, the use of the third parameter set is more conducive to improving the ranging performance in the second ranging measurement period. Therefore, when the initiating end device determines the parameters that are effective in the second ranging measurement period according to the third parameter set, it is conducive to determining the parameters that are more suitable for the second ranging measurement period. For example, if the responding end device determines the third parameter set according to the channel conditions, since the first report frame is closer to the second ranging measurement period, the channel conditions on which the responding end device determines the third parameter set are closer to the channel conditions of the second ranging measurement period, so the third parameter set may be more suitable for the second ranging measurement period.

[0018] In combination with the first aspect, in some implementations of the first aspect, the first polling frame is further used to request a parameter set that is recommended to be effective in the second ranging measurement period.

[0019] In combination with the first aspect, in some implementations of the first aspect, the first parameter set includes the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter, and the method further includes: performing the ranging measurement within the first ranging measurement period according to the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter.

[0020] In combination with the first aspect, in certain implementations of the first aspect, the first parameter set includes the first narrowband PHY parameter, and the method further includes: sending a second report frame according to the first narrowband PHY parameter, the second report frame including a ranging measurement report corresponding to the first ranging measurement period.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the first parameter set includes the first available narrowband channel list, and the method further includes: sending a second report frame on the first narrowband channel included in the first available narrowband channel list, the second report frame including the ranging measurement report corresponding to the first ranging measurement period.

[0022] Based on the above technical solution, it is possible to avoid the initiating device from sending the second report frame on an unavailable narrowband channel. For example, if the initiating device determines the first available narrowband channel list according to the channel condition, the narrowband channels included in the first available narrowband channel list may be idle narrowband channels, and then the initiating device sends the second report frame through the first narrowband channel, thereby avoiding transmission failure.

[0023] In combination with the first aspect, in certain implementations of the first aspect, the second report frame is further used to indicate a fourth parameter set that is effective in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period, and the fourth parameter set includes one or more of the following parameters: a fourth narrowband PHY parameter, a second available narrowband channel list, a second ranging block structure parameter, or a fourth UWB MMS ranging configuration parameter.

[0024] For more description of the fourth parameter set, please refer to the description of the first parameter set mentioned above.

[0025] In combination with the first aspect, in some implementations of the first aspect, the fourth parameter set includes the fourth narrowband PHY parameter, and the method further includes: sending a second polling frame according to the fourth narrowband PHY parameter, the second polling frame being used to trigger ranging measurement within the second ranging measurement period.

[0026] Based on the above technical solution, the initiating device sends the second polling frame through the fourth narrowband PHY parameter, which is conducive to improving the transmission performance of the second polling frame. The fourth narrowband PHY parameter can be determined according to the channel condition. Therefore, the fourth narrowband PHY parameter is more in line with the channel condition between the initiating device and the responding device, so that sending the second polling frame according to the fourth narrowband PHY rate is conducive to improving the transmission efficiency of the second polling frame.

[0027] It should be understood that even if the response frame indicates the second narrowband PHY parameter, and / or the first report frame indicates the third narrowband PHY parameter, and the second report frame indicates the fourth narrowband PHY parameter, the initiator device still sends the second polling frame according to the fourth narrowband PHY rate. Compared with the response frame and the first report frame, the second report frame is a frame closer to the second ranging measurement period, so the fourth narrowband PHY parameter indicated by the second report frame may be more suitable for transmitting the second polling frame than the second narrowband PHY parameter and / or the third narrowband PHY parameter, or in other words, using the fourth narrowband PHY parameter to transmit the second polling frame is conducive to obtaining higher transmission efficiency. For example, if the initiator device determines the fourth narrowband PHY parameter according to the channel condition, since the second report frame is closer to the second ranging measurement period, the channel condition based on which the initiator device determines the fourth narrowband PHY parameter is closer to the channel condition of the second ranging measurement period, so the fourth narrowband PHY parameter may be more suitable for transmitting the second polling frame.

[0028] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving an acknowledgment (ACK) frame of the second report frame.

[0029] In combination with the first aspect, in certain implementations of the first aspect, the first parameter set includes the first narrowband PHY parameter, and the method further includes: sending a second polling frame according to the first narrowband PHY parameter, the second polling frame being used to trigger ranging measurement within a second ranging measurement period, and the second ranging measurement period is after the first ranging measurement period.

[0030] Optionally, if the response frame does not indicate the second narrowband PHY parameter, and the first ranging measurement period does not include a measurement report phase, the initiator device sends a second polling frame according to the first narrowband PHY parameter. Alternatively, if the response frame does not indicate the second narrowband PHY parameter, the first report frame does not indicate the third narrowband PHY parameter, and the second report frame does not indicate the fourth narrowband PHY parameter, the initiator device sends the second polling frame according to the first narrowband PHY parameter.

[0031] In combination with the first aspect, in certain implementations of the first aspect, the second parameter set includes the second narrowband PHY parameter, and the method further includes: sending a second polling frame according to the second narrowband PHY parameter, the second polling frame being used to trigger ranging measurement within a second ranging measurement period, and the second ranging measurement period is after the first ranging measurement period.

[0032] Optionally, if the first ranging measurement cycle does not include a measurement report phase, the initiator device sends a second polling frame according to the second narrowband PHY parameter. Alternatively, if the first report frame does not indicate a third narrowband PHY parameter and the second report frame does not indicate a fourth narrowband PHY parameter, the initiator device sends a second polling frame according to the second narrowband PHY parameter.

[0033] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending an ACK frame of the response frame.

[0034] In combination with the first aspect, in certain implementations of the first aspect, the second polling frame is further used to indicate a fifth parameter set that is effective within the second ranging measurement period, where the fifth parameter set is determined based on the second parameter set, and the fifth parameter set includes one or more of the following parameters: a fifth narrowband PHY parameter, a third available narrowband channel list, a third ranging block structure parameter, or a fifth UWB MMS ranging configuration parameter.

[0035] For more description of the fifth parameter set, please refer to the description of the first parameter set mentioned above.

[0036] In combination with the first aspect, in certain implementations of the first aspect, the third parameter set includes the third narrowband PHY parameter, and the method further includes: sending a second polling frame according to the third narrowband PHY parameter, the second polling frame being used to trigger ranging measurement within a second ranging measurement period, and the second ranging measurement period is after the first ranging measurement period.

[0037] Optionally, if the second report frame does not indicate the fourth narrowband PHY parameter, the initiator device sends the second polling frame according to the third narrowband PHY parameter.

[0038] It should be understood that even if the response frame indicates the second narrowband PHY parameter and the first report frame indicates the third narrowband PHY parameter, the initiator device still sends the second polling frame according to the third narrowband PHY rate. Compared with the response frame, the first report frame is a frame closer to the second ranging measurement period, so the third narrowband PHY parameter indicated by the first report frame may be more suitable for transmitting the second polling frame than the second narrowband PHY parameter, or in other words, using the fourth narrowband PHY parameter to transmit the second polling frame is conducive to obtaining higher transmission efficiency. For example, if the responder device determines the third narrowband PHY parameter based on the channel condition, since the first report frame is closer to the second ranging measurement period, the channel condition based on which the responder device determines the third narrowband PHY parameter is closer to the channel condition of the second ranging measurement period, so the third narrowband PHY parameter may be more suitable for transmitting the second polling frame.

[0039] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending an ACK frame for the first report frame.

[0040] In a second aspect, a communication method is provided. The method may be executed by a responding end device, or may be executed by a component (such as a chip or a circuit) of the responding end device, without limitation.

[0041] The method comprises: receiving a first polling frame, the first polling frame being used to trigger ranging measurement in a first ranging measurement period, the first polling frame being further used to indicate a first parameter set effective in the first ranging measurement period, the first parameter set comprising one or more of the following parameters: a first narrowband PHY parameter, a first available narrowband channel list, a first ranging block structure parameter, or a first UWB MMS ranging configuration parameter; and sending a response frame to the first polling frame.

[0042] Based on the above technical solution, the initiating device can indicate the first parameter set that takes effect in the first ranging measurement period through the first polling frame. Compared with the existing method of setting ranging session configuration parameters that take effect in multiple ranging measurement periods, it is conducive to setting ranging session configuration parameters that are more suitable for the first ranging measurement period. For example, the initiating device can determine the first parameter set based on the channel conditions. If the channel conditions between the initiating device and the responding device are good, the initiating device can determine a more efficient first parameter set, thereby reducing the occupied air interface time, improving the ranging efficiency and reducing the interference caused to other networks. Alternatively, if the channel conditions between the initiating device and the responding device are poor, the initiating device can determine the first parameter set that is suitable for the poor channel conditions, thereby ensuring the performance of the ranging measurement.

[0043] In combination with the second aspect, in some implementations of the second aspect, the first parameter set includes the first narrowband PHY parameter, and sending the response frame to the first polling frame includes: sending the response frame according to the first narrowband PHY parameter.

[0044] In combination with the second aspect, in some implementations of the second aspect, the first parameter set includes the first available narrowband channel list, and sending the response frame to the first polling frame includes: sending the response frame on a second narrowband channel included in the first available narrowband channel list.

[0045] Based on the above technical solution, it is possible to avoid the responding end device sending a response frame on an unavailable narrowband channel. For example, if the initiating end device determines a first available narrowband channel list according to the channel condition, the narrowband channels included in the first available narrowband channel list may be idle narrowband channels, and then the responding end device sends the response frame through the second narrowband channel, which can avoid transmission failure.

[0046] In combination with the second aspect, in certain implementations of the second aspect, the response frame is used to indicate a second parameter set that is recommended to take effect within a second ranging measurement period, and the second ranging measurement period is after the first ranging measurement period, and the second parameter set includes one or more of the following parameters: a second narrowband PHY parameter, or a second UWB MMS ranging configuration parameter.

[0047] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending a first report frame, the first report frame including a ranging measurement report corresponding to the first ranging measurement cycle, the first report frame being further used to indicate a third parameter set recommended to take effect within a second ranging measurement cycle, the second ranging measurement cycle being after the first ranging measurement cycle, the third parameter set including one or more of the following parameters: a third narrowband PHY parameter, or a third UWB MMS ranging configuration parameter.

[0048] In combination with the second aspect, in some implementations of the second aspect, the first parameter set includes the first narrowband PHY parameter, and sending the first report frame includes: sending the first report frame according to the first narrowband PHY parameter.

[0049] In combination with the second aspect, in some implementations of the second aspect, the first parameter set includes the first available narrowband channel list, and sending the first report frame includes: sending the first report frame on a third narrowband channel included in the first available narrowband channel list.

[0050] Based on the above technical solution, it is possible to avoid the responding end device sending the first report frame on an unavailable narrowband channel. For example, if the initiating end device determines the first available narrowband channel list according to the channel condition, the narrowband channels included in the first available narrowband channel list may be idle narrowband channels, and then the responding end device sends the first report frame through the third narrowband channel, which can avoid sending failure.

[0051] In combination with the second aspect, in some implementations of the second aspect, the first polling frame is further used to request a parameter set that is recommended to be effective within the second ranging measurement period.

[0052] In combination with the second aspect, in some implementations of the second aspect, the first parameter set includes the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter, and the method further includes: performing the ranging measurement within the first ranging measurement period according to the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter.

[0053] In a third aspect, a communication device is provided, which is used to execute the method provided in any one of the first to second aspects. Specifically, the communication device may include a unit and / or module for executing the method provided in the first aspect or any one of the above implementations of the first aspect, or include a unit and / or module, such as a processing unit and / or a transceiver unit, for executing the method provided in the second aspect or any one of the above implementations of the second aspect.

[0054] In one implementation, the communication device is a device (such as an initiating end device, or a responding end device). When the communication device is a device, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0055] In another implementation, the communication device is a chip, a chip system or a circuit used in a device (such as an initiating device or a responding device). When the communication device is a chip, a chip system or a circuit used in a device, the transceiver unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip, the chip system or the circuit; the processing unit may be at least one processor, a processing circuit or a logic circuit.

[0056] In a fourth aspect, a communication device is provided, comprising: a memory for storing programs; and at least one processor for executing computer programs or instructions stored in the memory to execute the method provided by the first aspect or any one of the above-mentioned implementations of the first aspect, or to execute the method provided by the second aspect or any one of the above-mentioned implementations of the second aspect.

[0057] In one implementation, the communication apparatus is a device (such as an initiating end device or a responding end device).

[0058] In another implementation, the apparatus is a chip, a chip system or a circuit used in a device (such as an initiating device or a responding device).

[0059] In a fifth aspect, the present application provides a processor for executing the methods provided in the above aspects.

[0060] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.

[0061] In a sixth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes instructions for executing the method provided by the first aspect or any one of the above-mentioned implementations of the first aspect, or includes instructions for executing the method provided by the second aspect or any one of the above-mentioned implementations of the second aspect.

[0062] In the seventh aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, it enables the computer to execute the method provided by the first aspect or any one of the above-mentioned implementations of the first aspect, or enables the computer to execute the method provided by the second aspect or any one of the above-mentioned implementations of the second aspect.

[0063] In an eighth aspect, a chip is provided, comprising a processor and an input / output interface, wherein the processor reads instructions stored in a memory through the input / output interface, executes the method provided by the first aspect or any one of the above-mentioned implementations of the first aspect, or executes the method provided by the second aspect or any one of the above-mentioned implementations of the second aspect.

[0064] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method provided by the first aspect or any one of the above-mentioned implementation methods of the first aspect, or execute the method provided by the second aspect or any one of the above-mentioned implementation methods of the second aspect.

[0065] In a ninth aspect, a communication system is provided, comprising the initiating end device and the responding end device as described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Figure 1 It is a schematic diagram of two application scenarios provided by this application;

[0067] Figure 2 is a schematic diagram of a UWB signal provided in an embodiment of the present application;

[0068] Figure 3 It is a schematic diagram of the architecture of the ranging and positioning system provided in an embodiment of the present application;

[0069] Figure 4 It is a schematic diagram of the various stages of a UWB ranging wheel;

[0070] Figure 5 is a schematic diagram of an NBA-UWB MMS ranging method;

[0071] Figure 6 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0072] Figure 7 is a schematic diagram of the frame structure of a polling frame provided in an embodiment of the present application;

[0073] Figure 8 is a schematic diagram of the frame structure of a response frame provided in an embodiment of the present application;

[0074] Fig. 9 is a schematic diagram of the frame structure of a report frame provided in an embodiment of the present application;

[0075] Fig.10 is a schematic diagram of a frame structure of a report frame provided in another embodiment of the present application;

[0076] Fig.11is a schematic diagram of the method provided in the embodiment of the present application;

[0077] Fig.12 is a schematic diagram of the method provided in the embodiment of the present application;

[0078] Fig.13 is a schematic diagram of the method provided in the embodiment of the present application;

[0079] Fig.14 is a schematic diagram of the method provided in the embodiment of the present application;

[0080] Fig.15 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0081] Fig.16 is a schematic diagram of another communication device provided in an embodiment of the present application;

[0082] Fig.17 It is a schematic diagram of the chip system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0083] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0084] The embodiments of the present application can be applied to wireless personal area networks (WPAN) based on ultra-wideband (UWB) technology. The current standard adopted by WPAN is the IEEE 802.15 series. WPAN can be used for communication between digital auxiliary devices within a small range such as telephones, computers, and auxiliary devices, and its working range is generally within 10m. Technologies supporting wireless personal area networks include Bluetooth, ZigBee, ultra-wideband, IrDA infrared connection technology (infrared), HomeRF, etc. It is easy for those skilled in the art to understand that various aspects involved in the present application can be extended to other networks using various standards or protocols. For example, wireless local area networks (WLAN), high performance radio LAN (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. From the perspective of network composition, WPAN is located at the bottom layer of the entire network architecture and is used for wireless connections between devices in a small range, that is, point-to-point short-distance connections, and can be regarded as a short-distance wireless communication network. According to different application scenarios, WPAN is divided into high-rate (HR)-WPAN and low-rate (low rate)-WPAN. Among them, HR-WPAN can be used to support various high-rate multimedia applications, including high-quality audio and video distribution, multi-megabyte music and image file transmission, etc. LR-WPAN can be used for general business in daily life.

[0085] In WPAN, devices can be divided into full-function devices (FFD) and reduced-function devices (RFD) according to their communication capabilities. FFD devices can communicate with each other and with RFD devices. RFD devices cannot communicate directly with each other, but can only communicate with FFD devices, or forward data outward through an FFD device. The FFD device associated with the RFD is called the coordinator of the RFD. RFD devices are mainly used for simple control applications, such as light switches, passive infrared sensors, etc. The amount of data transmitted is small, and the transmission and communication resources are not occupied much, and the cost of RFD devices is low. Among them, the coordinator can also be called a personal area network (PAN) coordinator or a central control node. The PAN coordinator is the master control node of the entire network, and there can only be one PAN coordinator in each ad hoc network, which has member identity management, link information management, and packet forwarding functions. Optionally, the device in the embodiment of the present application may be a device that supports multiple WPAN standards such as 802.15.4a and 802.15.4z, and other versions currently under discussion or subsequent versions.

[0086] In the embodiments of the present application, the above-mentioned device may be a communication server, a router, a switch, a bridge, a computer or a mobile phone, a smart home device, a vehicle-mounted communication device, etc.

[0087] In an embodiment of the present application, the above-mentioned device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be an FFD or an RFD, or a functional module in an FFD or RFD that can call a program and execute the program.

[0088] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0089] The embodiments of the present application may also be applicable to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X). Of course, the embodiments of the present application may also be applicable to other possible communication systems, such as the Long Term Evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, the universal mobile telecommunication system (UMTS), the worldwide interoperability for microwave access (WiMAX) communication system, the fifth generation (5G) communication system, and future communication systems.

[0090] The above-mentioned communication system applicable to the present application is only an example for illustration, and the communication system applicable to the present application is not limited to this. A unified description is given here and no further elaboration is given below.

[0091] Figure 1 is a schematic diagram of two application scenarios provided by this application. Figure 1In the system 101 shown in (A), multiple FFD devices and multiple RFD devices form a star topology communication system, in which one FFD is a PAN controller. In the star topology communication system, the PAN controller transmits data with one or more other devices, that is, multiple devices can establish a one-to-many or many-to-one data transmission architecture. Figure 1 In the system 102 shown in (B), multiple FFD devices and one RFD device form a peer to peer topology communication system, in which one FFD is a PAN controller. In the peer to peer topology communication system, a many-to-many data transmission architecture can be established between multiple different devices.

[0092] It should be understood that Figure 1 (A) and Figure 1 (B) is a simplified schematic diagram for ease of understanding and does not limit the application scenarios of the present application. For example, the system 101 and / or the system 102 may also include other FFDs and / or RFDs.

[0093] In order to facilitate understanding of the technical solutions of the embodiments of the present application, some terms or concepts that may be involved in the embodiments of the present application are first briefly described.

[0094] 1. UWB technology: It is a wireless communication / ranging / sensing technology that uses nanosecond non-sinusoidal narrow pulse signals, so it occupies a wide spectrum range. Due to its narrow pulse and extremely low radiation spectrum density, the UWB system has the advantages of strong multipath resolution, low power consumption, strong confidentiality, etc., which is conducive to coexistence with other systems, thereby improving spectrum utilization and system capacity.

[0095] With the approval of UWB technology for civilian use by the Federal Communications Commission (FCC) in 2002, ultra-wideband wireless communication has become one of the most popular physical layer technologies for short-distance, high-speed wireless networks. Many world-renowned companies, research institutions, and standardization organizations have actively invested in the research, development, and standardization of ultra-wideband wireless communication technology. IEEE has incorporated UWB technology into its IEEE 802 series of wireless standards and has released the 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 technology WPAN standard 802.15.4ab has also been put on the agenda.

[0096] Since UWB technology does not require the use of carrier waves in traditional communication systems, but instead transmits data by sending and receiving extremely narrow pulses of nanoseconds or less, it has very high requirements for the time synchronization of the transceiver equipment. At the same time, due to its large communication bandwidth, when sending and receiving signals on ultra-wideband channels, the power consumption and complexity of the equipment are high, and most UWB communication devices are battery-driven. The next generation standard hopes to further reduce the power consumption of the UWB system, so a narrowband signal-assisted method can be used to send and receive all signals except for the reference signals for ranging and perception through a narrowband system, thereby reducing the overall power consumption overhead.

[0097] 2. Power of UWB signals: Since the bandwidth of the ultra-wideband system is very large, in order to reduce its interference to other narrowband devices during operation, the FCC has strictly restricted the power spectrum density of UWB signals. According to the Code of Federal Regulations (CFR), there are two main rules:

[0098] Rule 1: The maximum power spectral density (PSD) of the transmitted UWB signal cannot be greater than 41.3dBm per MHz on average within one millisecond.

[0099] Rule 2: The maximum power of the transmitted UWB signal within any 50M bandwidth cannot exceed 1 milliwatt.

[0100] Rule 1 limits the total energy transmitted by UWB within 1 millisecond (e.g. 37nJ at 500M bandwidth), but by concentrating the energy in a shorter period of time, the instantaneous power of the transmitted signal is increased to increase the signal coverage and the signal-to-noise ratio of the received signal at the receiving end. Based on this, in some scenarios where the transmission power needs to be increased, the transmitter splits the UWB signal to be transmitted into multiple segmented signals, each of which is less than 1 millisecond in length, and then only sends one of the segmented signals in each millisecond.

[0101] For ease of understanding, combined Figure 2 Briefly introduce UWB signals.

[0102] Figure 2 Schematic diagram of a UWB signal provided by an embodiment of the present application. Figure 2 As can be seen from the figure, the transmitter splits the UWB signal to be transmitted into multiple segment signals (such as Figure 2 The UWB segment signal #1, UWB segment signal #2 and UWB segment signal #3 ... shown in FIG, each segment signal is less than 1 millisecond in time length, and one of the segment signals is sent in each millisecond. The signal type of the segment signal is also a UWB signal.

[0103] In addition, in the present application, "segmented signal" may also be referred to as "block signal", "short signal", "partial signal", "segment" or "block", etc. The name of the segmented signal is not limited, and can be used to identify that a certain UWB signal is split into multiple UWB signals, each of the multiple UWB signals after the split is less than 1 millisecond in time length, and a split UWB signal is sent in each millisecond. Optionally, the multiple segmented signals obtained by splitting the UWB signal can be the same, for example, the multiple segmented signals obtained by splitting the UWB signal are preambles of the same configuration, wherein the preambles of the same configuration include but are not limited to: the length of the preamble, the sequence used for the preamble, etc.

[0104] As can be seen from the above, splitting the UWB signal to be transmitted into multiple segmented signals for segmented transmission can increase the instantaneous power of the UWB signal, but it cannot be increased infinitely. Rule 2 actually limits the power increase multiple of UWB segmented transmission.

[0105] Exemplarily, in the present application, UWB segmented transmission may also be referred to as multi-millisecond transmission (multi-millisecond, MMS).

[0106] 3. Ranging or perception: For ranging or perception scenarios, the accuracy of the measurement or perception results is related to the signal bandwidth. The larger the signal bandwidth, the higher the accuracy of the perception or ranging results. Therefore, it is possible to consider sending and receiving reference signals used for ranging or perception through the UWB system, while transmitting other reference signals and / or data through a narrowband (narrowband, protocol transmission, so as to ensure the accuracy of ranging and perception and save power consumption. Among them, the perception involved in this application can be understood as the underlying perception technology of the Internet of Things technology architecture, which is the primary link for the Internet of Things to obtain information and realize object control; ranging can be understood as the measurement of the distance between devices, including but not limited to the distance measurement between two objects in the Internet of Things.

[0107] Exemplarily, the UWB technical solution combining narrow-band assisted UWB and multi-millisecond transmission in the present application may also be referred to as narrow-band assisted Ultra-wideband multimillisecond (NBA-UWB MMS).

[0108] For ease of understanding, the ranging and positioning system used in the above-mentioned ranging technology is briefly introduced in conjunction with 3.

[0109] Figure 3 Schematic diagram of the architecture of the ranging and positioning system provided in the embodiment of the present application. Figure 3As shown, the ranging and positioning system includes multiple devices (such as Figure 3 The device 1 and device 2 shown in the figure may be the apparatus involved in the embodiment of the present application, and each device includes at least a UWB module. Further, the device may also include a narrowband communication module. Among them, the UWB modules of device 1 and device 2 can perform any one of ranging positioning and communication. If the device includes a narrowband communication module, data can be transmitted between the narrowband communication modules of device 1 and device 2 through a wireless link.

[0110] In this application, the UWB module can be understood as a device, chip or system that implements UWB wireless communication technology; accordingly, the narrowband communication module can be understood as a device, chip or system that implements narrowband communication technology (such as Wi-Fi, Bluetooth, or Zigbee, etc.). In a device, the UWB module and the narrowband communication module can be different devices or chips. Of course, the UWB module and the narrowband communication module can also be integrated in one device or chip. The embodiments of this application do not limit the implementation of the UWB module and the narrowband communication module in the device. UWB technology enables communication devices to have high data throughput and high precision in device positioning.

[0111] The device involved in the present application may be a wireless communication chip, a wireless sensor or a wireless communication terminal. For example, a user terminal, a user device, an access device, a subscriber station, a subscriber unit, a mobile station, a user agent, and a user equipment that support Wi-Fi communication functions, wherein the user terminal 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, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices, or any other suitable devices configured to communicate over a wireless medium. In addition, the device may support 802.15.4ab or the next generation of 802.15.4ab. The device can also support multiple standards such as 802.15.4a, 802.15.4-2011, 802.15.4-2015 and 802.15.4z. The device can also support multiple wireless local area networks (WLAN) standards of the 802.11 family such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.

[0112] 4. Ranging round: In the previous generation IEEE 802.15.4z standard, a single ranging process is defined as a ranging round. The minimum processing time unit of each ranging round is a ranging slot. In a ranging round, there are three phases: ranging control phase, ranging phase, and measurement report phase.

[0113] Figure 4 This is a schematic diagram of the various stages of a UWB ranging wheel. Figure 4 It can be seen that in IEEE 802.15.4z, the ranging control phase includes one ranging time slot, while in the IEEE 802.15.4ab standard currently under discussion, the ranging control phase may include more than one ranging time slot.

[0114] It should be noted that Figure 4Taking the ranging round including the ranging control phase, the ranging phase and the measurement report phase as an example for explanation, in some possible implementations, the ranging round may not include the measurement report phase. For example, if the measurement report phase is supported by out-of-band, the ranging round may not include the measurement report phase. In addition, if the measurement report phase only includes one measurement report time slot, the initiator or the responder should transmit a measurement report (REPORT) message in the measurement report time slot, and whether the measurement report message is sent by the initiator or the responder is configured according to the report mode. If the measurement report phase includes two measurement report time slots, the responder should send the measurement report message in the first measurement report time slot, and the initiator should send the measurement report message in the second measurement report time slot. Among them, the reporting mode is negotiated and determined by the initiator and the responder in the initialization and setup phase before the ranging session, or is set by the upper layer, or is defaulted.

[0115] It should be noted that the communication method provided in this application can be applied not only to UWB ranging assisted by narrowband protocol, but also to UWB sensing or other measurement processes assisted by narrowband protocol. Figure 4 The ranging control phase shown in can be understood as one of the corresponding measurement control phases in any type of measurement process, that is, the ranging phase can be understood as one of the measurement phases. For example, when the communication method provided in this application is applied to the UWB perception process assisted by a narrowband protocol, the measurement control phase can be understood as the perception control phase, the measurement phase can be understood as the perception phase, and the measurement result reporting phase can be understood as the perception result reporting phase.

[0116] In addition, it should be noted that the names of the different stages in the above-mentioned single measurement round are only examples and do not constitute any limitation on the scope of protection of this application. For example, the above-mentioned measurement control stage can be understood as a stage for configuring the parameters required in the measurement round; for another example, the above-mentioned measurement stage can be understood as a stage for performing measurement; for another example, the above-mentioned measurement result reporting stage can be understood as a stage for reporting measurement results, and can also be called the end of the measurement stage.

[0117] For ease of understanding, the following Figure 5 A UWB MMS ranging method assisted by a narrowband protocol is briefly introduced.

[0118] Figure 5 It is a schematic diagram of NBA-UWB MMS ranging method. Figure 5 The initiator and responder are included. As an example but not limitation, the initiator may be a device with communication capability in the WPAN (e.g. Figure 1 Similarly, the responder can also be a device with communication capabilities in the WPAN (such as Figure 1 In addition, the structures of the initiator and the responder can be as follows: Figure 3 The structure shown in the device 1 or the device 2 shown in , for example, the initiator and the responder include a UWB module and a narrowband communication module.

[0119] from Figure 5 As can be seen in the figure, in the ranging control phase and the measurement report phase, the initiator and the responder can exchange signaling and / or data through NB signals, and in the ranging phase, the initiator and the responder perform ranging by exchanging UWB segment signals. Figure 5 As shown, the initiator and the responder are in multiple 1 millisecond ranging sequence fragments (ranging sequence fragment, RSF) (such as Figure 5 The multi-millisecond ranging sequence (MMRS) (or UWB segment signal) is transmitted in RSF1 to RSF3 as shown, and then in multiple 1 millisecond ranging integrity fragments (RIF) (such as Figure 5 The encrypted timestamp sequence (Scrambled timestamp sequence, STS) is transmitted in RIF1 to RIF3) as shown, thereby effectively extending the safe ranging range.

[0120] NBA-UWB MMS ranging session is configured by a set of physical layer (PHY) parameters and media access control (MAC) parameters. The PHY parameter set includes narrowband channels and UWB channels, narrowband PHY parameters for ranging control phase and measurement report phase, and UWB MMS ranging configuration parameters for ranging phase. MAC parameters include ranging time slots, ranging rounds, and ranging blocks for ranging control phase, ranging phase, and measurement report phase.

[0121] Before starting the NBA-UWB MMS ranging session, the initiator and responder may participate in the NBA-UWB MMS initialization and setup phase in-band to negotiate the configuration related to the ranging session. Alternatively, the initiator and responder may also set the configuration related to the ranging session through an out-of-band radio.

[0122] In the case where the ranging session includes multiple measurement cycles, the configuration related to the ranging session set in the above manner is used as a long-term operating parameter and is applied to the multiple measurement cycles included in the ranging session. However, if the channel conditions between the initiator and the responder change, when the long-term operating parameters are used for measurement in one or more measurement cycles in the multiple measurement cycles, the measurement performance may be degraded.

[0123] In view of this, the present application provides a communication method, in order to set a measurement configuration applicable to a single measurement cycle.

[0124] The embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of the present application. As long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application, for example, the execution subject of the method provided in the embodiments of the present application can be a transceiver device, or a functional module in the transceiver device that can call and execute the program.

[0125] In order to facilitate understanding of the embodiments of the present application, the following explanations are made.

[0126] First, in this application, "used to indicate" may include direct indication and indirect indication. When describing that a certain information is used to indicate A, it may include that the information directly indicates A or indirectly indicates A, but it does not mean that the information must carry A.

[0127] The information indicated by the information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each piece of information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0128] Second, the first, second, and various numerical numbers (e.g., "#1", "#2", etc.) shown in the present application are only for convenience of description and are used to distinguish objects, and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different channels, etc., rather than to describe a specific order or sequence. It should be understood that the objects described in this way can be interchanged where appropriate so as to be able to describe solutions other than the embodiments of the present application.

[0129] Third, the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0130] Fourth, the "protocol" involved in the embodiments of the present application may refer to a standard protocol in the communication field, for example, it may include a Wi-Fi protocol and related protocols used in future communication systems, and the present application does not limit this.

[0131] In the following, without loss of generality, the method for transmitting signaling provided by the embodiment of the present application is described in detail by taking the interaction between the initiating end device and the responding end device as an example. The initiating end device may also be referred to as the initiating end, or as the transmitting end device. The responding end device may also be referred to as the responding end, or as the receiving end device.

[0132] As an example but not limitation, the transmitting device may be a device with communication capability in the WPAN, such as an FFD or an RFD; similarly, the receiving device may also be a device with communication capability in the WPAN, such as an FFD or an RFD.

[0133] It should be understood that the specific types and names of the initiating device and the responding device are not limited in the present application, and any communication device capable of transmitting and receiving UWB signals and NB signals is sufficient.

[0134] It should be noted that the following description uses the method provided in the embodiment of the present application as an example of applying the ranging process, and the method provided in the embodiment of the present application can also be applied to perception or other measurement processes. Exemplarily, if the method provided in the embodiment of the present application is applied to the perception measurement process, the "ranging measurement cycle" provided in the following embodiment can be replaced with "perception measurement cycle", "ranging block" can be replaced with "perception measurement block", "ranging wheel" can be replaced with "perception measurement wheel", "ranging time slot" can be replaced with "perception measurement time slot", and "ranging configuration parameters" can be replaced with "perception measurement configuration parameters".

[0135] Figure 6 FIG. 6 is a schematic flow chart of a communication method 600 provided in an embodiment of the present application. Figure 6 As shown, method 600 may include the following steps.

[0136] S610: The initiating device sends a first polling (POLL) frame to the responding device.

[0137] Correspondingly, the responding device receives the first polling frame from the initiating device.

[0138] Specifically, the initiating end device sends a first polling frame to the responding end device within the first ranging measurement cycle, and the first polling frame is used to trigger the ranging measurement within the first ranging measurement cycle. An example of the frame format of the first polling frame can be referred to as follows Figure 7 For the sake of brevity, the description is not described in detail here. The first ranging measurement cycle includes a first ranging control phase and a first ranging phase. Optionally, the first ranging measurement cycle also includes a first measurement report phase. The first ranging measurement cycle can also be called a first ranging round. For more description of the first ranging measurement cycle, please refer to the above Figure 4 Introduction to the measuring wheel.

[0139] Exemplarily, the initiating device sends a first polling frame to the responding device via narrowband channel #1.

[0140] Exemplarily, the first polling frame may be referred to as a first inquiry frame, or the first polling frame may be referred to as a first polling message or a first inquiry message. It should be understood that the names of the frames are not limited in any way in the embodiments of the present application.

[0141] The first polling frame is also used to indicate a first parameter set effective in the first ranging measurement period, the first parameter set including one or more of the following parameters: a first narrowband PHY parameter, a first available narrowband channel list, a first ranging block structure parameter, or a first UWB MMS ranging configuration parameter. It should be noted that the first parameter set is effective in the first ranging measurement period and after the initiating device sends the first polling frame.

[0142] The first narrowband PHY parameter is a parameter that is effective in the first ranging control phase and / or the first measurement report phase included in the first ranging measurement cycle. If the initiating device and the responding device transmit reference signals and / or data through a narrowband channel in the first ranging control phase and / or the first measurement report phase, the first narrowband PHY parameter is effective in the first ranging control phase and / or the first measurement report phase. It should be understood that since the first parameter set is effective after the initiating device sends the first polling frame, if the initiating device sends the first polling frame through narrowband channel #1, the first narrowband PHY parameter carried in the first polling frame indicating that it is effective in the first ranging measurement cycle is not necessarily the same as the narrowband PHY parameter #a used by the initiating device to send the first polling frame. The first narrowband PHY parameter can be carried in the PHY rate subfield included in the first polling frame. For more descriptions of the frame structure of the first polling frame and the PHY rate subfield, please refer to the following. Figure 7 , for the sake of brevity, it will not be described in detail here.

[0143] Exemplarily, the first narrowband PHY parameter is used to indicate the transmission rate of the narrowband physical layer protocol data unit (physical protocol data unit, PPDU) payload transmitted in the first ranging control phase and / or the first measurement report phase. Optionally, the first narrowband PHY parameter can also be used to indicate the configuration parameters of the narrowband PPDU transmitted in the first ranging control phase and / or the first measurement report phase. The configuration parameters of the narrowband PPDU may include one or more of the following: preamble length, start-of-frame delimiter (start-of-frame delimiter, SFD) length, physical header (physical header, PHR) length, spreading factor used by the preamble and SFD, spreading factor used by the PHR and the payload of the narrowband PPDU, or, the coding scheme used by the PHR and the payload.

[0144] For example, the first narrowband PHY parameter is set to a first value to indicate that the rate of the narrowband PPDU payload is 250 kpbs, the length of the preamble is 8 symbols, the length of the SFD is 2 symbols, the spreading factor used by the preamble and the SFD is 32, the length of the PHR is 2 symbols, the spreading factor used by the PHR and the payload of the narrowband PPDU is 32 (using the mandatory symbol-to-chip mapping specified by 15-23-0100-02-04ab-nba-uwb-technical-framework-for-draft0), and the PHR and the payload of the narrowband PPDU do not use forward error correction coding.

[0145] The first narrowband PHY parameter is set to the second value to indicate that the rate of the narrowband PPDU payload is 500kpbs, the length of the preamble is 4 symbols, the length of the SFD is 2 symbols, the spreading factor used by the preamble and SFD is 32, the length of the PHR is 7 symbols, the spreading factor used by the PHR and the payload of the narrowband PPDU is 8, and the PHR and the payload of the narrowband PPDU use a convolutional code with a restricted length of 7 and a code rate of 1 / 2.

[0146] The first narrowband PHY parameter is set to the third value to indicate that the rate of the narrowband PPDU payload is 1000kpbs, the length of the preamble is 4 symbols, the length of the SFD is 2 symbols, the spreading factor used by the preamble and SFD is 32, the length of the PHR is 7 symbols, the spreading factor used by the PHR and the payload of the narrowband PPDU is 8, the PHR uses a convolutional code with a code rate of 1 / 2 with a restricted length of 7, and the payload of the narrowband PPDU does not use forward error correction coding.

[0147] The first narrowband PHY parameter is set to the fourth value to indicate that the rate of the narrowband PPDU payload is 250 kpbs, the length of the preamble is 8 symbols, the length of the SFD is 2 symbols, the spreading factor used by the preamble and SFD is 32, the length of the PHR is 7 symbols, the spreading factor used by the PHR and the payload of the narrowband PPDU is 16 (using the mandatory symbol to chip mapping specified by 15-23-0100-02-04ab-nba-uwb-technical-framework-for-draft0), and the payload of the PHR and the narrowband PPDU uses a convolutional code with a restricted length of 7 and a code rate of 1 / 2.

[0148] The first narrowband PHY parameter is set to the fifth value to indicate that the rate of the narrowband PPDU payload is 1000kpbs, the length of the preamble is 8 symbols, the length of the SFD is 2 symbols, the spreading factor used by the preamble and SFD is 32, the length of the PHR is 7 symbols, the spreading factor used by the PHR and the payload of the narrowband PPDU is 4, and the PHR and the payload of the narrowband PPDU use a convolutional code with a restricted length of 7 and a code rate of 1 / 2.

[0149] The first narrowband PHY parameter is set to the sixth value to indicate that the rate of the narrowband PPDU payload is 250 kpbs, the length of the preamble is 8 symbols, the length of the SFD is 2 symbols, the spreading factor used by the preamble and SFD is 32, the length of the PHR is 2 symbols, the spreading factor used by the PHR and the payload of the narrowband PPDU is 32 (using the optional symbol to chip mapping specified in 15-23-0100-02-04ab-nba-uwb-technical-framework-for-draft0), and the PHR and the payload of the narrowband PPDU do not use forward error correction coding.

[0150] The first narrowband PHY parameter is set to the seventh value to indicate that the rate of the narrowband PPDU payload is 250 kpbs, the length of the preamble is 8 symbols, the length of the SFD is 2 symbols, the spreading factor used by the preamble and SFD is 32, the length of the PHR is 7 symbols, the spreading factor used by the PHR and the payload of the narrowband PPDU is 16 (using the optional symbol to chip mapping specified in 15-23-0100-02-04ab-nba-uwb-technical-framework-for-draft0), and the payload of the PHR and the narrowband PPDU uses a convolutional code with a restricted length of 7 and a code rate of 1 / 2.

[0151] The first narrowband PHY parameter is set to the eighth value to indicate that the PHY parameter configuration of the narrowband PPDU is indicated by a different SFD sequence (see 15-23-0100-02-04ab-nba-uwb-technical-framework-for-draft0).

[0152] It should be understood that the above text shows by way of example how the first narrowband PHY parameter indicates the transmission rate of the payload of the narrowband PPDU and the configuration parameters of the narrowband PPDU, and the embodiments of the present application do not limit this. For example, the value of the first narrowband PHY parameter can be set to other values ​​different from the first value to the eighth value to indicate the transmission rate of the payload of the narrowband PPDU. For another example, the value of the first narrowband PHY parameter can be set to other values ​​different from the first value to the eighth value to indicate the transmission rate of the payload of the narrowband PPDU and some parameters in the configuration parameters of the narrowband PPDU. It should also be understood that in a specific implementation, the transmission rate of the payload of the narrowband PPDU indicated by the first narrowband PHY parameter may be different from the transmission rate in the above example, and / or the configuration parameters of the narrowband PPDU indicated by the first narrowband PHY parameter may be different from the configuration parameters in the above example.

[0153] The first available narrowband channel list is a parameter that takes effect in the first ranging control phase and / or the first measurement report phase. The first available narrowband channel list includes one or more available narrowband channels. The initiating device and the responding device can transmit reference signals and / or data through the available narrowband channels indicated in the first available narrowband channel list in the first ranging control phase and / or the first measurement report phase. The first available narrowband channel list can be carried in the available narrowband channel list subfield included in the first polling frame. For more description of the frame structure of the first polling frame and the available narrowband channel list subfield, please refer to the following Figure 7 , for the sake of brevity, it will not be described in detail here.

[0154] The first ranging block structure parameters may include one or more of the following: ranging round duration, ranging block duration, ranging block index, ranging round index, or jumping mode. The ranging round duration indicates the duration of the first ranging measurement cycle, and the ranging block duration indicates the duration of the ranging block including the first ranging measurement cycle. The jumping mode indicates whether to jump (or called frequency hopping) within the first ranging measurement cycle, and / or the jumping working mode (or called frequency hopping working mode) within the first ranging measurement cycle. The ranging round duration indicates the index of the first ranging measurement cycle, and the ranging block index indicates the index of the ranging block including the first ranging measurement cycle. The first ranging block structure parameters may be carried in the ranging structure parameter subfield included in the first polling frame. For more descriptions of the frame structure of the first polling frame and the ranging structure parameter subfield, please refer to the following. Figure 7 , for the sake of brevity, it will not be described in detail here.

[0155] The first UWB MMS ranging configuration parameter may include one or more of the following: the number of RSF fragments, the number of RIF fragments, the MMRS code index, the MMRS gap size, the RIF fragment length, or the number of MMRS sequence repetitions (denoted as N_MSR). The number of RSF fragments indicates the number of RSF fragments used in the first ranging phase included in the first ranging measurement period, and the number of RIF fragments indicates the number of RIF fragments used in the first ranging phase. The MMRS code index indicates the MMRS code used in each RSF fragment in the first ranging phase, and the MMRS gap size indicates the gap size applied in the MMRS code. The RIF fragment length indicates the length of the STS code used in each RIF fragment in the first ranging phase. N_MSR indicates the number of repetitions of the MMRS code used in one RSF fragment. Among them, the number of RSF fragments and / or the number of RIF fragments can be carried in the number of fragments subfield included in the first polling frame, the MMRS code index and the MMRS gap size can be carried in the MMRS code subfield included in the first polling frame, the RIF fragment length can be carried in the RIF fragment length subfield included in the first polling frame, and N_MSR can be carried in the N_MSR subfield included in the first polling frame. The frame structure of the first polling frame and more descriptions of the aforementioned subfields can be referred to below. Figure 7 , for the sake of brevity, it will not be described in detail here.

[0156] The narrowband PHY parameter #a used by the initiating device to send the first polling frame includes one or more of the following parameters: narrowband PHY parameter #a, available narrowband channel list #a, ranging block structure parameter #a, or UWB MMS ranging configuration parameter #a. For more descriptions of parameter set #a, please refer to the description of the first parameter set above. If the initiating device and the responding device do not participate in the initialization and negotiation phase before starting the ranging session, and the upper layer of the initiating device and the responding device does not set the ranging session configuration, the parameters included in parameter set #a are default parameters. Alternatively, if the initiating device and the responding device do not participate in the initialization and negotiation phase before starting the ranging session, but the upper layer of the initiating device and the responding device sets or updates the ranging session configuration, the parameters included in parameter set #a are the parameters set or updated by the upper layer of the initiating device and the responding device. Alternatively, if the initiating device and the responding device negotiate the ranging session configuration by participating in the initialization and negotiation phases before starting the ranging session, the parameters included in parameter set #a are the parameters determined by negotiation between the initiating device and the responding device.

[0157] Exemplarily, the initiating device determines the first parameter set according to the channel conditions within the first duration. The duration between the end moment of the first duration and the start moment of the initiating device sending the first polling frame does not exceed the first duration threshold. Alternatively, the initiating device determines the first parameter set according to the channel conditions at the first moment, and the duration between the first moment and the start moment of the initiating device sending the first polling frame does not exceed the first duration threshold. Wherein, the channel condition refers to the channel condition between the initiating device and the responding device. The first duration threshold may be determined according to the change of the channel condition. For example, if the channel condition changes quickly, the value of the first duration threshold is small, and if the channel condition changes slowly, the value of the first duration threshold is large. Exemplarily, the channel condition remains unchanged within the first duration or the duration #1 after the first moment, or the change in the channel condition has no effect on the value of the parameter included in the first parameter set, then the first duration threshold may be a value less than or equal to the duration #1.

[0158] In another embodiment of the present application, the first polling frame is also used to request the responding end device to recommend a parameter set that takes effect in a second ranging measurement period, and the second ranging measurement period is after the first ranging measurement period. The second ranging measurement period may also be referred to as a second ranging round. For more description of the second ranging measurement period, please refer to the above Figure 4 The first polling frame requests the responding end device to recommend a parameter set that is effective in the second ranging measurement period, which refers to the parameter set indicated by the responding end device in the response frame or the first report frame. The parameter set indicated by the responding end in the response frame can refer to the description in S620 below, and the parameter set indicated by the responding end in the first report frame can refer to the description in S640 below. For the sake of brevity, it will not be described in detail here.

[0159] Exemplarily, the first polling frame request suggests that the parameter set effective in the second ranging measurement period includes one or more of the following parameters: narrowband PHY parameters, or UWB MMS ranging configuration parameters.

[0160] Combine the following Figure 7 The frame structure of the first polling frame provided in the embodiment of the present application is described.

[0161] like Figure 7As shown in (a), the first polling frame provided by the embodiment of the present application may include one or more of the following fields: a message identifier (ID) field, which occupies 1 byte, indicating the identifier of the first polling frame. For example, if the value of the message ID field is 0, it means that the frame containing the message ID field is the first polling frame; an address field, which occupies 2 bytes, indicating the target receiving end (i.e., the responding end device) of the first polling frame; a session ID field, which occupies 1 byte, indicating the identifier of the ranging session corresponding to the first ranging measurement period; a request control field, which occupies 1 byte, indicating the parameters recommended by the requesting responding end device to take effect in the second ranging measurement period; a configuration parameter control field, which occupies 1 byte; a ranging session configuration parameter field, which occupies a variable number of bytes; a cyclic redundancy check (CRC) field, which occupies 2 bytes. It should be understood that the request control field, the configuration parameter control field, or the ranging session configuration parameter field included in the first polling frame may be named by other names, and the embodiment of the present application does not impose any limitation on the names of the fields included in the first polling frame. Figure 7 The request control field in the first polling frame shown in (a) can be found in Figure 7 For an introduction to (b) in the configuration parameter control field, see Figure 7 For an introduction to (c) in the Ranging Session Configuration Parameters section, see Figure 7 For more descriptions of the remaining fields included in the first polling frame, refer to existing standards or protocols.

[0162] like Figure 7 As shown in (b), the request control field included in the first polling frame may include one or more of the following subfields: PHY rate request subfield, occupying 1 bit; fragment number request subfield, occupying 1 bit; MMRS code request subfield, occupying 1 bit; RIF fragment length request subfield, occupying 1 bit; N_MSR request subfield, occupying 1 bit; reserved, occupying 3 bits. It should be understood that the various subfields included in the request control field can be named by other names, and the embodiments of the present application do not impose any restrictions on the names of the subfields included in the request control field.

[0163] Among them, the PHY rate request subfield indicates whether to request the responding end device to recommend narrowband PHY parameters. For example, when the PHY rate request subfield is set to "0", it indicates that the responding end device is not requested to recommend narrowband PHY parameters. When the PHY rate request subfield is set to "1", it indicates that the responding end device is requested to recommend narrowband PHY parameters.

[0164] The fragment number request subfield indicates whether to request the responding end device to recommend the number of RSF fragments and / or RIF fragments for MMS ranging. For example, when the fragment number request subfield is set to "0", it indicates that the responding end device is not requested to recommend the number of RSF fragments and / or RIF fragments for MMS ranging. When the fragment number request subfield is set to "1", it indicates that the responding end device is requested to recommend the number of RSF fragments and / or RIF fragments for MMS ranging.

[0165] The MMRS code request subfield indicates whether the responding end device is requested to suggest an MMRS code index and / or MMRS gap size for MMS ranging. For example, when the MMRS code request subfield is set to "0", it indicates that the responding end device is not requested to suggest an MMRS code index and / or MMRS gap size for MMS ranging. When the MMRS code request subfield is set to "1", it indicates that the responding end device is requested to suggest an MMRS code index and / or MMRS gap size for MMS ranging.

[0166] The RIF fragment length request subfield indicates whether the responding end device is requested to suggest the length of the RIF fragment used for MMS ranging. For example, when the RIF fragment length request subfield is set to "0", it indicates that the responding end device is not requested to suggest the length of the RIF fragment used for MMS ranging. When the RIF fragment length request subfield is set to "1", it indicates that the responding end device is requested to suggest the length of the RIF fragment used for MMS ranging.

[0167] The N_MSR request subfield indicates whether to request the responding end device to suggest a value of N_MSR for MMS ranging. For example, when the N_MSR request subfield is set to "0", it indicates that the responding end device is not requested to suggest a value of N_MSR for MMS ranging. When the N_MSR request subfield is set to "1", it indicates that the responding end device is requested to suggest a value of N_MSR for MMS ranging.

[0168] It should be understood that the above describes the meanings represented by different values ​​of each subfield included in the request control field by way of example, and the embodiments of the present application do not limit the possible values ​​of the above subfields and the meanings represented by different values. Taking the PHY rate request subfield as an example, when the PHY rate request subfield is set to "1", it indicates that the responding end device is not requested to recommend narrowband PHY parameters, and when the PHY rate request subfield is set to "0", it indicates that the responding end device is requested to recommend narrowband PHY parameters.

[0169] like Figure 7As shown in (c) in the figure, the configuration parameter control field included in the first polling frame may include one or more of the following subfields: PHY rate exists in a subfield, occupying 1 bit; number of fragments exists in a subfield, occupying 1 bit; MMRS code exists in a subfield, occupying 1 bit; RIF fragment length exists in a subfield, occupying 1 bit; N_MSR exists in a subfield, occupying 1 bit; available narrowband channel list (NbaChannelAllowList) exists in a subfield, occupying 1 bit; ranging structure parameter exists in a subfield, occupying 1 bit; reserved, occupying 1 bit. It should be understood that the various subfields included in the configuration parameter control field can be named by other names, and the embodiments of the present application do not impose any restrictions on the names of the subfields included in the configuration parameter control field.

[0170] Among them, the PHY rate existence subfield indicates whether the ranging session configuration parameter field includes the PHY rate subfield. For example, when the PHY rate existence subfield is set to "0", it indicates that the ranging session configuration parameter field does not include the PHY rate subfield. When the PHY rate existence subfield is set to "1", it indicates that the ranging session configuration parameter field includes the PHY rate subfield.

[0171] The number of fragments exists subfield indicates whether the ranging session configuration parameter field includes the number of fragments subfield. For example, when the number of fragments exists subfield is set to "0", it indicates that the ranging session configuration parameter field does not include the number of fragments subfield. When the number of fragments exists subfield is set to "1", it indicates that the ranging session configuration parameter field includes the number of fragments subfield.

[0172] The MMRS code presence subfield indicates whether the ranging session configuration parameter field includes the MMRS code subfield. For example, when the MMRS code presence subfield is set to "0", it indicates that the ranging session configuration parameter field does not include the MMRS code subfield. When the MMRS code presence subfield is set to "1", it indicates that the ranging session configuration parameter field includes the MMRS code subfield.

[0173] The RIF fragment length exists subfield indicates whether the ranging session configuration parameter field includes the RIF fragment length subfield. For example, when the RIF fragment length exists subfield is set to "0", it indicates that the ranging session configuration parameter field does not include the RIF fragment length subfield. When the RIF fragment length exists subfield is set to "1", it indicates that the ranging session configuration parameter field includes the RIF fragment length subfield.

[0174] The N_MSR presence subfield indicates whether the ranging session configuration parameter field includes the N_MSR subfield. For example, when the N_MSR presence subfield is set to "0", it indicates that the ranging session configuration parameter field does not include the N_MSR subfield. When the N_MSR presence subfield is set to "1", it indicates that the ranging session configuration parameter field includes the N_MSR subfield.

[0175] The available narrowband channel list existence subfield indicates whether the ranging session configuration parameter field includes the available narrowband channel list subfield. For example, when the available narrowband channel list existence subfield is set to "0", it indicates that the ranging session configuration parameter field does not include the available narrowband channel list subfield. When the available narrowband channel list existence subfield is set to "1", it indicates that the ranging session configuration parameter field includes the available narrowband channel list subfield.

[0176] The ranging structure parameter exists subfield indicates whether the ranging session configuration parameter field includes the ranging structure parameter subfield. For example, when the ranging structure parameter exists subfield is set to "0", it indicates that the ranging session configuration parameter field does not include the ranging structure parameter subfield. When the ranging structure parameter exists subfield is set to "1", it indicates that the ranging session configuration parameter field includes the ranging structure parameter subfield.

[0177] It should be understood that the above describes the meanings represented by different values ​​of each subfield included in the configuration parameter control field by way of example, and the embodiments of the present application do not limit the possible values ​​of the above subfields and the meanings represented by different values. Taking the PHY rate existence subfield as an example, when the PHY rate existence subfield is set to "1", it indicates that the ranging session configuration parameter field does not include the PHY rate subfield, and when the PHY rate existence subfield is set to "0", it indicates that the ranging session configuration parameter field includes the PHY rate subfield.

[0178] like Figure 7As shown in (d), the ranging session configuration parameter field included in the first polling frame may include one or more of the following subfields: PHY rate subfield, occupying 0 or 1 byte; number of fragments subfield, occupying 0 or 1 byte; MMRS code subfield, occupying 0 or 2 bytes; RIF fragment length subfield, occupying 0 or 1 byte; N_MSR subfield, occupying 0 or 1 byte; available narrowband channel list subfield, occupying 0 or 2 bytes; ranging structure parameter subfield, occupying 0 or 10 bytes. It should be understood that the various subfields included in the ranging session configuration parameter field can be named by other names, and the embodiment of the present application does not impose any restrictions on the names of the subfields included in the ranging session configuration parameter field. It should also be understood that if one of the above subfields occupies 0 bytes, it means that the ranging session configuration parameter field does not include the subfield. Taking the PHY rate subfield as an example, the PHY rate subfield occupies 0 bytes, which means that the ranging session configuration parameter field does not include the PHY rate subfield. It should also be understood that, in the case where the first polling frame includes a configuration parameter control field, if the configuration parameter control field indicates that the ranging session configuration parameter field does not include a certain subfield, then the subfield occupies 0 bytes. For example, if the PHY rate presence subfield included in the configuration parameter control field indicates that the ranging session configuration parameter field does not include a PHY rate subfield, then the PHY rate subfield occupies 0 bytes.

[0179] Among them, the PHY rate subfield indicates the first narrowband PHY parameter. The number of fragments subfield indicates the number of RSF fragments and / or the number of RIF fragments included in the first UWB MMS ranging configuration parameter, for example, the number of fragments subfield includes the RSF number of fragments subfield indicating the number of RSF fragments, and / or, the RIF number of fragments subfield indicating the number of RIF fragments. The MMRS code subfield indicates the MMRS code index and / or MMRS gap size included in the first UWB MMS ranging configuration parameter, for example, the MMRS code subfield includes the MMRS code index subfield indicating the MMRS code index, and / or, the MMRS gap size subfield indicating the MMRS gap size. The RIF fragment length subfield indicates the RIF fragment length included in the first UWB MMS ranging configuration parameter. The N_MSR subfield indicates the N_MSR included in the first UWB MMS ranging configuration parameter. The available narrowband channel list subfield indicates the first available narrowband channel list. The ranging structure parameter subfield indicates the first ranging block structure parameter. For example, the ranging structure parameter subfield may include one or more of the following subfields: a ranging round duration subfield, which occupies 3 bytes and indicates the duration of the first ranging measurement cycle; a ranging block duration subfield, which occupies 3 bytes and indicates the duration of the ranging block including the first ranging measurement cycle; a ranging block index subfield, which occupies 2 bytes and indicates the index of the ranging block; a ranging round index subfield, which occupies 1-15 bits and indicates the index of the ranging round; a jump mode subfield, which occupies 1 bit and indicates whether to jump within the first ranging measurement cycle, for example, when the jump mode subfield is set to "1", it indicates jumping within the first ranging measurement cycle, and when the jump mode subfield is set to "0", it indicates not jumping within the first ranging measurement cycle.

[0180] It should be noted that Figure 7 A schematic diagram of the frame structure of the first polling frame is shown by way of example, and the embodiment of the present application does not limit the frame structure of the first polling frame. For example, the request control field included in the first polling frame may occupy one bit, which is used to indicate whether the request response end device recommends a parameter set that takes effect in the second ranging measurement period, and when the request control field is set to "0", it indicates that the request response end device recommends a parameter set that takes effect in the second ranging measurement period, and when the request control field is set to "1", it indicates that the request response end device does not recommend a parameter set that takes effect in the second ranging measurement period.

[0181] S620: The responding device sends a response (RESPONSE) frame to the initiating device.

[0182] Correspondingly, the initiating device receives a response frame from the responding device.

[0183] The response frame is a response frame to the first polling frame. An example of the frame format of the response frame can be found below. Figure 8For the sake of brevity, the description is not given in detail here.

[0184] Exemplarily, if the first parameter set indicated by the first polling frame includes the first narrowband PHY parameter, the responding end device may send a response frame to the initiating end device according to the first narrowband PHY parameter in the first ranging control phase. Correspondingly, the initiating end device receives a response frame from the responding end device according to the first narrowband PHY parameter in the first ranging control phase.

[0185] Exemplarily, if the first parameter set indicated by the first polling frame includes a first available narrowband channel list, the responding end device sends a response frame on a second narrowband channel included in the first available narrowband channel list. Correspondingly, the initiating end device receives the response frame on the second narrowband channel included in the first available narrowband channel list. Optionally, when the initiating end device sends the first polling frame on narrowband channel #1, the second narrowband channel is the same as narrowband channel #1.

[0186] Exemplarily, the response frame may also be referred to as a response message.

[0187] In another embodiment of the present application, if the first polling frame is also used to request the responding end device to recommend a parameter set that is effective in the second ranging measurement period, the response frame is also used to indicate a second parameter set that is recommended to be effective in the second ranging measurement period, and the second parameter set includes one or more of the following parameters: a second narrowband PHY parameter, or a second UWB MMS ranging configuration parameter. The second narrowband PHY parameter is a parameter that the responding end device recommends to be effective in the second ranging control phase and / or the second measurement report phase included in the second ranging measurement period. For more descriptions of the second parameter set, refer to the relevant descriptions of the first parameter set in S610 above.

[0188] Exemplarily, if the PHY rate request subfield included in the first polling frame indicates that the request response end device recommends narrowband PHY parameters, the second parameter set includes the second narrowband PHY parameters. If the number of fragments request subfield included in the first polling frame indicates that the request response end device recommends the number of RSF fragments and / or the number of RIF fragments, the second UWB MMS ranging configuration parameter includes the number of RSF fragments and / or the number of RIF fragments. If the MMRS code request subfield included in the first polling frame indicates that the request response end device recommends the MMRS code index and / or the MMRS gap size, the second UWB MMS ranging configuration parameter includes the MMRS code index and / or the MMRS gap size. If the RIF fragment length request subfield included in the first polling frame indicates that the request response end device recommends the length of the RIF fragment, the second UWB MMS ranging configuration parameter includes the RIF fragment length. If the N_MSR request subfield included in the first polling frame indicates that the request response end device recommends the value of N_MSR, the second UWB MMS ranging configuration parameter includes N_MSR.

[0189] In another embodiment of the present application, if the first polling frame is also used to request the responding end device to recommend a parameter set that is effective within a second ranging measurement period, and the first ranging measurement period does not include a first measurement report phase, or the responding end device does not send a first report frame in the first measurement report phase, then the response frame is also used to indicate a second parameter set that is recommended to be effective within the second ranging measurement period.

[0190] It should be noted that if the first measurement report phase is supported by out-of-band, the first ranging measurement period does not include the first measurement report phase. If the first measurement report phase is supported by in-band, the first ranging measurement period includes the first measurement report phase. In addition, if the first measurement report phase includes a measurement report time slot, and the reporting mode indicates that the initiating device sends a measurement report message, the responding device does not send the first report frame in the first measurement report phase. The reporting mode is negotiated and determined by the initiating device and the responding device during the initialization and setup phase before the ranging session, or is set by the upper layer, or is the default reporting mode.

[0191] Exemplarily, the responding end device determines the second parameter set according to the channel conditions within the second duration. The duration between the end moment of the second duration and the start moment of the responding end device sending the response frame does not exceed the second duration threshold. Alternatively, the responding end device determines the second parameter set according to the channel conditions at the second moment, and the duration between the second moment and the start moment of the responding end device sending the response frame does not exceed the second duration threshold. The channel condition refers to the channel condition between the initiating end device and the responding end device. For more description of the second duration threshold, please refer to the description of the first duration threshold in S610 above.

[0192] Combine the following Figure 8 Description: The embodiment of the present application provides a frame structure of a response frame.

[0193] like Figure 8 As shown in (a), the response frame provided by the embodiment of the present application may include one or more of the following fields: a message ID field, which occupies 1 byte and indicates an identifier of the response frame. For example, if the value of the message ID field is 1, it means that the frame containing the message ID field is a response frame; an address field, which occupies 2 bytes and indicates the target receiving end (i.e., the initiating end device) of the polling frame; a recommended parameter control field, which occupies 1 byte; a recommended parameter field, which occupies a variable number of bytes; and a CRC field, which occupies 2 bytes. It should be understood that the recommended parameter control field or the recommended parameter field included in the response frame may be named by other names, and the embodiment of the present application does not impose any limitation on the names of the fields included in the response frame. Figure 8 The recommended parameter control field in the response frame of (a) can be found in Figure 8 For an introduction to (b) in the example above, see the recommended parameter fields. Figure 8 For more descriptions of the remaining fields included in the response frame, refer to existing standards or protocols.

[0194] like Figure 8 As shown in (b), the recommended parameter control field included in the response frame may include one or more of the following subfields: PHY rate exists in a subfield, occupying 1 bit; number of fragments exists in a subfield, occupying 1 bit; MMRS code exists in a subfield, occupying 1 bit; RIF fragment length exists in a subfield, occupying 1 bit; N_MSR exists in a subfield, occupying 1 bit; reserved, occupying 3 bits. It should be understood that the various subfields included in the recommended parameter control field can be named by other names, and the embodiments of the present application do not impose any restrictions on the names of the subfields included in the recommended parameter control field.

[0195] Among them, the PHY rate existence subfield indicates whether the recommended parameter field includes the PHY rate subfield. For example, when the PHY rate existence subfield is set to "0", it indicates that the recommended parameter field does not include the PHY rate subfield. When the PHY rate existence subfield is set to "1", it indicates that the recommended parameter field includes the PHY rate subfield.

[0196] The number of fragments exists subfield indicates whether the recommended parameter field includes the number of fragments subfield. For example, when the number of fragments exists subfield is set to "0", it indicates that the recommended parameter field does not include the number of fragments subfield. When the number of fragments exists subfield is set to "1", it indicates that the recommended parameter field includes the number of fragments subfield.

[0197] The MMRS code existence subfield indicates whether the recommended parameter field includes the MMRS code subfield. For example, when the MMRS code existence subfield is set to "0", it indicates that the recommended parameter field does not include the MMRS code subfield. When the MMRS code existence subfield is set to "1", it indicates that the recommended parameter field includes the MMRS code subfield.

[0198] The RIF fragment length existence subfield indicates whether the recommended parameter field includes the RIF fragment length subfield. For example, when the RIF fragment length existence subfield is set to "0", it indicates that the recommended parameter field does not include the RIF fragment length subfield. When the RIF fragment length existence subfield is set to "1", it indicates that the recommended parameter field includes the RIF fragment length subfield.

[0199] The N_MSR existence subfield indicates whether the recommended parameter field includes the N_MSR subfield. For example, when the N_MSR existence subfield is set to "0", it indicates that the recommended parameter field does not include the N_MSR subfield. When the N_MSR existence subfield is set to "1", it indicates that the recommended parameter field includes the N_MSR subfield.

[0200] It should be understood that the above describes the meanings represented by different values ​​of each subfield included in the recommended parameter control field by way of example, and the embodiments of the present application do not limit the possible values ​​of the above subfields and the meanings represented by different values. Taking the PHY rate existence subfield as an example, when the PHY rate existence subfield is set to "1", it indicates that the recommended parameter field does not include the PHY rate subfield, and when the PHY rate existence subfield is set to "0", it indicates that the recommended parameter field includes the PHY rate subfield.

[0201] like Figure 8 As shown in (c) in the figure, the recommended parameter field included in the response frame may include one or more of the following subfields: PHY rate subfield, occupying 0 or 1 byte; number of fragments subfield, occupying 0 or 1 byte; MMRS code subfield, occupying 0 or 2 bytes; RIF fragment length subfield, occupying 0 or 1 byte; N_MSR subfield, occupying 0 or 1 byte. It should be understood that the various subfields included in the recommended parameter field can be named by other names, and the embodiments of the present application do not impose any restrictions on the names of the subfields included in the recommended parameter field. It should also be understood that if one of the above subfields occupies 0 bytes, it means that the recommended parameter field does not include the subfield. Taking the PHY rate subfield as an example, the PHY rate subfield occupies 0 bytes, which means that the recommended parameter field does not include the PHY rate subfield. It should also be understood that when the response frame includes a recommended parameter control field, if the recommended parameter control field indicates that the recommended parameter field does not include a subfield, then the subfield occupies 0 bytes. For example, if the PHY Rate Presence subfield included in the Recommended Parameter Control field indicates that the Recommended Number field does not include a PHY Rate subfield, the PHY Rate subfield occupies 0 bytes.

[0202] Among them, the PHY rate subfield indicates the second narrowband PHY parameter. The number of fragments subfield indicates the number of RSF fragments and / or the number of RIF fragments included in the second UWB MMS ranging configuration parameter, for example, the number of fragments subfield includes the RSF number of fragments subfield indicating the number of RSF fragments, and / or, the RIF number of fragments subfield indicating the number of RIF fragments. The MMRS code subfield indicates the MMRS code index and / or MMRS gap size included in the second UWB MMS ranging configuration parameter, for example, the MMRS code subfield includes the MMRS code index subfield indicating the MMRS code index, and / or, the MMRS gap size subfield indicating the MMRS gap size. The RIF fragment length subfield indicates the RIF fragment length included in the second UWB MMS ranging configuration parameter. The N_MSR subfield indicates the N_MSR included in the second UWB MMS ranging configuration parameter.

[0203] In another embodiment of the present application, the method 600 further includes S621.

[0204] S621, the initiating device sends an acknowledgment (ACK) frame of the response frame to the responding device.

[0205] Correspondingly, the responding device receives an ACK frame of the response frame from the initiating device.

[0206] Specifically, after the initiating end device receives the response frame, if the initiating end device determines to use the second parameter set in the second ranging measurement period, the initiating end device sends an ACK frame of the response frame to the responding end device.

[0207] In another embodiment of the present application, the method 600 further includes S630.

[0208] S630: The initiating device and the responding device perform ranging measurement.

[0209] Exemplarily, if the first parameter set includes a first ranging block structure parameter and / or a first UWB MMS ranging configuration parameter, the initiating device and the responding device perform ranging measurement according to the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter in the first ranging phase.

[0210] It should be noted that the initiator device and the responder device can perform ranging measurement through the UWB channel. The UWB channel is negotiated and determined by the initiator device and the responder device during the initialization and setting phase before the ranging session, or is set by the upper layer or by default.

[0211] In another embodiment of the present application, the method 600 further includes S640.

[0212] S640: The responding device sends a first report (REPORT) frame to the initiating device.

[0213] Correspondingly, the initiating device receives the first report frame from the responding device. An example of the frame format of the first report frame can be found in the following Fig. 9 For the sake of brevity, the description is not given in detail here.

[0214] If the first ranging measurement cycle includes a first measurement report phase, and the responding end device can send a first report frame in the first measurement report phase, after the initiating end device and the responding end device perform ranging measurement, the responding end device sends a first report frame to the initiating end device according to the ranging result, and the first report frame includes a ranging measurement report obtained by the responding end device through the ranging measurement.

[0215] It should be noted that if the first measurement report phase is supported by in-band, the first ranging measurement period includes the first measurement report phase. In addition, if the first measurement report phase includes one measurement report time slot, and the reporting mode indicates that the measurement report message is sent by the responding end device, the responding end device may send the first report frame in the first measurement report phase. Alternatively, if the first measurement report phase includes two measurement report time slots, the responding end device may send the first report frame in the first measurement report time slot.

[0216] Exemplarily, if the first parameter set indicated by the first polling frame includes a first narrowband PHY parameter, the responding device may send a first report frame to the initiating device according to the first narrowband PHY parameter in the first measurement report phase. Correspondingly, the initiating device receives the first report frame from the responding device according to the first narrowband PHY parameter in the first measurement report phase.

[0217] Exemplarily, if the first parameter set indicated by the first polling frame includes a first available narrowband channel list, the responding end device sends a first report frame on a third narrowband channel included in the first available narrowband channel list. Correspondingly, the initiating end device receives the first report frame on the third narrowband channel included in the first available narrowband channel list.

[0218] Optionally, the second narrowband channel used by the responding end device to send the response frame is the same as or different from the third narrowband channel. For example, if the first parameter set includes a first ranging block structure parameter, and the jump mode included in the first ranging block structure parameter indicates jumping within the first ranging measurement cycle, then the second narrowband channel is different from the third narrowband channel; if the jump mode included in the first ranging block structure parameter indicates not jumping within the first ranging measurement cycle, then the second narrowband channel is the same as the third narrowband channel.

[0219] Exemplarily, the first report frame may also be referred to as a first report message.

[0220] In another embodiment of the present application, if the first polling frame is also used to request the responding end device to recommend a parameter set to take effect in the second ranging measurement period, the first report frame is also used to indicate a third parameter set recommended to take effect in the second ranging measurement period, and the third parameter set includes one or more of the following parameters: a third narrowband PHY parameter, or a third UWB MMS ranging configuration parameter. The third narrowband PHY parameter is a parameter recommended by the responding end device to take effect in the second ranging control phase and / or the second measurement report phase included in the second ranging measurement period. For more descriptions of the third parameter set, refer to the relevant description of the first parameter set in S610 above.

[0221] Exemplarily, if the PHY rate request subfield included in the first polling frame indicates that the request response end device recommends narrowband PHY parameters, the third parameter set includes the third narrowband PHY parameters. If the number of fragments request subfield included in the first polling frame indicates that the request response end device recommends the number of RSF fragments and / or the number of RIF fragments, the third UWB MMS ranging configuration parameter includes the number of RSF fragments and / or the number of RIF fragments. If the MMRS code request subfield included in the first polling frame indicates that the request response end device recommends the MMRS code index and / or the MMRS gap size, the third UWB MMS ranging configuration parameter includes the MMRS code index and / or the MMRS gap size. If the RIF fragment length request subfield included in the first polling frame indicates that the request response end device recommends the length of the RIF fragment, the third UWB MMS ranging configuration parameter includes the RIF fragment length. If the N_MSR request subfield included in the first polling frame indicates that the request response end device recommends the value of N_MSR, the third UWB MMS ranging configuration parameter includes N_MSR.

[0222] Exemplarily, the responding end device determines the third parameter set according to the channel conditions within the third time period. The duration between the end moment of the third time period and the start moment of the responding end device sending the first report frame does not exceed the third time period threshold. Alternatively, the responding end device determines the third parameter set according to the channel conditions at the third moment, and the duration between the third moment and the start moment of the responding end device sending the first report frame does not exceed the third time period threshold. The channel condition refers to the channel condition between the initiating end device and the responding end device. For more description of the third time period threshold, please refer to the description of the first time period threshold in S610 above.

[0223] Combine the following Fig. 9 The frame structure of the first report frame provided in the embodiment of the present application is described.

[0224] like Fig. 9 As shown, the first report frame provided by the embodiment of the present application may include one or more of the following fields: a message ID field, which occupies 1 byte and indicates an identifier of the first report frame. For example, if the value of the message ID field is 2, it means that the frame containing the message ID field is the first report frame; an address field, which occupies 2 bytes and indicates the target receiving end (i.e., the initiating end device) of the first report frame; a recommended parameter control field, which occupies 1 byte; a timestamp field, which occupies 4 bytes; a recommended parameter field, which occupies a variable number of bytes; and a CRC field, which occupies 2 bytes. It should be understood that the recommended parameter control field or the recommended parameter field included in the first report frame segment may be named by other names, and the embodiment of the present application does not impose any limitation on the names of the fields included in the first report frame. Fig. 9 The structure of the recommended parameter control field in the first report frame shown can refer to the above Figure 8The description of (b) in the above section recommends that the structure of the parameter field be referred to above. Figure 8 For the description of (c) in the figure, more descriptions of the remaining fields included in the first report frame can refer to existing standards or protocols.

[0225] In another embodiment of the present application, the method 600 further includes S641.

[0226] S641: The initiating device sends an ACK frame of the first report frame to the responding device.

[0227] Correspondingly, the responding device receives an ACK frame for the first report frame from the initiating device.

[0228] Specifically, after the initiating end device receives the first report frame, if the initiating end device determines to use the third parameter set in the second ranging measurement period, the initiating end device sends an ACK frame of the first report frame to the responding end device.

[0229] It should be understood that if the response frame is used to indicate the second parameter set, and the initiating device sends an ACK frame of the response frame to the responding device, then after the initiating device sends the ACK frame of the first report frame to the responding device, the parameter set that takes effect in the second ranging measurement period is the third parameter set, not the second parameter set.

[0230] In another embodiment of the present application, the method 600 further includes S650.

[0231] S650: The initiating device sends a second report frame to the responding device. An example of the frame format of the second report frame can be found in the following Fig.10 For the sake of brevity, the description is not given in detail here.

[0232] Correspondingly, the responding device receives the second report frame from the initiating device.

[0233] If the first ranging measurement cycle includes a first measurement report phase, and the initiating device can send a second report frame in the first measurement report phase, after the initiating device performs ranging measurement with the responding device, the initiating device sends a second report frame to the responding device according to the ranging result, and the second report frame includes a ranging measurement report obtained by the initiating device performing the ranging measurement.

[0234] It should be noted that if the first measurement report phase is supported by in-band, the first ranging measurement period includes the first measurement report phase. In addition, if the first measurement report phase includes one measurement report time slot, and the reporting mode indicates that the initiating device sends the measurement report message, the initiating device may send the second report frame in the first measurement report phase. Alternatively, if the first measurement report phase includes two measurement report time slots, the initiating device may send the second report frame in the second measurement report time slot.

[0235] Exemplarily, if the first parameter set indicated by the first polling frame includes the first narrowband PHY parameter, the initiating device may send a second report frame to the initiating device according to the first narrowband PHY parameter in the first measurement report phase. Correspondingly, the responding device receives the second report frame from the initiating device according to the first narrowband PHY parameter in the first measurement report phase.

[0236] Exemplarily, if the first parameter set indicated by the first polling frame includes a first available narrowband channel list, the initiating device sends the second report frame on the first narrowband channel included in the first available narrowband channel list. Correspondingly, the responding device receives the second report frame on the first narrowband channel included in the first available narrowband channel list.

[0237] Optionally, the third narrowband channel used by the responding end device to send the first report frame is the same as or different from the first narrowband channel.

[0238] Exemplarily, the second report frame may also be referred to as a second report message.

[0239] In another embodiment of the present application, the second report frame is further used to indicate a fourth parameter set effective in the second ranging measurement period, and the fourth parameter set includes one or more of the following parameters: a fourth narrowband PHY parameter, a second available narrowband channel list, a second ranging block structure parameter, or a fourth UWB MMS ranging configuration parameter. For more descriptions of the fourth parameter set, refer to the description of the first parameter set in S610 above.

[0240] Exemplarily, if the response frame received by the initiator device is used to indicate the second parameter set, and the initiator device does not receive the first report frame, or the first report frame received by the initiator device does not indicate the third parameter set, the initiator device may determine the fourth parameter set according to the second parameter set. For example, the fourth narrowband PHY parameter included in the fourth parameter set is the same as the second narrowband PHY parameter included in the second parameter set.

[0241] Exemplarily, if the first report frame received by the initiator device indicates the third parameter set, the initiator device may determine the fourth parameter set according to the third parameter set. For example, the fourth narrowband PHY parameter included in the fourth parameter set is the same as the third narrowband PHY parameter included in the third parameter set.

[0242] It should be understood that even if the response frame received by the initiating device is used to indicate the second parameter set, the initiating device still determines the fourth parameter set based on the third parameter set. Compared with the response frame, the first report frame is a frame closer to the second ranging measurement cycle. Therefore, the third parameter set suggested by the responding device through the first report frame may be more suitable for the second ranging measurement cycle than the second parameter set, or in other words, the use of the third parameter set is more conducive to improving the ranging performance in the second ranging measurement cycle. For example, if the responding device determines the third parameter set based on the channel conditions, since the first report frame is closer to the second ranging measurement cycle, the channel conditions based on which the responding device determines the third parameter set are closer to the channel conditions of the second ranging measurement cycle, so the third parameter set may be more suitable for transmitting the second ranging measurement cycle. Therefore, when the initiating device determines the fourth parameter set based on the third parameter set, it is conducive to determining the fourth parameter set that is more suitable for the second ranging measurement cycle.

[0243] Exemplarily, the initiating device determines the fourth parameter set according to the channel conditions within the fourth time period. The duration between the end moment of the fourth time period and the start moment of the second report frame sent by the initiating device does not exceed the fourth time period threshold. Alternatively, the initiating device determines the fourth parameter set according to the channel conditions at the fourth moment, and the duration between the fourth moment and the start moment of the second report frame sent by the initiating device does not exceed the fourth time period threshold. The channel condition refers to the channel condition between the initiating device and the responding device. For more description of the fourth time period threshold, please refer to the description of the first time period threshold in S610 above.

[0244] Combine the following Fig.10 The frame structure of the second report frame provided in the embodiment of the present application is described.

[0245] like Fig.10 As shown, the second report frame provided by the embodiment of the present application may include one or more of the following fields: a message ID field, which occupies 1 byte and indicates the identifier of the first report frame. For example, if the value of the message ID field is 3, it means that the frame containing the message ID field is the second report frame; an address field, which occupies 2 bytes and indicates the target receiving end (i.e., the responding end device) of the second report frame; a configuration parameter control field, which occupies 1 byte; a timestamp field, which occupies 4 bytes; a ranging session configuration parameter field, which occupies a variable number of bytes; and a CRC field, which occupies 2 bytes. It should be understood that the configuration parameter control field or the ranging session configuration parameter field included in the second report frame may be named by other names, and the embodiment of the present application does not impose any limitation on the names of the fields included in the second report frame. Fig.10 The structure of the configuration parameter control field in the second report frame shown in FIG. Figure 7 For the description of (c) in the above, the structure of the ranging session configuration parameter field can be referred to above. Figure 7For the description of (d) in the figure, more descriptions of the remaining fields included in the second report frame can refer to existing standards or protocols.

[0246] In another embodiment of the present application, the method 600 further includes S651.

[0247] S651: The responding device sends an ACK frame of the second report frame to the initiating device.

[0248] Correspondingly, the initiating device receives an ACK frame for the second report frame from the responding device.

[0249] Specifically, after the responding end device receives the second report frame, if the responding end device determines to use the fourth parameter set in the second ranging measurement period, the responding end device sends an ACK frame of the second report frame to the initiating end device.

[0250] In another embodiment of the present application, the method 600 further includes S660.

[0251] S610: The initiating device sends a second polling frame to the responding device.

[0252] Correspondingly, the responding device receives the second polling frame from the initiating device.

[0253] Specifically, the initiating end device sends a second polling frame to the responding end device within the second ranging measurement period, and the second polling frame is used to trigger the ranging measurement within the second ranging measurement period.

[0254] In another embodiment of the present application, the second polling frame is further used to indicate a fifth parameter set that is effective within the second ranging measurement period, and the fifth parameter set includes one or more of the following parameters: a fifth narrowband PHY parameter, a third available narrowband channel list, a third ranging block structure parameter, or a fifth UWB MMS ranging configuration parameter. It should be noted that the fifth parameter set is effective within the second ranging measurement period and after the initiating device sends the second polling frame. For more descriptions of the fifth parameter set, refer to the description of the first parameter set in S610 above. The frame structure of the second polling frame can refer to the above Figure 7 Description in .

[0255] Exemplarily, if the response frame received by the initiator device is used to indicate the second parameter set, and the initiator device does not receive the first report frame, or the first report frame received by the initiator device does not indicate the third parameter set, the initiator device may determine the fifth parameter set according to the second parameter set. For example, the fifth narrowband PHY parameter included in the fifth parameter set is the same as the second narrowband PHY parameter included in the second parameter set.

[0256] Exemplarily, if the first report frame received by the initiator device indicates the third parameter set, the initiator device may determine the fifth parameter set according to the third parameter set. For example, the fifth narrowband PHY parameter included in the fifth parameter set is the same as the third narrowband PHY parameter included in the third parameter set.

[0257] It should be understood that even if the response frame received by the initiating device is used to indicate the second parameter set, the initiating device still determines the fifth parameter set based on the third parameter set. Compared with the response frame, the first report frame is a frame closer to the second ranging measurement cycle. Therefore, the third parameter set suggested by the responding device through the first report frame may be more suitable for the second ranging measurement cycle than the second parameter set, or in other words, the use of the third parameter set is more conducive to improving the ranging performance in the second ranging measurement cycle. For example, if the responding device determines the third parameter set based on the channel conditions, since the first report frame is closer to the second ranging measurement cycle, the channel conditions based on which the responding device determines the third parameter set are closer to the channel conditions of the second ranging measurement cycle, so the third parameter set may be more suitable for the second ranging measurement cycle. Therefore, when the initiating device determines the fifth parameter set based on the third parameter set, it is conducive to determining the fifth parameter set that is more suitable for the second ranging measurement cycle.

[0258] Exemplarily, the initiating device determines the fifth parameter set based on the channel conditions within the fifth time period. The duration between the end moment of the fifth time period and the start moment of the second polling frame sent by the initiating device does not exceed the fifth time period threshold. Alternatively, the initiating device determines the fifth parameter set based on the channel conditions at the fifth moment, and the duration between the fifth moment and the start moment of the second polling frame sent by the initiating device does not exceed the fifth time period threshold. The channel condition refers to the channel condition between the initiating device and the responding device. For more description of the fifth time period threshold, please refer to the description of the first time period threshold in S610 above.

[0259] As described above, the response frame may be used to indicate a second parameter set recommended to be effective in the second ranging measurement cycle, the first report frame may be used to indicate a third parameter set recommended to be effective in the third ranging measurement cycle, the second report frame may be used to indicate a fourth parameter set effective in the second ranging measurement cycle, the second polling frame may be used to indicate a fifth parameter set effective in the second ranging measurement cycle, and when multiple frames are used to indicate a parameter set effective in the second ranging measurement cycle, the parameter set effective in the second ranging measurement cycle may be a parameter set indicated by a frame closest to the second ranging measurement cycle.

[0260] For example, if the response frame is used to indicate a second parameter set that is recommended to take effect within the second ranging measurement period, and the initiating device sends an ACK frame of the response frame to the responding device, method 600 does not execute S630 and S640, and the second polling frame does not indicate the fifth parameter set, the parameter set that takes effect within the second ranging measurement period is the second parameter set.

[0261] For another example, if the first report frame is used to indicate a third parameter set that is recommended to take effect within the second ranging measurement period, and the initiating device sends an ACK frame for the first report frame to the responding device, then method 600 does not execute S640, and the second polling frame does not indicate a fifth parameter set, the parameter set that takes effect within the second ranging measurement period is the third parameter set.

[0262] For another example, if the second report frame is used to indicate the fourth parameter set effective in the second ranging measurement period, and the second polling frame does not indicate the fifth parameter set, the parameter set effective in the second ranging measurement period is the fourth parameter set.

[0263] For another example, if the second polling frame indicates the fifth parameter set, the parameter set effective in the second ranging measurement period is the fifth parameter set.

[0264] Combine the following Fig.11 The timing relationship between the first polling frame, the response frame, the first report frame, the second report frame and the second polling frame is described. Fig.11 In the embodiment, the narrowband PHY parameter shown in the solid-line box representing a certain frame refers to the narrowband PHY parameter indicated by the frame, and the narrowband PHY parameter pointed to by the arrow outside the solid-line box refers to the narrowband PHY parameter used when transmitting the frame represented by the solid-line box. For example, the narrowband PHY parameter #1 shown in the solid-line box representing the first polling frame is the narrowband PHY parameter indicated by the first polling frame, and the narrowband PHY parameter #1 pointed to by the arrow outside the solid-line box representing the response frame refers to the narrowband PHY parameter used to transmit the response frame.

[0265] like Fig.11As shown, the initiator device sends a first polling frame to the responder device in the first ranging measurement cycle. If the first polling frame is used to indicate narrowband PHY parameter #1 (an example of the first narrowband PHY parameter), the responder device sends a response frame to the initiator device according to the narrowband PHY parameter #1. In the measurement report phase, the responder device can send a first report frame to the initiator device according to the narrowband PHY parameter #1, and the initiator device can send a second report frame to the responder device according to the narrowband PHY parameter #1. The initiator device can also send a second polling frame to the responder device in the second ranging measurement cycle. If the second polling frame is used to indicate narrowband PHY parameter #5 (an example of the fifth narrowband PHY parameter), the responder device can send a response frame of the second polling frame to the initiator device according to the narrowband PHY parameter #5 (not shown in the figure), and the initiator device and the responder device can transmit a report frame according to the narrowband PHY parameter #5 in the measurement report phase of the second ranging measurement cycle (not shown in the figure).

[0266] In an embodiment of the present application, the initiating device may indicate the first parameter set that takes effect in the first ranging measurement period through the first polling frame, which is conducive to setting ranging session configuration parameters that are more suitable for the first ranging measurement period compared to the existing method of setting ranging session configuration parameters that take effect in multiple ranging measurement periods. For example, the initiating device may determine the first parameter set based on the channel conditions. If the channel conditions between the initiating device and the responding device are good, the initiating device may determine a more efficient first parameter set, thereby reducing the occupied air interface time, improving ranging efficiency, and reducing interference to other networks. Alternatively, if the channel conditions between the initiating device and the responding device are poor, the initiating device may determine a first parameter set that is suitable for the poor channel conditions, thereby ensuring the performance of the ranging measurement.

[0267] In addition, in a second ranging measurement cycle after the first ranging measurement cycle, the initiating device may also indicate, through a second polling frame, a fifth parameter set that is effective in the second ranging measurement cycle, so that even in a scenario where channel conditions change frequently, the ranging session configuration parameters applicable to the second ranging measurement cycle may be flexibly set according to the present application.

[0268] Combination of the above Figure 6 The method shown in the figure illustrates the manner in which the initiating end device and the responding end device determine the narrowband PHY parameters used for transmitting the response frame and / or the report frame (such as the first report frame and the second report frame mentioned above), but does not illustrate the manner in which the initiating end device and the responding end device determine the narrowband PHY parameters used for transmitting the polling frame (such as the first polling frame and the second polling frame mentioned above). Figure 12 to Figure 14, a manner in which the initiator device and the responder device determine the narrowband PHY parameters used to transmit the second polling frame is described, using a manner in which the initiator device and the responder device determine the narrowband PHY parameters used to transmit the polling frame.

[0269] It should be noted that in Figure 12 to Figure 14 In the figure, the narrowband PHY parameters shown in the solid-line box for representing a certain frame refer to the narrowband PHY parameters indicated by the frame, and the narrowband PHY parameters pointed to by arrows outside the solid-line box refer to the narrowband PHY parameters used when transmitting the frame represented by the solid-line box. Fig.12 In (a), the narrowband PHY parameter #1 shown in the solid box representing the first polling frame is the narrowband PHY parameter indicated by the first polling frame, and the narrowband PHY parameter #a pointed to by the arrow outside the solid box representing the first polling frame refers to the narrowband PHY parameter used to transmit the first polling frame.

[0270] In one possible implementation, within the first ranging measurement cycle, if the second report frame sent by the initiating device to the responding device is used to indicate a fourth parameter set, and the fourth parameter set includes a fourth narrowband PHY parameter, then within the second ranging measurement cycle, the initiating device may send a second polling frame according to the fourth narrowband PHY parameter, and accordingly, the responding device may receive the second polling frame according to the fourth narrowband PHY parameter.

[0271] In another embodiment of the present application, when the initiating device receives an ACK frame of the second report frame from the responding device, the initiating device sends a second polling frame according to the fourth narrowband PHY parameter.

[0272] It should be understood that if the standard or protocol stipulates that the responding device needs to reply to the ACK frame of the second report frame, then after the initiating device receives the ACK frame of the second report frame, it sends the second polling frame according to the fourth narrowband PHY parameter. If the initiating device does not receive the ACK frame of the second report frame, it sends the second polling frame according to the narrowband PHY parameter #a, the narrowband PHY parameter indicated by the frame closest to the second ranging measurement period, or the narrowband PHY parameter indicated by the first frame closest to the second ranging measurement period. Taking frame #1 as an example, if the initiating device sends the ACK frame of frame #1 to the responding device, or the initiating device receives the ACK frame of frame #1 from the responding device, then frame #1 can be called the first frame.

[0273] If the standard or protocol does not specify that the responding device needs to reply to the ACK frame of the second report frame, then when the second report frame indicates the fourth narrowband PHY parameter, the initiating device may send the second polling frame according to the fourth narrowband PHY parameter.

[0274] like Fig.12As shown in (a), the initiating device sends a first polling frame to the responding device in the first ranging measurement cycle, and the first polling frame is used to indicate the narrowband PHY parameter #1, and then the responding device sends a response frame to the initiating device according to the narrowband PHY parameter #1. In the measurement report phase, the initiating device can send a second report frame to the responding device according to the narrowband PHY parameter #1, and the second report frame is used to indicate the narrowband PHY parameter #4 (an example of the fourth narrowband PHY parameter). Furthermore, in the second ranging measurement cycle, the initiating device can send a second polling frame to the responding device according to the narrowband PHY parameter #4.

[0275] like Fig.12 As shown in (a), the initiating device may send a first polling frame according to the narrowband PHY parameter #a. Optionally, if none of the frames received by the initiating device in the third ranging measurement period indicate the narrowband PHY parameters that are effective in the first ranging measurement period, the initiating device sends a first polling frame according to the narrowband PHY parameter #a. The third ranging measurement period is before the first ranging measurement period. If the initiating device and the responding device do not participate in the initialization and negotiation phase before initiating the ranging session, and the upper layers of the initiating device and the responding device do not set the narrowband PHY parameters, the narrowband PHY parameter #a is the default narrowband PHY parameter. Alternatively, if the initiating device and the responding device do not participate in the initialization and negotiation phase before initiating the ranging session, but the upper layers of the initiating device and the responding device set or updated the narrowband PHY parameters, the narrowband PHY parameter #a is the narrowband PHY parameter set or updated by the upper layers of the initiating device and the responding device. Alternatively, if the initiator device and the responder device negotiate narrowband PHY parameters by participating in the initialization and negotiation phases before initiating the ranging session, the narrowband PHY parameter #a is the narrowband PHY parameter determined by negotiation between the initiator device and the responder device.

[0276] In another embodiment of the present application, if the second report frame does not indicate the fourth narrowband PHY parameter, then in the second ranging measurement period, the initiating device sends a second polling frame according to the narrowband PHY parameter #a. Alternatively, if the initiating device does not receive an ACK frame for the second report frame from the responding device, the initiating device may send a second polling frame according to the narrowband PHY parameter #a.

[0277] like Fig.12 As shown in (b), the second report frame sent by the initiating device does not indicate the narrowband PHY parameter #4, so the initiating device sends a second polling frame according to the narrowband PHY parameter #a.

[0278] In another embodiment of the present application, if the second report frame does not indicate the fourth narrowband PHY parameter, and the response frame sent by the responding end device does not indicate the second narrowband PHY parameter, and the responding end device does not send the first report frame, or the first report frame sent by the responding end device does not indicate the third narrowband PHY parameter, the initiating end device sends a second polling frame according to the narrowband PHY parameter #a.

[0279] In a possible implementation, within the first ranging measurement period, if the first report frame sent by the responding end device to the initiating end device is used to indicate a third parameter set, and the third parameter set includes a third narrowband PHY parameter, then within the second ranging measurement period, the initiating end device may send a second polling frame according to the third narrowband PHY parameter, and accordingly, the responding end device may receive the second polling frame according to the third narrowband PHY parameter.

[0280] In another embodiment of the present application, when the initiating device sends an ACK frame of the first report frame to the responding device, the initiating device sends a second polling frame according to the third narrowband PHY parameter.

[0281] It should be understood that if the standard or protocol stipulates that the initiating device needs to reply to the ACK frame of the first report frame, the initiating device sends the second polling frame according to the third narrowband PHY parameter after sending the ACK frame of the first report frame. If the initiating device does not send the ACK frame of the first report frame, the second polling frame is sent according to the narrowband PHY parameter #a, the narrowband PHY parameter indicated by the frame closest to the second ranging measurement period, or the narrowband PHY parameter indicated by the first frame closest to the second ranging measurement period.

[0282] If the standard or protocol does not specify that the initiator device needs to reply to the ACK frame of the first report frame, then when the first report frame indicates the third narrowband PHY parameter, the initiator device may send the second polling frame according to the third narrowband PHY parameter.

[0283] In another embodiment of the present application, the initiating device does not send the second report frame, or the second report frame sent by the initiating device does not indicate the fourth narrowband PHY parameter, or the second report frame sent by the initiating device indicates the fourth narrowband PHY parameter, but the initiating device does not receive an ACK frame for the second report frame from the responding device, then the initiating device sends a second polling frame according to the third narrowband PHY parameter.

[0284] like Fig.13As shown in (a), the initiating device sends a first polling frame to the responding device in the first ranging measurement cycle, and the first polling frame is used to indicate the narrowband PHY parameter #1, and then the responding device sends a response frame to the initiating device according to the narrowband PHY parameter #1. In the measurement report phase, the responding device can send a first report frame to the initiating device according to the narrowband PHY parameter #1, and the first report frame is used to indicate the narrowband PHY parameter #3 (an example of the third narrowband PHY parameter). Furthermore, in the second ranging measurement cycle, the initiating device can send a second polling frame to the responding device according to the narrowband PHY parameter #3.

[0285] like Fig.13 As shown in (a), the initiator device may send the first polling frame according to the narrowband PHY parameter #a. Optionally, if none of the frames received by the initiator device in the third ranging measurement period indicate the narrowband PHY parameters effective in the first ranging measurement period, the initiator device sends the first polling frame according to the narrowband PHY parameter #a.

[0286] In another embodiment of the present application, if the first report frame does not indicate the third narrowband PHY parameter, then in the second ranging measurement period, the initiating device sends a second polling frame according to the narrowband PHY parameter #a. Alternatively, if the initiating device does not send an ACK frame of the first report frame to the responding device, the initiating device may send a second polling frame according to the narrowband PHY parameter #a.

[0287] like Fig.13 As shown in (b), the first report frame sent by the initiator device does not indicate the narrowband PHY parameter #3, so the initiator device sends a second polling frame according to the narrowband PHY parameter #a.

[0288] In another embodiment of the present application, if the first report frame does not indicate the third narrowband PHY parameter, and the response frame sent by the responding device does not indicate the second narrowband PHY parameter, and the initiating device does not send the second report frame, or the second report frame sent by the initiating device does not indicate the fourth narrowband PHY parameter, the initiating device sends a second polling frame according to the narrowband PHY parameter #a.

[0289] In one possible implementation, within the first ranging measurement period, if the response frame sent by the responding end device to the initiating end device is used to indicate a second parameter set, and the second parameter set includes a second narrowband PHY parameter, then within the second ranging measurement period, the initiating end device may send a second polling frame according to the second narrowband PHY parameter, and accordingly, the responding end device may receive a second polling frame according to the second narrowband PHY parameter.

[0290] In another embodiment of the present application, when the initiating device sends an ACK frame of the response frame to the responding device, the initiating device sends a second polling frame according to the second narrowband PHY parameter.

[0291] It should be understood that if the standard or protocol stipulates that the initiating device needs to reply to the ACK frame of the response frame, the initiating device sends the second polling frame according to the second narrowband PHY parameter after sending the ACK frame of the response frame. If the initiating device does not send the ACK frame of the response frame, the second polling frame is sent according to the narrowband PHY parameter #a, the narrowband PHY parameter indicated by the frame closest to the second ranging measurement period, or the narrowband PHY parameter indicated by the first frame closest to the second ranging measurement period.

[0292] If the standard or protocol does not specify that the initiator device needs to reply to the ACK frame of the response frame, then when the response frame indicates the second narrowband PHY parameter, the initiator device may send the second polling frame according to the second narrowband PHY parameter.

[0293] In another embodiment of the present application, the first ranging measurement cycle does not include a measurement report phase, or the first report frame sent by the responding end device does not indicate the third narrowband PHY parameter, or the first report frame sent by the responding end device indicates the third narrowband PHY parameter, but the initiating end device does not send an ACK frame for the first report frame to the responding end device, or the second report frame sent by the initiating end device does not indicate the fourth narrowband PHY parameter, or the second report frame sent by the initiating end device indicates the fourth narrowband PHY parameter, but the initiating end device does not receive an ACK frame for the second report frame from the responding end device, then the initiating end device sends a second polling frame according to the second narrowband PHY parameter.

[0294] like Fig.14 As shown in (a), the initiator device sends a first polling frame to the responder device in the first ranging measurement cycle, and the first polling frame is used to indicate the narrowband PHY parameter #1, and then the responder device sends a response frame to the initiator device according to the narrowband PHY parameter #1, and the response frame is used to indicate the narrowband PHY parameter #2 (an example of the second narrowband PHY parameter). Furthermore, in the second ranging measurement cycle, the initiator device can send a second polling frame to the responder device according to the narrowband PHY parameter #2.

[0295] like Fig.14 As shown in (a), the initiator device may send the first polling frame according to the narrowband PHY parameter #a. Optionally, if none of the frames received by the initiator device in the third ranging measurement period indicate the narrowband PHY parameters effective in the first ranging measurement period, the initiator device sends the first polling frame according to the narrowband PHY parameter #a.

[0296] In another embodiment of the present application, if the response frame does not indicate the second narrowband PHY parameter, then within the second ranging measurement period, the initiating device sends the second polling frame according to the first narrowband PHY parameter indicated by the first polling frame. Alternatively, if the initiating device does not send an ACK frame of the response frame to the responding device, the initiating device may send the second polling frame according to the first narrowband PHY parameter.

[0297] like Fig.14 As shown in (b), if the response frame sent by the responding device does not indicate the narrowband PHY parameter #2, the initiating device sends a second polling frame according to the narrowband PHY parameter #1.

[0298] In another embodiment of the present application, if the response frame does not indicate the second narrowband PHY parameter, and the first ranging measurement cycle does not include the measurement report phase, the initiating device sends the second polling frame according to the first narrowband PHY parameter indicated by the first polling frame. Alternatively, if the response frame does not indicate the second narrowband PHY parameter, and the first report frame sent by the responding device does not indicate the third narrowband PHY parameter, and the second report frame sent by the initiating device does not indicate the fourth narrowband PHY parameter, the initiating device sends the second polling frame according to the first narrowband PHY parameter indicated by the first polling frame.

[0299] In another embodiment of the present application, if the frames transmitted in the first ranging measurement period (eg, the first polling frame and the response frame) do not indicate the narrowband PHY parameter, the initiator device sends a second polling frame according to the narrowband PHY parameter #a.

[0300] like Fig.14 As shown in (c) in FIG. 1 , the first polling frame sent by the initiating device does not indicate the narrowband PHY parameter #1, and the response frame sent by the responding device does not indicate the narrowband PHY parameter #2, then the initiating device sends a second polling frame according to the narrowband PHY parameter #a. Fig.14 As shown in (c), when the first polling frame does not indicate the narrowband PHY parameter #1, the responding device sends a response frame according to the narrowband PHY parameter #a.

[0301] In summary Figure 12 to Figure 14 The initiator device may send the second polling frame according to the narrowband PHY parameter indicated by the frame closest to the second ranging measurement cycle. Alternatively, the initiator device may send the second polling frame according to the narrowband PHY parameter indicated by the first frame closest to the second ranging measurement cycle.

[0302] Based on the above method of determining the narrowband PHY parameters used to transmit the polling frame, the initiator device can send the polling frame in the current ranging measurement period according to the narrowband PHY parameters indicated by the frame closest to the current ranging measurement period, thereby facilitating the improvement of the transmission performance of the polling frame. For example, the narrowband PHY parameters indicated by the frame closest to the current ranging measurement period can be determined according to the channel conditions, and therefore, the narrowband PHY parameters indicated by the frame closest to the current ranging measurement period are more in line with the current channel conditions, thereby facilitating the improvement of the transmission performance of the polling frame.

[0303] Alternatively, the initiating device may send a polling frame in the current ranging measurement period according to the narrowband PHY parameters indicated by the first frame closest to the current ranging measurement period, thereby ensuring that the initiating device and the responding device use the same narrowband PHY parameters to transmit the polling frame, thereby avoiding failure in sending the polling frame. For example, if the initiating device sends an ACK frame of the first frame to the responding device, the responding device may determine that the initiating device will use the narrowband PHY parameters indicated by the first frame to transmit the polling frame according to the ACK frame of the first frame, and then the responding device may receive the polling frame according to the narrowband PHY parameters indicated by the first frame. Alternatively, if the initiating device receives an ACK frame of the first frame from the responding device, the initiating device may determine that the responding device has received the first frame, and that the responding device may receive the polling frame according to the narrowband PHY parameters indicated by the first frame, and then the initiating device uses the narrowband PHY parameters indicated by the first frame to send the polling frame, thereby avoiding failure in receiving the polling frame by the responding device.

[0304] It should be understood that in the above-mentioned various method embodiments, the methods and operations implemented by devices (such as the above-mentioned initiating end device, responding end device, etc.) may also be implemented by components of the device (such as chips or circuits).

[0305] It can also be understood that, in order to realize the above functions, the initiating end device and the responding end device include hardware structures and / or software modules corresponding to executing each function.

[0306] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0307] The following, combined Figures 15 to 17The device provided in the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and some contents are not repeated for the sake of brevity.

[0308] The embodiment of the present application can divide the functional modules of the initiating end device or the responding end device according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0309] Fig.15 is a schematic block diagram of a communication device provided in an embodiment of the present application. Fig.15 As shown, the communication device 2000 may include a transceiver unit 2010 and a processing unit 2020. The transceiver unit 2010 may communicate with the outside, and the processing unit 2020 is used for data processing. The transceiver unit 2010 may also be called a communication interface or a communication unit.

[0310] Optionally, the communication device 2000 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 2020 may read the instructions and / or data in the storage unit so that the communication device implements the aforementioned method embodiment.

[0311] In the first design, the communication device 2000 may be the initiating end device in the aforementioned embodiment, or may be a component (such as a chip) of the initiating end device. The communication device 2000 may implement the steps or processes corresponding to those performed by the initiating end device in the above method embodiment, wherein the transceiver unit 2010 may be used to perform the transceiver-related operations of the initiating end device in the above method embodiment, and the processing unit 2020 may be used to perform the processing-related operations of the initiating end device in the above method embodiment.

[0312] In a possible implementation, the transceiver unit 2010 is used to send a first polling frame, where the first polling frame is used to trigger ranging measurement within a first ranging measurement period, and the first polling frame is also used to indicate a first parameter set that is effective within the first ranging measurement period, where the first parameter set includes one or more of the following parameters: a first narrowband PHY parameter, a first available narrowband channel list, a first ranging block structure parameter, or a first UWB MMS ranging configuration parameter; the transceiver unit 2010 is also used to receive a response frame to the first polling frame.

[0313] In the second design, the communication device 2000 may be the responding end device in the aforementioned embodiment, or may be a component (such as a chip) of the responding end device. The communication device 2000 may implement the steps or processes corresponding to those performed by the responding end device in the above method embodiment, wherein the transceiver unit 2010 may be used to perform the transceiver-related operations of the responding end device in the above method embodiment, and the processing unit 2020 may be used to perform the processing-related operations of the responding end device in the above method embodiment.

[0314] In a possible implementation, the transceiver unit 2010 is used to receive a first polling frame, where the first polling frame is used to trigger ranging measurement within a first ranging measurement period, and the first polling frame is also used to indicate a first parameter set that is effective within the first ranging measurement period, where the first parameter set includes one or more of the following parameters: a first narrowband PHY parameter, a first available narrowband channel list, a first ranging block structure parameter, or a first UWB MMS ranging configuration parameter; the transceiver unit 2010 is also used to send a response frame to the first polling frame.

[0315] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiments, and for the sake of brevity, it will not be repeated here.

[0316] It should also be understood that the communication device 2000 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the communication device 2000 can be specifically the initiator device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the initiator device in the above-mentioned method embodiments; or, the communication device 2000 can be specifically the responder device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the responder device in the above-mentioned method embodiments. To avoid repetition, it will not be repeated here. The above-mentioned transceiver unit 2010 can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit 2020 can be a processing circuit.

[0317] Fig.15The communication device 2000 in the embodiment may be a device in the aforementioned embodiment, or may be a chip or a chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor or a microprocessor or an integrated circuit integrated on the chip. This is not limited here.

[0318] The communication device 2000 of each of the above schemes has the function of implementing the corresponding steps performed by the initiating end device or the responding end device in the above method. The function can be implemented by hardware, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.

[0319] Fig.16 3000 is a schematic diagram of a communication device 3000 provided in an embodiment of the present application. The communication device 3000 includes a processor 3010, and the processor 3010 is used to execute a computer program or instruction stored in a memory 3020, or read data / signaling stored in the memory 3020 to execute the method in each method embodiment above. Optionally, there are one or more processors 3010.

[0320] Alternatively, if Fig.16 As shown, the communication device 3000 also includes a memory 3020, which is used to store computer programs or instructions and / or data. The memory 3020 can be integrated with the processor 3010, or can also be separately set. Optionally, the memory 3020 is one or more.

[0321] Alternatively, if Fig.16 As shown, the communication device 3000 further includes a transceiver 3030, and the transceiver 3030 is used for receiving and / or sending signals. For example, the processor 3010 is used to control the transceiver 3030 to receive and / or send signals.

[0322] As a solution, the communication device 3000 is used to implement the operations performed by the initiating device in each of the above method embodiments.

[0323] For example, the processor 3010 is used to execute the computer program or instructions stored in the memory 3020 to implement the relevant operations of the initiator device in each of the above method embodiments. Figure 6 The method executed by the initiator device in the illustrated embodiment.

[0324] As another solution, the communication device 3000 is used to implement the operations performed by the responding end device in each of the above method embodiments.

[0325] For example, the processor 3010 is used to execute the computer program or instructions stored in the memory 3020 to implement the relevant operations of the responding end device in each of the above method embodiments. Figure 6 The method executed by the responding end device in the illustrated embodiment.

[0326] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0327] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0328] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.

[0329] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0330] Fig.17 4 is a schematic diagram of a chip system 4000 provided in an embodiment of the present application. The chip system 4000 (or also referred to as a processing system) includes a logic circuit 4010 and an input / output interface 4020 .

[0331] Among them, the logic circuit 4010 can be a processing circuit in the chip system 4000. The logic circuit 4010 can be coupled to the storage unit and call the instructions in the storage unit so that the chip system 4000 can implement the methods and functions of each embodiment of the present application. The input / output interface 4020 can be an input / output circuit in the chip system 4000, outputting information processed by the chip system 4000, or inputting data or signaling information to be processed into the chip system 4000 for processing.

[0332] Specifically, for example, if the initiator device is installed with the chip system 4000, the logic circuit 4010 is coupled to the input / output interface 4020, the logic circuit 4010 can send a first polling frame through the input / output interface 4020, and the first polling frame can be generated by the logic circuit 4010. For another example, if the responder device is installed with the chip system 4000, the logic circuit 4010 is coupled to the input / output interface 4020, the logic circuit 4010 can receive the first polling frame through the input / output interface 4020, and the logic circuit 4010 parses the first polling frame.

[0333] As a solution, the chip system 4000 is used to implement the operations performed by the initiator device in the above method embodiments.

[0334] For example, the logic circuit 4010 is used to implement the processing-related operations performed by the initiator device in the above method embodiment, such as: Figure 6 The processing-related operations performed by the initiating device in the illustrated embodiment; the input / output interface 4020 is used to implement the sending and / or receiving-related operations performed by the initiating device in the above method embodiment, such as, Figure 6 The initiator device in the illustrated embodiment performs operations related to sending and / or receiving.

[0335] As another solution, the chip system 4000 is used to implement the operations performed by the responding end device in each of the above method embodiments.

[0336] For example, the logic circuit 4010 is used to implement the processing-related operations performed by the responding end device in the above method embodiment, such as: Figure 6 The processing-related operations performed by the responding end device in the illustrated embodiment; the input / output interface 4020 is used to implement the sending and / or receiving-related operations performed by the responding end device in the above method embodiment, such as, Figure 6 The responding end device in the illustrated embodiment performs sending and / or receiving related operations.

[0337] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the methods executed by the device in the above-mentioned method embodiments are stored.

[0338] For example, when the computer program is executed by a computer, the computer can implement the method executed by the initiating end device in each embodiment of the above method.

[0339] For another example, when the computer program is executed by a computer, the computer can implement the method executed by the responding end device in each embodiment of the above method.

[0340] The present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by a device (such as an initiating end device or a responding end device) in the above-mentioned method embodiments.

[0341] An embodiment of the present application also provides a communication system, including the aforementioned initiating end device and responding end device.

[0342] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0343] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0344] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium includes, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0345] 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 communication method, characterized in that: include: Sending a first polling frame, where the first polling frame is used to trigger ranging measurement in a first ranging measurement period, and the first polling frame is also used to indicate a first parameter set effective in the first ranging measurement period, where the first parameter set includes one or more of the following parameters: a first narrowband physical layer PHY parameter, a first available narrowband channel list, a first ranging block structure parameter, or a first ultra-wideband UWB multi-millisecond MMS ranging configuration parameter; A response frame to the first polling frame is received.

2. The method according to claim 1, characterized in that: The response frame is used to indicate a second parameter set recommended to be effective in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period, and the second parameter set includes one or more of the following parameters: a second narrowband PHY parameter, or a second UWB MMS ranging configuration parameter.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: A first report frame is received, where the first report frame includes a ranging measurement report corresponding to the first ranging measurement period, where the first report frame is further used to indicate a third parameter set recommended to take effect in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period, and the third parameter set includes one or more of the following parameters: a third narrowband PHY parameter, or a third UWB MMS ranging configuration parameter.

4. The method according to claim 2 or 3, characterized in that: The first polling frame is further used to request a parameter set that is recommended to be effective in the second ranging measurement period.

5. The method according to any one of claims 1 to 4, characterized in that The first parameter set includes the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter, and the method further includes: The ranging measurement is performed within the first ranging measurement period according to the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter.

6. The method according to any one of claims 1 to 5, characterized in that The first parameter set includes the first narrowband PHY parameter, and the method further includes: A second report frame is sent according to the first narrowband PHY parameter, where the second report frame includes a ranging measurement report corresponding to the first ranging measurement period.

7. The method according to any one of claims 1 to 6, characterized in that The first parameter set includes the first available narrowband channel list, and the method further includes: A second report frame is sent on a first narrowband channel included in the first available narrowband channel list, where the second report frame includes a ranging measurement report corresponding to the first ranging measurement period.

8. The method according to claim 6 or 7, characterized in that: The second report frame is also used to indicate a fourth parameter set that is effective in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period, and the fourth parameter set includes one or more of the following parameters: a fourth narrowband PHY parameter, a second available narrowband channel list, a second ranging block structure parameter, or a fourth UWB MMS ranging configuration parameter.

9. The method according to claim 8, characterized in that The fourth parameter set includes the fourth narrowband PHY parameter, and the method further includes: A second polling frame is sent according to the fourth narrowband PHY parameter, where the second polling frame is used to trigger ranging measurement in the second ranging measurement period.

10. The method according to claim 1, characterized in that The first parameter set includes the first narrowband PHY parameter, and the method further includes: A second polling frame is sent according to the first narrowband PHY parameter, where the second polling frame is used to trigger ranging measurement in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period.

11. The method according to claim 2, characterized in that The second parameter set includes the second narrowband PHY parameter, and the method further includes: A second polling frame is sent according to the second narrowband PHY parameter, where the second polling frame is used to trigger ranging measurement in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period.

12. The method according to claim 3, characterized in that The third parameter set includes the third narrowband PHY parameter, and the method further includes: A second polling frame is sent according to the third narrowband PHY parameter, where the second polling frame is used to trigger ranging measurement in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period.

13. A communication method, characterized in that: include: receiving a first polling frame, where the first polling frame is used to trigger ranging measurement in a first ranging measurement period, and the first polling frame is further used to indicate a first parameter set effective in the first ranging measurement period, where the first parameter set includes one or more of the following parameters: a first narrowband physical layer PHY parameter, a first available narrowband channel list, a first ranging block structure parameter, or a first ultra-wideband UWB multi-millisecond MMS ranging configuration parameter; A response frame to the first polling frame is sent.

14. The method according to claim 13, characterized in that The first parameter set includes the first narrowband PHY parameter, and the sending of the response frame to the first polling frame includes: The response frame is sent according to the first narrowband PHY parameters.

15. The method according to claim 13 or 14, characterized in that The first parameter set includes the first available narrowband channel list, and the sending of the response frame to the first polling frame includes: The response frame is sent on a second narrowband channel included in the first available narrowband channel list.

16. The method according to any one of claims 13 to 15, characterized in that The response frame is used to indicate a second parameter set recommended to be effective in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period, and the second parameter set includes one or more of the following parameters: a second narrowband PHY parameter, or a second UWB MMS ranging configuration parameter.

17. The method according to any one of claims 13 to 16, characterized in that The method further comprises: A first report frame is sent, where the first report frame includes a ranging measurement report corresponding to the first ranging measurement period, and the first report frame is further used to indicate a third parameter set that is recommended to take effect in a second ranging measurement period, where the second ranging measurement period is after the first ranging measurement period, and the third parameter set includes one or more of the following parameters: a third narrowband PHY parameter, or a third UWB MMS ranging configuration parameter.

18. The method according to claim 17, characterized in that The first parameter set includes the first narrowband PHY parameter, and the sending a first report frame includes: The first report frame is sent according to the first narrowband PHY parameters.

19. The method according to claim 17 or 18, characterized in that The first parameter set includes the first available narrowband channel list, and the sending of the first report frame includes: The first report frame is sent on a third narrowband channel included in the first available narrowband channel list.

20. The method according to any one of claims 16 to 19, characterized in that The first polling frame is further used to request a parameter set that is recommended to be effective in the second ranging measurement period.

21. The method according to any one of claims 13 to 20, characterized in that The first parameter set includes the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter, and the method further includes: The ranging measurement is performed within the first ranging measurement period according to the first ranging block structure parameter and / or the first UWB MMS ranging configuration parameter.

22. A communication device, characterized in that: The communication device comprises a unit for executing the method according to any one of claims 1 to 12, or comprises a unit for executing the method according to any one of claims 13 to 21.

23. A communication device, characterized in that: include: A processor, configured to execute computer instructions stored in a memory, so that the communication device performs the method according to any one of claims 1 to 12, or the communication device performs the method according to any one of claims 13 to 21.

24. The communication device according to claim 23, characterized in that The communication device further comprises the memory.

25. The communication device according to claim 23 or 24, characterized in that: The communication device further includes a communication interface, wherein the communication interface is coupled to the processor. The communication interface is used to input and / or output information.

26. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program comprising instructions for implementing the method according to any one of claims 1 to 12, or comprising instructions for implementing the method according to any one of claims 13 to 21.

Citation Information

Patent Citations

  • Sequences for ultra wide band ranging

    CN115706920A