Physical layer configuration method and device for UWB ranging
Patent Information
- Application Number
- ZA202608361
- Authority / Receiving Office
- ZA · ZA
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-22
- Filing Date
- 2026-08-19
- Publication Date
- 2026-08-26
AI Technical Summary
The existing UWB ranging physical layer configuration is imperfect, resulting in insufficient ranging efficiency and reliability.
By generating and processing the common physical layer configuration field, it indicates the combination of wireless technologies used in each phase of the ranging session, including initialization, control, ranging and reporting phases, uses different combinations of narrowband signals and UWB signals, defines the O-QPSK modulation configuration in the control and reporting phases, indicates whether the multi-millisecond ranging packet contains a synchronization header, and aligns the physical layer parameters through the preamble code sequence.
It improves the ranging efficiency and reliability, enables the ranging parties to align the physical layer related parameters, and supports the smooth completion of the ranging process.
Abstract
Description
Physical layer configuration method and device for UWB ranging
[0001] This application claims priority to Chinese patent application No. 202410246265.3 filed with the State Intellectual Property Office of China on March 4, 2024, and priority to Chinese patent application entitled “Physical layer configuration method and device for UWB ranging”, and claims priority to Chinese patent application No. 202410343219.5 filed with the State Intellectual Property Office of China on March 22, 2024, and priority to Chinese patent application entitled “Physical layer configuration method and device for UWB ranging”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a physical layer configuration method and device for ultra-wideband (UWB) ranging. Background Art
[0003] With the entry of ultra-wideband (UWB) into the civilian sector, UWB wireless communication has become a physical layer technology for short-range, high-speed wireless networks. UWB technology is a wireless carrier communication technology that uses narrow, non-sinusoidal pulses, such as nanoseconds, to transmit data, thus occupying a wide spectrum. Due to its narrow pulses and low radiation spectral density, UWB systems offer advantages such as strong multipath resolution, low power consumption, and high confidentiality. It is primarily used in sensing and ranging scenarios.
[0004] The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series of wireless standards and has released the UWB-based high-speed wireless personal area network (WPAN) standard IEEE 802.15.4a, as well as its evolved version IEEE 802.15.4z. The next-generation UWB WPAN standard 802.15.4ab is currently under discussion. One of the key focuses of 802.15.4ab is the use of UWB pulses for ranging.
[0005] However, currently, the physical layer configuration of UWB ranging is not perfect. Summary of the Invention
[0006] The embodiments of the present application provide a physical layer configuration method and apparatus for UWB ranging, which can improve the physical layer configuration in a ranging session, enable both parties in ranging to align physical layer related parameters, support the completion of the ranging process, and improve ranging efficiency and reliability.
[0007] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0008] In a first aspect, the present application provides a physical layer configuration method for UWB ranging, which can be applied to an initiator or a responder. The method includes: a first communication device generates and sends a universal physical layer configuration field, the universal physical layer configuration field including a first field, the first field being used to indicate a combination of wireless technologies to be used in multiple phases of the initialization and setup phase, the control phase, the ranging phase, and the reporting phase.
[0009] Exemplarily, the first communication device may be an initiator or a responder.
[0010] It is understood that a ranging session may include, but is not limited to, an initialization and setup phase and one or more ranging cycles. A ranging cycle may include a control phase and a ranging phase, and optionally a report phase.
[0011] It will also be appreciated that the wireless technologies used in various stages of the ranging session may be different (eg, narrowband and UWB).
[0012] Therefore, the present application uses the first field in the general physical layer configuration field to indicate the use combination of wireless technologies in multiple stages of the ranging session, which can improve the physical layer configuration in the ranging session, so that the ranging parties can align the wireless technologies in multiple stages of the ranging session, support the completion of the ranging process, and improve the ranging efficiency and reliability.
[0013] In a second aspect, the present application provides a physical layer configuration method for UWB ranging, which can be applied to an initiating end or a responding end. The method includes: a second communication device receiving and processing a general physical layer configuration field, the general physical layer configuration field including a first field, the first field being used to indicate a combination of wireless technologies to be used in multiple phases of an initialization and setup phase, a control phase, a ranging phase, and a reporting phase.
[0014] Exemplarily, the second communication device processes the universal physical layer configuration field, including: the second communication device interprets / parses the first field in the universal physical layer configuration field, determines the wireless technology of multiple stages including the initialization and setup stage, the control stage, the ranging stage, and the reporting stage, so as to subsequently use the corresponding wireless technology to transmit information according to the instructions of the first field.
[0015] Exemplarily, the second communication device may be an initiator or a responder. It is understood that when the first communication device is an initiator, the second communication device is a responder. When the first communication device is a responder, the second communication device is an initiator.
[0016] In combination with the first aspect or the second aspect, in a possible implementation, the combination of wireless technologies used in the above-mentioned multiple stages includes the following: the initialization and setup stage uses a narrowband signal that is not co-clocked with the UWB or a narrowband signal that is co-clocked with the UWB; the control stage uses a narrowband signal or UWB packet that is co-clocked with the UWB; the ranging stage uses a multi-millisecond ranging packet with a synchronization header or a multi-millisecond ranging packet without a synchronization header; the reporting stage uses a narrowband signal or UWB packet that is co-clocked with the UWB. The physical layer protocol data unit (PPDU) format of the UWB packet here is a scrambled timestamp sequence (STS) packet configuration 0. In other words, the UWB packet here includes a synchronization (SYNC) field, a start-of-frame delimiter (SFD) field, a physical layer header (PHR) field, and a physical payload field (PHY payload field), but does not include an STS. The PPDU format of the multi-millisecond ranging packet is PPDU configuration 0 (as shown in Figure 4 below).
[0017] Exemplarily, the synchronization header includes a SYNC field and an SFD field.
[0018] In combination with the first aspect, in a possible implementation, the method further includes: the first communication device sends or receives a physical layer management field. The physical layer management field includes a control phase configuration field and a reporting phase configuration field. The control phase configuration field is used to indicate the physical layer configuration of the offset quadrature phase shift keying (O-QPSK) modulation of the narrowband signal that is co-clocked with the UWB in the control phase. For example, the value of the control phase configuration field is 1 to 9, which respectively represent the 9 physical layer configurations of O-QPSK of the narrowband signal that is co-clocked with the UWB in the control phase; other values indicate reservation. The reporting phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal that is co-clocked with the UWB in the reporting phase. For example, the value of the reporting phase configuration field is 1 to 9, which respectively represent the 9 physical layer configurations of O-QPSK of the narrowband signal that is co-clocked with the UWB in the reporting phase; other values indicate reservation.
[0019] Illustratively, the execution order of the first communication device sending / receiving the physical layer management field and sending the general physical layer configuration field is not limited.
[0020] Exemplarily, the physical layer configuration of O-QPSK modulation includes but is not limited to: rate, SYNC length, SFD sequence, PHR length, symbol to chip mapping, etc.
[0021] This application can be more compatible with the general physical layer configuration field by changing the meaning of the control phase configuration field and the report phase configuration field in the existing physical layer management field.
[0022] In conjunction with the second aspect, in one possible implementation, the method further includes: the second communication device receiving or sending a physical layer management field. The physical layer management field includes a control phase configuration field and a reporting phase configuration field. The control phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with the UWB during the control phase. The reporting phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with the UWB during the reporting phase.
[0023] In combination with the first aspect or the second aspect, in a possible implementation, the length of the first field is 1 bit, 2 bits, or 3 bits. For an explanation of the length of the first field and its meaning, please refer to the description of the embodiment below and will not be detailed here.
[0024] In conjunction with the first or second aspect, in one possible implementation, the general physical layer configuration field further includes a second field. The second field may be used to indicate whether a synchronization header is included in the multi-millisecond ranging packet during the ranging phase. Alternatively, when the first field indicates that a UWB packet is used during the control phase (the PPDU format of the UWB packet is STS packet configuration 0), the general physical layer configuration field may further include a second field. The second field may be used to indicate whether a synchronization header is included in the multi-millisecond ranging packet during the ranging phase.
[0025] Exemplarily, the length of the second field can be 1 bit. For example, when the value of the second field (1 bit) is a first value, it indicates that the multi-millisecond ranging packet in the ranging phase includes a synchronization header. When the value of the second field (1 bit) is a second value, it indicates that the multi-millisecond ranging packet in the ranging phase does not include a synchronization header. The first value and the second value are different. For example, the first value and the second value are 0 and 1, respectively.
[0026] This application takes into account that the synchronization header is an optional part of the multi-millisecond ranging packet. By indicating whether the multi-millisecond ranging packet includes the synchronization header through the second field, the ranging parties can align the format of the multi-millisecond ranging packet and improve the ranging efficiency.
[0027] In conjunction with the first or second aspect, in one possible implementation, the general physical layer configuration field further includes a third field. The third field can be used to indicate the preamble sequence used by the UWB packet in the control phase and / or the reporting phase. Optionally, if the multi-millisecond ranging packet in the ranging phase includes a synchronization header, the third field can also be used to indicate the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. It will be understood that the preamble sequence used by the UWB packet in the control phase and / or the reporting phase is the same as the preamble sequence used by the synchronization header in the multi-millisecond ranging packet.
[0028] Exemplarily, when the first field indicates that the control phase uses a narrowband signal that is co-clocked with the UWB packet and the reporting phase uses a UWB packet (the PPDU format of the UWB packet is STS packet configuration 0), the third field is used to indicate the preamble sequence used by the UWB packet in the reporting phase. When the first field indicates that the control phase uses a UWB packet (the PPDU format of the UWB packet is STS packet configuration 0) and the reporting phase uses a narrowband signal that is co-clocked with the UWB packet, the third field is used to indicate the preamble sequence used by the UWB packet in the control phase; optionally, if the multi-millisecond ranging packet in the ranging phase includes a synchronization header, the third field is also used to indicate the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. When the first field indicates that UWB packets are used in both the control phase and the reporting phase (the PPDU format of the UWB packet is STS packet configuration 0), the third field is used to indicate the preamble sequence used by the SP0 packet in the control phase and the reporting phase; optionally, if the multi-millisecond ranging packet in the ranging phase includes a synchronization header, the third field is also used to indicate the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
[0029] This application takes into account that the sequence used in the ranging sequence segment in the multi-millisecond ranging packet may not be applicable to the SYNC field (this is because the SYNC field can only use a ternary sequence, while the ranging sequence segment can use a complementary pair sequence, a ternary sequence, etc.). Therefore, this application uses a third field to indicate the preamble sequence used by the UWB packet in the control phase and / or the reporting phase, and the preamble sequence used by the synchronization header (if any) in the multi-millisecond ranging packet in the ranging phase. This improves the physical layer configuration so that both parties of the ranging can align the physical layer related parameters and support the completion of the ranging process.
[0030] In combination with the first aspect or the second aspect, in a possible implementation, the preamble sequence may be a ternary sequence (i.e., Ipatov) with a length of 31, 91, or 127. For example, the length of the third field may be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences with a length of 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences with a length of 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences with a length of 91.
[0031] In combination with the first aspect or the second aspect, in a possible implementation, the above-mentioned UWB packet satisfies one or more of the following conditions: the data rate is 1.95Mbps, the SYNC field contains 64 preamble symbols, the SFD sequence is [-1 -1-1+1 -1-1+1 -1], or the length of the SFD field is 8.
[0032] In combination with the first aspect or the second aspect, in a possible implementation, the control phase and the reporting phase use the same wireless technology. In this case, the length of the first field can be 1 bit. For details, see the description of the embodiment below, which is not detailed here.
[0033] In combination with the first aspect or the second aspect, in a possible implementation, the above-mentioned general physical layer configuration field is included in any of the following messages: a start of ranging (SOR) message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase. Exemplarily, the response message in the initialization and setup phase includes a declaration response compact frame and a public declaration response compact frame. The SOR message in the initialization and setup phase includes a ranging start compact frame and a public ranging start compact frame. The polling message in the control phase includes a one-to-one polling compact frame and a one-to-many polling compact frame. The response message in the control phase includes a response compact frame and a one-to-many response compact frame. The message in the reporting phase includes a one-to-one response report compact frame, a one-to-one response safety report compact frame, a one-to-many response report compact frame, and a one-to-many response safety report compact frame.
[0034] This application carries the general physical layer configuration field in the existing message to complete the physical layer configuration of UWB ranging.
[0035] In combination with the first aspect or the second aspect, in one possible implementation, when the general physical layer configuration field is included in a start of ranging (SOR) message during the initialization and setup phase, the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. When the general physical layer configuration field is included in a response (Resp) message during the initialization and setup phase, the content indicated by the general physical layer configuration field is a parameter recommendation by the responder for use in one or more ranging cycles after the initialization and setup phase.
[0036] In combination with the first aspect or the second aspect, in a possible implementation, when the universal physical layer configuration field is included in the polling message of the control phase, there are four situations: (1) The content indicated by the first field is not used, and the content indicated by the second field (if present) and the third field (if present) is used in the ranging cycle where the universal physical layer configuration field is located. (2) The content indicated by the first field is used in the ranging cycle next to the ranging cycle where the universal physical layer configuration field is located, and the content indicated by the second field and the third field is used in the ranging cycle where the universal physical layer configuration field is located. (3) The content indicated by the universal physical layer configuration field is not used. (4) The content indicated by the first field is a parameter suggestion for the ranging cycle next to the ranging cycle where the universal physical layer configuration field is located, and the content indicated by the second field (if present) and the third field (if present) is not used.
[0037] In combination with the first aspect or the second aspect, in a possible implementation, when the universal physical layer configuration field is included in a response message of the control phase or a message of the reporting phase, there are also four cases: (a) The content indicated by the first field is not used, and the content indicated by the second field (if present) and the third field (if present) is a parameter suggestion for the next ranging cycle of the ranging cycle where the universal physical layer configuration field is located. (b) The content indicated by the universal physical layer configuration field is a parameter suggestion for the next ranging cycle of the ranging cycle where the universal physical layer configuration field is located. (c) The content indicated by the universal physical layer configuration field is not used. (d) The content indicated by the first field is a parameter suggestion for the next ranging cycle of the ranging cycle where the universal physical layer configuration field is located, and the content indicated by the second field (if present) and the third field (if present) is not used.
[0038] This application designs the usage time of the content indicated by the first field, the second field and the third field respectively according to the appearance of the general physical layer configuration field at different stages, so as to realize flexible configuration of parameters.
[0039] In a third aspect, the present application provides a communication device configured to execute the method in the first aspect or any possible implementation of the first aspect. The communication device includes a unit configured to execute the method in the first aspect or any possible implementation of the first aspect.
[0040] In a fourth aspect, the present application provides a communication device configured to execute the method of the second aspect or any possible implementation of the second aspect. The communication device includes a unit configured to execute the method of the second aspect or any possible implementation of the second aspect.
[0041] In the third or fourth aspect, the communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, reference may be made to the device embodiments described below. The beneficial effects of the third to fourth aspects may be referenced to the relevant descriptions of the first and second aspects, and are not further elaborated here.
[0042] In a fifth aspect, the present application provides a physical layer configuration method for UWB ranging, which can be applied to an initiator or a responder. The method includes: a first communication device generates and transmits a physical layer configuration field, wherein the general physical layer configuration field includes a second field, and the second field is used to indicate whether a synchronization header is included in a multi-millisecond ranging packet during the ranging phase. The synchronization header includes a SYNC field and an SFD field. The PPDU format of the multi-millisecond ranging packet is PPDU configuration 0 (as shown in Figure 4 below).
[0043] In this case, the combination of wireless technologies used during the initialization and setup phase, the control phase, the ranging phase, and the reporting phase is as follows: the initialization and setup phase uses a narrowband signal that is not co-clocked with the UWB signal; the control phase uses UWB packets; the ranging phase uses multi-millisecond ranging packets; and the reporting phase uses UWB packets. The PPDU format of this UWB packet is STS Packet Configuration 0. In other words, this UWB packet includes the SYNC field, SFD field, PHR field, and PHY payload field, but does not include the STS field.
[0044] Exemplarily, the first communication device may be an initiating end or a responding end.
[0045] In the case of a combination of wireless technologies, the present application uses a second field to indicate whether a multi-millisecond ranging packet includes a synchronization header, which can improve the physical layer configuration in the ranging session, align the format of the multi-millisecond ranging packet on both sides of the ranging, support the completion of the ranging process, and improve the ranging efficiency and reliability.
[0046] In a sixth aspect, the present application provides a physical layer configuration method for UWB ranging, which can be applied to an initiator or a responder. The method includes: a second communication device receiving and processing a physical layer configuration field, wherein the universal physical layer configuration field includes a second field, and the second field is used to indicate whether a synchronization header is included in a multi-millisecond ranging packet during the ranging phase. The synchronization header includes a SYNC field and an SFD field. The PPDU format of the multi-millisecond ranging packet is PPDU configuration 0 (as shown in Figure 4 below).
[0047] In this case, the combination of wireless technologies used during the initialization and setup phase, the control phase, the ranging phase, and the reporting phase is as follows: the initialization and setup phase uses a narrowband signal that is not co-clocked with the UWB signal; the control phase uses UWB packets; the ranging phase uses multi-millisecond ranging packets; and the reporting phase uses UWB packets. The PPDU format of this UWB packet is STS Packet Configuration 0. In other words, this UWB packet includes the SYNC field, SFD field, PHR field, and PHY payload field, but does not include the STS field.
[0048] Exemplarily, the second communication device may be an initiator or a responder. It is understood that when the first communication device is an initiator, the second communication device is a responder. When the first communication device is a responder, the second communication device is an initiator.
[0049] In combination with the fifth aspect or the sixth aspect, in a possible implementation, the general physical layer configuration field further includes a third field. The third field can be used to indicate the preamble sequence used by the UWB packets in the control phase and the reporting phase, and / or the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. It can be understood that if the multi-millisecond ranging packet in the ranging phase includes a synchronization header, the third field can indicate the preamble sequence used by the UWB packets in the control phase and the reporting phase, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. If the multi-millisecond ranging packet in the ranging phase does not include a synchronization header, the third field can indicate the preamble sequence used by the UWB packets in the control phase and the reporting phase.
[0050] This application uses the third field to indicate the preamble sequence used by the UWB packets in the control phase and the reporting phase, and the preamble sequence used by the synchronization header (if any) in the multi-millisecond ranging packet in the ranging phase, thereby improving the physical layer configuration and enabling both parties of the ranging to align the physical layer related parameters and support the completion of the ranging process.
[0051] In combination with the fifth aspect or the sixth aspect, in a possible implementation, the preamble sequence may be a ternary sequence (i.e., Ipatov) with a length of 31, or 91, or 127. For example, the length of the third field may be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences with a length of 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences with a length of 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences with a length of 91.
[0052] In combination with the fifth aspect or the sixth aspect, in one possible implementation, the above-mentioned UWB packet satisfies one or more of the following conditions: the data rate is 1.95Mbps, the SYNC field contains 64 preamble symbols, the SFD sequence is [-1 -1-1+1 -1-1+1 -1], or the length of the SFD field is 8.
[0053] In combination with the fifth aspect or the sixth aspect, in one possible implementation, the above-mentioned general physical layer configuration field is included in any of the following messages: an SOR message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0054] In conjunction with the fifth or sixth aspect, in one possible implementation, when the general physical layer configuration field is included in a SOR message during the initialization and setup phase, the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. When the general physical layer configuration field is included in a response message during the initialization and setup phase, the content indicated by the general physical layer configuration field is a parameter recommendation by the responder for use in one or more ranging cycles after the initialization and setup phase.
[0055] In combination with the fifth aspect or the sixth aspect, in one possible implementation, when the universal physical layer configuration field is included in the polling message of the control phase, the content indicated by the universal physical layer configuration field is not used; or, the content indicated by the universal physical layer configuration field is used in the ranging period in which the universal physical layer configuration field is located.
[0056] In combination with the fifth aspect or the sixth aspect, in one possible implementation, when the universal physical layer configuration field is included in a response message of the control phase or a message of the reporting phase, the content indicated by the universal physical layer configuration field is not used; or, the content indicated by the universal physical layer configuration field is a parameter suggestion for the next ranging cycle of the ranging cycle where the universal physical layer configuration field is located.
[0057] In a seventh aspect, the present application provides a communication device configured to execute the method of the fifth aspect or any possible implementation of the fifth aspect. The communication device includes a unit configured to execute the method of the fifth aspect or any possible implementation of the fifth aspect.
[0058] In an eighth aspect, the present application provides a communication device configured to execute the method of the sixth aspect or any possible implementation of the sixth aspect. The communication device includes a unit configured to execute the method of the sixth aspect or any possible implementation of the sixth aspect.
[0059] In the seventh or eighth aspects, the communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, reference may be made to the device embodiments described below. The beneficial effects of the seventh to eighth aspects may be referenced to the relevant descriptions of the fifth and sixth aspects, and are not further elaborated here.
[0060] In a ninth aspect, the present application provides a physical layer configuration method for UWB ranging, which can be applied to an initiator or a responder. The method includes: a first communication device generates and sends a first frame, the first frame including a physical layer management field, and the physical layer management field includes a control phase configuration field and a reporting phase configuration field. The control phase configuration field and the reporting phase configuration field can be used to jointly indicate the use combination of wireless technologies in the ranging session. It can be understood that the ranging session includes an initialization and setup phase, a control phase, and a ranging phase, and optionally also includes a reporting phase. Although the reporting phase is an optional phase in the ranging session (or ranging cycle), the reporting phase can still be taken into account when considering the use combination of wireless technologies in the ranging session. Therefore, the control phase configuration field and the reporting phase configuration field can be used to jointly indicate the use combination of wireless technologies in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase.
[0061] The multi-millisecond ranging packet used in the ranging phase does not include a synchronization header, and the control phase uses a narrowband signal or a first UWB packet that is co-clocked with the UWB. The PPDU format of the first UWB packet includes only a synchronization header. Alternatively, the first UWB packet may include two UWB packets, one of which has a PPDU format that includes only a synchronization header and the other has a PPDU format of STS Packet Configuration 0. In addition, a UWB packet with a PPDU format of STS Packet Configuration 0 is transmitted before the UWB packet that includes only a synchronization header.
[0062] Exemplarily, the first communication device may be an initiating end or a responding end.
[0063] In the case where the SYNC field and SFD field are optional parts of the control phase, this application defines a PPDU format that only includes a synchronization header, and constrains the multi-millisecond ranging packet in the ranging phase to not include a synchronization header. The physical layer management field is then used to indicate the combination of wireless technologies used in multiple phases of the ranging session. This can improve the physical layer configuration in the ranging session, enable the ranging parties to align the wireless technologies in multiple phases of the ranging session, support the completion of the ranging process, and improve ranging efficiency and reliability.
[0064] In a tenth aspect, the present application provides a physical layer configuration method for UWB ranging, which can be applied to an initiator or a responder. The method includes: a second communication device receives and processes the first frame, the first frame includes a physical layer management field, and the physical layer management field includes a control phase configuration field and a report phase configuration field. The control phase configuration field and the report phase configuration field can be used to jointly indicate the use combination of wireless technologies in the ranging session. The multi-millisecond ranging packet used in the ranging phase does not include a synchronization header, and the control phase uses a narrowband signal or a first UWB packet that is co-clocked with the UWB. The PPDU format of the first UWB packet only includes a synchronization header. Alternatively, the first UWB packet may include two UWB packets, wherein the PPDU format of one UWB packet only includes a synchronization header, and the PPDU format of the other UWB packet is STS packet configuration 0. In addition, before the UWB packet that includes only a synchronization header, a UWB packet with a PPDU format of STS packet configuration 0 is transmitted.
[0065] Exemplarily, the second communication device may be an initiator or a responder. It is understood that when the first communication device is an initiator, the second communication device is a responder. When the first communication device is a responder, the second communication device is an initiator.
[0066] In combination with the ninth aspect or the tenth aspect, in a possible implementation, the combination of using wireless technologies in the above-mentioned ranging session also includes: using a narrowband signal that is not co-clocked with the UWB or a narrowband signal that is co-clocked with the UWB in the initialization and setup phase; and using a narrowband signal that is co-clocked with the UWB or a second UWB packet in the reporting phase.
[0067] Exemplarily, the PPDU format of the second UWB packet is STS packet configuration 0. The second UWB packet satisfies one or more of the following conditions: the data rate is 1.95 Mbps, the SYNC field contains 64 preamble symbols, the SFD sequence is [-1 -1 -1 +1 -1 -1 +1 -1], or the length of the SFD field is 8.
[0068] In combination with the ninth aspect or the tenth aspect, in a possible implementation, the value of the control phase configuration field is 14, indicating that the control phase only includes the UWBSYNC field and the UWBSFD field; the value is 15, indicating that there is a UWB packet before the UWBSYNC field and the UWBSFD field of the control phase. The value of the reporting phase configuration field is 15, indicating that the UWB packet is used for reporting. When the value of the control phase configuration field is 14 or 15, or the value of the reporting phase configuration field is 15, the above-mentioned first frame also includes a third field. The third field can be used to indicate the preamble code sequence used by the first UWB packet in the control phase and / or the second UWB packet in the reporting phase.
[0069] Exemplarily, when the value of the control phase configuration field is any value from 1 to 9 and the value of the reporting phase configuration field is 15, the third field is used to indicate the preamble sequence used by the second UWB packet in the reporting phase. When the value of the control phase configuration field is 14 or 15 and the value of the reporting phase configuration field is any value from 1 to 9, the third field is used to indicate the preamble sequence used by the first UWB packet in the control phase. When the value of the control phase configuration field is 14 or 15 and the value of the reporting phase configuration field is 15, the third field is used to indicate the preamble sequence used by the first UWB packet in the control phase and the second UWB packet in the reporting phase. It can be understood that the first UWB packet and the second UWB packet here both use the same preamble sequence.
[0070] In combination with the ninth aspect or the tenth aspect, in a possible implementation, the preamble sequence may be a ternary sequence (i.e., Ipatov) with a length of 31, or 91, or 127. For example, the length of the third field may be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences with a length of 31 respectively. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences with a length of 127 respectively. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences with a length of 91 respectively.
[0071] In combination with the ninth aspect or the tenth aspect, in one possible implementation, the above-mentioned first frame is any one of the following messages: an SOR message in the initialization and setting phase, a response message in the initialization and setting phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0072] In combination with the ninth aspect or the tenth aspect, in one possible implementation, when the first frame is a SOR message in the initialization and setup phase, the content indicated by the physical layer management field and / or the third field is used in one or more ranging cycles after the initialization and setup phase. When the first frame is a response message in the initialization and setup phase, the content indicated by the physical layer management field and / or the third field is a parameter recommendation by the responder for use in one or more ranging cycles after the initialization and setup phase.
[0073] In combination with the ninth aspect or the tenth aspect, in a possible implementation, when the first frame is a polling message in the control phase, there are four situations: (1) The content indicated by the physical layer management field is not used, and the content indicated by the third field is used in the ranging period in which the first frame is located. (2) The content indicated by the physical layer management field is used in the ranging period next to the ranging period in which the first frame is located, and the content indicated by the third field is used in the ranging period in which the first frame is located. (3) The content indicated by neither the physical layer management field nor the third field is used. (4) The content indicated by the physical layer management field is a parameter suggestion for the ranging period next to the ranging period in which the first frame is located, and the content indicated by the third field is not used.
[0074] In combination with the ninth aspect or the tenth aspect, in a possible implementation, when the first frame is a response message of the control phase or a message of the reporting phase, there are also four situations: (a) The content indicated by the physical layer management field is not used, and the content indicated by the third field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located. (b) The content indicated by the physical layer management field and the third field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located. (c) Neither the physical layer management field nor the content indicated by the third field is used. (d) The content indicated by the physical layer management field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located, and the content indicated by the third field is not used.
[0075] In an eleventh aspect, the present application provides a communication device configured to execute the method of the ninth aspect or any possible implementation of the ninth aspect. The communication device includes a unit configured to execute the method of the ninth aspect or any possible implementation of the ninth aspect.
[0076] In a twelfth aspect, the present application provides a communication device configured to execute the method in the tenth aspect or any possible implementation of the tenth aspect. The communication device includes a unit configured to execute the method in the tenth aspect or any possible implementation of the tenth aspect.
[0077] In the eleventh or twelfth aspect, the communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, reference may be made to the device embodiments described below. The beneficial effects of the eleventh to twelfth aspects may be described with reference to the relevant descriptions of the ninth and tenth aspects, and are not further elaborated here.
[0078] In a thirteenth aspect, the present application provides a communication device, comprising a processor configured to execute the method described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, or any of the above aspects. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, or any of the above aspects is executed.
[0079] In combination with the thirteenth aspect, in a possible implementation, the memory is located outside the above-mentioned communication device.
[0080] In combination with the thirteenth aspect, in a possible implementation, the memory is located within the above-mentioned communication device.
[0081] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0082] In combination with the thirteenth aspect, in a possible implementation, the communication device further includes a transceiver, which is used to send or receive a general physical layer configuration field / first frame.
[0083] In a fourteenth aspect, the present application provides a communication device, which may include a logic circuit and an interface, and the logic circuit and the interface are coupled. Wherein, the interface is used to interact (or receive and send or input and output) information or data, and the logic circuit is used to run program instructions so that the communication device executes the method described in any possible implementation of the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any aspect thereof. Wherein, the interface may be a communication interface, or a transceiver. The transceiver may be a radio frequency module in a communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0084] In the fifteenth aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any possible implementation of any one of the aspects therein.
[0085] In the sixteenth aspect, the present application provides a computer program product comprising program instructions, which, when executed, enables the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any possible implementation of any one of the aspects therein to be executed.
[0086] In the seventeenth aspect, the present application provides a wireless communication system, which includes a first communication device and a second communication device; the first communication device is used to execute the method described in the first aspect, the fifth aspect, the ninth aspect, or any possible implementation of any one of the aspects above, and the second communication device is used to execute the method described in the second aspect, the sixth aspect, the tenth aspect, or any possible implementation of any one of the aspects above.
[0087] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0088] FIG1 is a schematic structural diagram of a wireless communication system provided in an embodiment of the present application;
[0089] FIG2 is another schematic structural diagram of a wireless communication system provided in an embodiment of the present application;
[0090] FIG3 is a schematic diagram of segmented transmission of UWB signals provided in an embodiment of the present application;
[0091] FIG4 is a possible schematic diagram of a PPDU format provided in an embodiment of the present application;
[0092] FIG5 is a schematic diagram of a ranging session process provided in an embodiment of the present application;
[0093] FIG6 is a schematic diagram of signal transmission for multi-millisecond ranging provided by an embodiment of the present application;
[0094] FIG7 is a schematic diagram of the format of a physical layer management field provided in an embodiment of the present application;
[0095] FIG8 is a flow chart of a physical layer configuration method for UWB ranging provided in an embodiment of the present application;
[0096] FIG9 is a schematic diagram of the format of a general physical layer configuration field provided in an embodiment of the present application;
[0097] FIG10 is another flow chart of a physical layer configuration method for UWB ranging provided in an embodiment of the present application;
[0098] FIG11 is a schematic diagram of the format of the preamble field provided in an embodiment of the present application;
[0099] FIG12 is a schematic diagram of a PPDU format provided in an embodiment of the present application;
[0100] FIG13 is another flow chart of a physical layer configuration method for UWB ranging provided in an embodiment of the present application;
[0101] FIG14 is a schematic diagram of the format of the ranging physical layer configuration field provided in an embodiment of the present application;
[0102] FIG15 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0103] FIG16 is another schematic structural diagram of a communication device provided in an embodiment of the present application;
[0104] FIG17 is another schematic structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0105] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.
[0106] In the description of this application, words such as "first" and "second" are used only to distinguish different objects and do not limit the quantity or execution order. Moreover, words such as "first" and "second" do not necessarily mean different. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to the process, method, product, or device.
[0107] In the description of this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, and "at least two (items)" refers to two or three and more than three. In addition, "or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "The following one (item) or more (items)" or similar expressions refer to any combination of these items. For example, the following one (item) or more (items): a, b or c, can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0108] In this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary," "for example," or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "for example," or "for example" is intended to present the relevant concepts in a concrete way.
[0109] In the description of this application, "when", "if" and "if" all mean that the device will take corresponding actions under certain objective circumstances. It does not limit the time, nor does it require that the device must perform judgment actions when it is implemented, nor does it mean that there are other limitations.
[0110] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0111] In various embodiments of the present application, "A corresponds to B", "A corresponds to B", or similar expressions, means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information.
[0112] In this application, "indication" can include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain information is used to indicate A, it can be understood that the information carries A, directly indicates A, or indirectly indicates A.
[0113] In this application, the information indicated by the XX information is referred to as 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, identifier, etc. 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 information agreed in advance (for example, specified in the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.
[0114] In this application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to A" can be understood as the destination of the information is A, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from B" can be understood as the source of the information is B, which can include direct receiving from B through the air interface, and also include indirect receiving from B through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, trace or interface.
[0115] The technical solution provided in this application can be applied to wireless personal area networks (WPANs) based on UWB technology. For example, the method provided in this application can be applied to the IEEE 802.15 series protocols, such as the 802.15.4a protocol, the 802.15.4z protocol, or the 802.15.4ab protocol, or a future generation of UWB WPAN standards, etc., which are not listed here one by one. The method provided in this application can also be applied to various communication systems, for example, the Internet of Things (IoT) system, the Vehicle to X (V2X) system, the Narrow Band Internet of Things (NB-IoT) system, devices in the Internet of Things (IoT), IoT nodes and sensors in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, and sensors in smart cities. The method provided in the present application can also be applied to long term evolution (LTE) frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, LTE system, and can also be fifth-generation (5G) communication system, sixth-generation (6G) communication system, etc.
[0116] UWB technology is a new type of wireless communication technology. It uses nanosecond-scale, non-sinusoidal narrow pulses to transmit data. By modulating impulse pulses with very steep rise and fall times, the spectrum it transmits is very wide, giving the signal a bandwidth in the gigahertz range. The bandwidth used by UWB is typically above 500 MHz. Because UWB systems do not need to generate sinusoidal carrier signals and can directly transmit impulse trains, UWB systems have a very wide spectrum and very low average power. UWB wireless communication systems have advantages such as strong multipath resolution, low power consumption, and strong confidentiality, which facilitates coexistence with other systems, thereby improving spectrum utilization and system capacity. In addition, in short-range communication applications, the transmission power of UWB transmitters can typically be less than 1 mW (milliwatt). In theory, the interference generated by UWB signals is equivalent to white noise. This facilitates good coexistence between ultra-wideband and narrowband communications. Therefore, UWB systems can operate simultaneously with narrowband (NB) communication systems without interfering with each other. The method provided in this application can be implemented by a communication device in a wireless communication system. In a communication device, a device or chip that implements UWB system functions can be referred to as a UWB module, and a device or chip that implements narrowband communication system functions can be referred to as a narrowband communication module. 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 into a single device or chip. The embodiments of this application do not limit the implementation of the UWB module and the narrowband communication module in the communication device. The communication device in this application includes a UWB module and / or a narrowband communication module.
[0117] Although the embodiments of the present application are mainly based on WPAN as an example, for example, a network applied to the IEEE 802.15 series of standards is used as an example for description. It will be readily understood by those skilled in the art that the various aspects involved in the present application can be extended to other networks that adopt various standards or protocols. For example, wireless local area networks (WLANs), Bluetooth (BLUETOOTH), high-performance wireless LANs (HIPERLANs) (a wireless standard similar to the IEEE 802.11 standard, mainly used in Europe), and wide area networks (WANs) or other networks now known or developed later. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided in the present application can be applied to any suitable wireless network.
[0118] Optionally, the communication 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 802.15.4ab or subsequent versions currently under discussion.
[0119] Exemplarily, the method provided in the present application can be implemented by a communication device in a wireless communication system, and the communication device can be a device involved in a UWB system. For example, the communication device can include but is not limited to a communication server, router, switch, bridge, computer, mobile phone, etc. that supports UWB technology and / or narrowband communication technology. For another example, the communication device can include user equipment (UE), which can include various handheld devices that support UWB technology, vehicle-mounted devices (such as cars or components installed on cars, etc.), wearable devices, Internet of Things (IoT) devices, computing devices or other processing devices connected to wireless modems, etc., which are not listed here one by one. For another example, the communication device can include a central control point, such as a personal area network (PAN) or a PAN coordinator, etc. The PAN coordinator or PAN can be a mobile phone, vehicle-mounted device, anchor point (Anchor), tag (tag) or smart home, etc. For another example, the communication device can include a chip, which can be set in a communication server, router, switch or terminal device, etc., which are not listed here one by one.
[0120] In an embodiment of the present application, the above-mentioned communication device may include 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 memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, 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 browsers, address books, word processing software, and 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.
[0121] It can be understood that the above description of the communication device can be applied to any communication device in the embodiments of the present application.
[0122] For example, see Figure 1, which is a schematic diagram of the structure of a wireless communication system provided in an embodiment of the present application. As shown in Figure 1, the wireless communication system is a star topology, in which a central control node (such as the PAN coordinator in Figure 1) can communicate data with one or more other devices. See Figure 2, which is another schematic diagram of the structure of a wireless communication system provided in an embodiment of the present application. As shown in Figure 2, the wireless communication system is a point-to-point topology, in which a central control node (such as the PAN coordinator in Figure 2) can communicate data with one or more other devices, and other different devices can also communicate data with each other. In Figures 1 and 2, full-function devices and reduced-function devices can both be understood as the communication devices shown in this application. Among them, full-function devices and reduced-function devices are relative terms, for example, a reduced-function device cannot be a PAN coordinator. For example, compared with a full-function device, a reduced-function device may have no coordination capabilities or a lower communication rate than a full-function device. It is understood that the PAN coordinator shown in Figure 2 is merely an example. The other three full-function devices shown in Figure 2 can also serve as PAN coordinators and are not shown here one by one. It is also understood that the full-function device and low-function device shown in this application are merely examples of communication devices. Any device that can implement the ranging method provided in this application falls within the scope of protection of this application.
[0123] The following is a brief introduction to some relevant contents, terms or nouns involved in this application.
[0124] 1. Segmented transmission of UWB signals
[0125] Due to the large bandwidth of ultra-wideband systems, the Federal Communications Commission (FCC) of the United States has imposed strict restrictions on the power spectral density of UWB signals to reduce interference with other devices during operation. According to the Code of Federal Regulations (CFR), there are two main rules:
[0126] Rule 1: The maximum power spectral density (PSD) of the transmitted UWB signal cannot be greater than -41.3dBm per MHz, averaged over one millisecond.
[0127] Rule 2: The maximum power of the transmitted UWB signal within any 50MHz bandwidth cannot exceed 1 milliwatt.
[0128] The above rule 1 limits the total energy of the UWB signal transmitted within 1 millisecond (not exceeding 37nJ at a 500MHz bandwidth), but the instantaneous power of the transmitted signal can be increased by concentrating the energy and transmitting it in a shorter time, thereby increasing the coverage range of the UWB signal and improving the signal-to-noise ratio (SNR) of the received signal at the receiving end. Based on this, in some scenarios where the transmission power needs to be increased, a method for transmitting a UWB signal is shown in Figure 3, which is a schematic diagram of the segmented transmission of the UWB signal provided in an embodiment of the present application. As shown in Figure 3, the transmitting end splits the UWB signal to be transmitted into multiple fragments, and the time length of each UWB fragment signal is less than 1 millisecond (ms), and only one of the UWB segments is sent every 1 millisecond.
[0129] As you can understand, segmented transmission can increase the instantaneous power of the UWB signal, thereby expanding the UWB signal's coverage and improving the signal-to-noise ratio (SNR) at the receiving end. In ranging scenarios, one application of segmented transmission is multi-millisecond (MMS) ranging. For an introduction to MMS ranging, see the following description and will not be detailed here.
[0130] 2. Physical layer protocol data unit (PPDU) format in UWB systems
[0131] Some PPDU formats defined in the 802.15.4a, 802.15.4z, and 802.15.4ab standards are shown in FIG4 , which is a possible schematic diagram of the PPDU format provided in an embodiment of the present application. FIG4 shows five possible PPDU formats. In actual applications, there may be more or fewer PPDU formats than those in FIG4 , and this application does not limit this. It can be understood that since configuration 4 (config 4) to configuration 7 (config 7) of the PPDU are structures used to implement the sensing function, they are not shown in FIG4 . As shown in FIG4 , configuration 0 (config 0) to configuration 3 (config 3) of the PPDU include one or more of the following: synchronization (SYNC) field, start-of-frame delimiter (SFD) field, physical layer header (PHR) field, physical payload field (PHY payload field), or scrambled timestamp sequence (STS). The receiving end can perform PPDU detection and synchronization based on the synchronization (SYNC) field. The synchronization (SYNC) field can contain multiple repeated symbols, which can be generated from the preamble sequence. This synchronization field can also be used to implement ranging. The PHR field carries some physical layer indication information, such as modulation and coding information or packet length information, which can be used to assist the receiver in correctly demodulating data. The physical bearer field can be used to carry data. The scrambled timestamp sequence (STS) can also be used to implement ranging.
[0132] PPDU configuration 8 (config 8) is the structure of a multi-millisecond UWB frame defined in the 802.15.4ab standard. Each multi-millisecond UWB frame contains multiple UWB fragments, which together form a PPDU. The transmission start time interval between adjacent UWB fragments is 1 millisecond (ms). The PPDU structure of a multi-millisecond UWB frame may include a synchronization (SYNC) field and a scrambled timestamp sequence (STS). The PPDU structure of this multi-millisecond UWB frame does not include a data portion.
[0133] It can be understood that PPDU configurations 0 (config 0) through 3 (config 3) shown in Figure 4 are referred to as STS packet configurations 0 through 3 (ST packet configuration zero through three) in 802.15.4z, respectively. That is, the format represented by PPDU configuration 0 in Figure 4 is the same as the format represented by STS packet configuration zero; the format represented by PPDU configuration 1 in Figure 4 is the same as the format represented by STS packet configuration one; the format represented by PPDU configuration 2 in Figure 4 is the same as the format represented by STS packet configuration two; and the format represented by PPDU configuration 3 in Figure 4 is the same as the format represented by STS packet configuration three. In other words, the STS packet configuration zero mentioned herein refers to the format corresponding to PPDU configuration 0 in Figure 4.
[0134] 3. Multi-millisecond ranging
[0135] The process of a ranging session may include, but is not limited to, an initialization and setup phase, and one or more ranging cycles. A ranging cycle may include a control phase and a ranging phase, and optionally a report phase. In this application, a ranging cycle may also be referred to as a ranging round, and the two may be used interchangeably.
[0136] Refer to Figure 5, which is a schematic diagram of a ranging session process provided by an embodiment of the present application. For simplicity, the ranging session process shown in Figure 5 includes a ranging cycle. As shown in Figure 5, during the initialization and setup phase, the initiator and the responder exchange information through the initialization channel. For example: the initiator sends an advertising poll (Advertising poll, ADV POLL) message on the initialization channel, and after the responder scans the advertising poll message, it replies with an advertising response (Advertising response, ADV RESP) message on the initialization channel, and then the initiator sends a start of ranging (SOR) message on the initialization channel. As shown in Figure 5, during the ranging cycle, the initiator and the responder exchange information through the ranging channel (ranging channel), and the ranging channel can be a narrowband channel or a UWB channel. For example, in the control phase, the initiator and responder can exchange some ranging-related parameters through polling and response on the ranging channel; in the ranging phase, the initiator and responder can perform UWB ranging on the ranging channel; in the reporting phase (if any), the initiator and responder can exchange reports on the ranging channel.
[0137] In one possible implementation, the ranging phase may use multi-millisecond ranging, i.e., the UWB Ranging in Figure 5 may be multi-millisecond ranging. Multi-millisecond ranging may be understood as ranging performed using segmented transmission.
[0138] Exemplarily, the signal transmission in high rate pulse repetition frequency (HRP) UWB multi-millisecond ranging is shown in Figure 6, which is a schematic diagram of signal transmission for multi-millisecond ranging provided in an embodiment of the present application. Among them, UWB fragment can be divided into two categories, one is ranging sequence fragment (ranging sequence fragment, RSF), and the other is ranging integrity fragment (ranging integrity fragment, RIF). In a UWB multi-millisecond ranging signal, RSF or RIF can be included, or RSF and RIF can be included at the same time. Exemplarily, as shown in Figure 6, the ranging signal can also include a SYNC field or an SFD field. As shown in Figure 6, the ranging signal includes X RSFs, all RSFs have the same length, and the transmission start time interval between two adjacent RSFs is 1 millisecond (ms). Each RSF can include multi-millisecond ranging symbol (MMRS) repetitions (MMRS symbol repetitions, MSR) multi-millisecond ranging symbols (MMRS). As shown in Figure 6, the ranging signal also contains Y RIFs. All RIFs are of the same length, and the transmission start interval between two adjacent RIFs is 1 millisecond. Each RIF can include several STSs. When both RSFs and RIFs exist in a ranging signal, the transmission start interval between the last RSF and the first RIF is 2 milliseconds. In addition, all RSFs and RIFs are transmitted on the same UWB channel.
[0139] There are three types of signal transmission in the multi-millisecond ranging shown in Figure 6:
[0140] (1) When a narrowband packet (NB packet) is present, a narrowband packet is transmitted before the first RSF (when RSF is present) or the first RIF (when RSF is not present). This narrowband packet is co-clocked with the UWB and modulated using offset-quadrature phase shift keying (O-QPSK). It can provide initial time-frequency synchronization for the segmented UWB signal, transmit UWB-related control information, and report UWB measurement results.
[0141] (2) There is no narrowband packet that is co-clocked with the UWB, and the UWB SYNC field and SFD field exist before the first RSF (when the RSF exists) or the first RIF (when the RSF does not exist). In other words, in multi-millisecond ranging, the SYNC field and SFD field, as well as the RSF and / or RIF, can constitute a ranging signal. In other words, a ranging signal in multi-millisecond ranging can simultaneously contain the SYNC field and SFD field, as well as the RSF and / or RIF. The SYNC field and SFD field can provide initial time-frequency synchronization for the segmented transmitted UWB signal.
[0142] (3) There is no narrowband with the same clock as UWB, nor is there the SYNC field and SFD field of UWB. In this case, the time and frequency synchronization of the segmented UWB signal can be achieved through the control stage.
[0143] As can be seen from the above, the SYNC field and SFD field in Figure 6 are optional parts of the MMS (multi-millisecond) ranging packet. Since the MMS ranging packet is the content of the ranging phase, the SYNC field and SFD field can be understood as part of the ranging phase.
[0144] 4. Physical layer management fields
[0145] See Figure 7, which is a schematic diagram of the format of the physical layer management field provided in an embodiment of the present application. As shown in Figure 7, the physical layer management field includes a control phase configuration (Control Phase Config) field and a report phase configuration (Report Phase Config) field. The control phase configuration field can be used to indicate the physical layer configuration of the control phase. The value of the control phase configuration field is 1 to 9, indicating 9 configurations of O-QPSK in the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol to chip mapping, etc.). A value of 14 indicates that the control phase only contains the UWBSYNC field and the UWBSFD field. A value of 15 indicates that there is a UWB packet before the UWBSYNC field and the UWBSFD field in the control phase. The number of preamble symbol repetitions (PSR) in the SYNC field of the UWB packet is 64, the SFD index of the UWB packet is 2, the length of the SFD is 8, the UWB packet does not include STS, and the data rate is 1.95Mbps. For example, the configuration of O-QPSK can be referred to the prior art and will not be described in detail here. The reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. The value of the Report Phase Configuration field ranges from 1 to 9, indicating nine O-QPSK configurations for the reporting phase. A value of 15 indicates that a UWB packet is used for reporting, the PSR in the SYNC field of the UWB packet is 64, the SFD index of the UWB packet is 2, the SFD length is 8, the UWB packet does not include an STS, and the data rate is 1.95 Mbps. For example, an SFD index of 2 indicates that the SFD sequence is [-1 -1 -1 +1 -1 -1 +1 -1].
[0146] As can be seen from the Control Phase Config field, the UWBSYNC field and the UWBSFD field are part of the control phase.
[0147] A ranging session may include an initialization and setup phase, a control phase, a ranging phase, and optionally a report phase. The wireless technologies used in each phase of a ranging session may vary (e.g., narrowband and UWB). Therefore, improving the physical layer configuration in a ranging session is an ongoing research topic for those skilled in the art.
[0148] The present application provides a physical layer configuration method and apparatus for UWB ranging, which can improve the physical layer configuration in a ranging session, enable both parties in ranging to align physical layer related parameters, support the completion of the ranging process, and improve ranging efficiency and reliability.
[0149] The technical solution provided by this application will be described in detail below with reference to more drawings.
[0150] In this application, unless otherwise specified, the same or similar parts between the various embodiments or implementations can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application. It will be understood that the order of the embodiments below does not represent the degree of importance.
[0151] The communication device in this application can not only support the 802.15 series protocols, such as 802.15.4ab or the next generation of 802.15.4ab, but also support other IEEE standard protocols (such as the 802.11 series protocols), such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be, 802.11bn (also known as Wi-Fi 8, ultra high reliability (UHR)), and other 802.11 family WLAN standards. It can also support perception protocols such as 802.11bf.
[0152] In one possible implementation, the method provided in this application can be applied to a one-way / two-way ranging scenario between one node and one node, or to a one-way / two-way ranging scenario between one node and multiple nodes, or to a one-way / two-way ranging scenario between multiple nodes and multiple nodes, and this application does not impose any restrictions.
[0153] Refer to Figure 8, which is a flow chart of a physical layer configuration method for UWB ranging provided in an embodiment of the present application. The method mainly introduces the physical layer configuration in the ranging session when the SYNC field and the SFD field are optional parts of the MMS ranging packet. The first communication device and the second communication device involved in the method can be any two devices that can perform data communication in Figure 1 or Figure 2. In one possible implementation, the first communication device in the method can serve as an initiator, and the second communication device can serve as a responder. Of course, the first communication device can also serve as a responder, and the second communication device can serve as an initiator. This embodiment of the present application does not limit this.
[0154] As shown in FIG8 , the physical layer configuration method of the UWB ranging includes but is not limited to the following steps:
[0155] S101, a first communication device generates a universal physical layer configuration field, which includes a first field, which is used to indicate a combination of wireless technologies used in multiple stages of an initialization and setup stage, a control stage, a ranging stage, and a reporting stage.
[0156] S102: The first communication device sends the universal physical layer configuration field.
[0157] Correspondingly, the second communication device receives the universal physical layer configuration field.
[0158] S103: The second communication device processes the universal physical layer configuration field. Exemplarily, the second communication device interprets / parses the first field in the universal physical layer configuration field to determine the wireless technologies for the initialization and setup phase, the control phase, the ranging phase, and the reporting phase, so as to subsequently transmit information using the corresponding wireless technologies as indicated by the first field.
[0159] In a possible implementation, the embodiment of the present application may be described based on the fact that the SYNC field and the SFD field are optional parts of an MMS (multi-millisecond) ranging packet.
[0160] In one possible implementation, the combination of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase may include: using a narrowband signal (e.g., a narrowband signal that is co-clocked with UWB or a narrowband signal that is not co-clocked with UWB) in the initialization and setup phase, using a narrowband signal (e.g., a narrowband signal that is co-clocked with UWB) or a UWB packet (e.g., the PPDU format of the UWB packet is STS packet configuration 0) in the control phase, using a UWB packet (e.g., a multi-millisecond ranging packet) in the ranging phase, and using a narrowband signal (e.g., a narrowband signal that is co-clocked with UWB) or a UWB packet (e.g., the PPDU format of the UWB packet is STS packet configuration 0) in the reporting phase. Exemplarily, the PPDU format of the multi-millisecond ranging packet in the embodiment of the present application may be the PPDU configuration 8 (PPDU config 8) shown in FIG. 4 above. The format represented by the STS packet configuration 0 is the format represented by the PPDU config 0 shown in FIG. 4 above. In other words, the PPDU format of the UWB packet is STS Packet Configuration 0, which means that the UWB packet includes the SYNC field, SFD field, PHY field, and PHY payload, but does not include the STS. For ease of description in this embodiment of the application, the UWB packet with the PPDU format of STS Packet Configuration 0 is referred to as an "SP0 packet" and will not be further described below.
[0161] For clarity, the following table illustrates the use of wireless technology combinations in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase. As shown in Table 1 below, Table 1 shows the use of wireless technology combinations in the above four phases (i.e., the initialization and setup phase, the control phase, the ranging phase, and the reporting phase).
[0162] Table 1
[0163] It will be appreciated that Table 1 is merely an example, and in actual applications, the combinations of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase may be more or less than the combinations shown in Table 1. It will also be appreciated that the wireless technologies used in each phase shown in Table 1 are merely examples, and in actual applications, the wireless technologies used in each phase may differ from those shown in Table 1.
[0164] As can be seen from Table 1 above, the wireless technologies used in the control phase and the reporting phase can be the same or different. If the control phase and the reporting phase can only use the same wireless technology, then the combinations of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase include some of the contents in Table 1 above, such as combination 1, combination 4, combination 5, and combination 6 in Table 1.
[0165] In one possible implementation, narrowband signals co-clocked with UWB can be modulated using O-QPSK (Offset Quadrature Phase Shift Keying). Therefore, in some scenarios, "O-QPSK" can be used to represent "narrowband signals co-clocked with UWB." Narrowband signals that are not co-clocked with UWB are called "out-of-band (OOB)" and are not constrained by the UWB protocol.
[0166] In one possible implementation, the multi-millisecond ranging packet A in Table 1 may represent a multi-millisecond ranging packet that does not carry a synchronization header (SHR). The multi-millisecond ranging packet B in Table 1 may represent a multi-millisecond ranging packet that may carry a synchronization header (SHR). The synchronization header (SHR) includes a SYNC field and an SFD field.
[0167] In one possible implementation, the data rate of the SP0 packet in Table 1 above may be 1.95 Mbps. In the SP0 packet, the synchronization field may include 64 preamble symbols, the SFD sequence may be [-1 -1 -1 +1 -1 -1 +1 -1], and the length of the SFD field may be 8. The configuration of the control phase and the reporting phase of the SP0 packet in the same ranging cycle (or ranging round) may be the same, and may be transmitted on the same UWB channel. The "same configuration" here may refer to: the same number of preamble symbols in the synchronization field, the same index of the preamble sequence, the same SFD sequence, etc.
[0168] In one possible implementation, the first communication device generates and sends a universal physical layer configuration field, which may include a first field. The universal physical layer configuration field may also have other names, such as a physical layer configuration field, etc., which are not limited in this embodiment of the present application. The first field may be used to indicate the combination of wireless technologies used in multiple (i.e., at least two) phases of the initialization and setup phase, the control phase, the ranging phase, and the reporting phase. Exemplarily, the first field may be used to indicate any one of the multiple combinations in Table 1 above.
[0169] The second communication device receives and processes the universal physical layer configuration field. For example, the second communication device interprets / parses the first field in the universal physical layer configuration field to determine the wireless technologies for the initialization and setup phase, the control phase, the ranging phase, and the reporting phase, so as to subsequently transmit information using the corresponding wireless technologies as indicated by the first field.
[0170] In one possible implementation, considering that except for the multi-millisecond ranging packet B used in the ranging phase of combination 6 in Table 1, the wireless technologies used in other phases are not constrained by the UWB protocol, the embodiment of the present application may not design the relevant physical layer configuration for combination 6 in Table 1. For example, the first field can be used to indicate any of the first five combinations (i.e., combinations 1 to 5) in Table 1. Of course, the first field can also be used to indicate any of the six combinations in Table 1.
[0171] For example, the length of the first field can be 3 bits. When the value of the first field (3 bits) is the first value, it represents combination 1, that is, the narrowband signal with the same clock as UWB is used in the initialization and setup phase, the narrowband signal with the same clock as UWB is used in the control phase, the multi-millisecond ranging packet A is used in the ranging phase, and the narrowband signal with the same clock as UWB is used in the reporting phase. When the value of the first field (3 bits) is the second value, it represents combination 2, that is, the narrowband signal with the same clock as UWB is used in the initialization and setup phase, the narrowband signal with the same clock as UWB is used in the control phase, the multi-millisecond ranging packet A is used in the ranging phase, and the SP0 packet is used in the reporting phase. When the value of the first field (3 bits) is the third value, it represents combination 3, that is, the narrowband signal with the same clock as UWB is used in the initialization and setup phase, the SP0 packet is used in the control phase, the multi-millisecond ranging packet B is used in the ranging phase, and the narrowband signal with the same clock as UWB is used in the reporting phase. When the value of the first field (3 bits) is the fourth value, it indicates combination 4, that is, the initialization and setup phase uses a narrowband signal that is clocked with the UWB, the control phase uses the SP0 packet, the ranging phase uses the multi-millisecond ranging packet B, and the reporting phase uses the SP0 packet. When the value of the first field (3 bits) is the fifth value, it indicates combination 5, that is, the initialization and setup phase uses a narrowband signal that is not clocked with the UWB, the control phase uses the SP0 packet, the ranging phase uses the multi-millisecond ranging packet B, and the reporting phase uses the SP0 packet. Optionally, when the value of the first field (3 bits) is the sixth value, it indicates combination 6, that is, the initialization and setup phase, the control phase, and the reporting phase all use a narrowband signal that is not clocked with the UWB, and the ranging phase uses the multi-millisecond ranging packet B. Among them, the first value, the second value, the third value, the fourth value, the fifth value, and the sixth value are different. For example, the first value, the second value, the third value, the fourth value, the fifth value, and the sixth value are 0, 1, 2, 3, 4, and 5 respectively. When the value of the first field (3 bits) is other values (such as 5, 6, 7 or 6, 7), it indicates reservation.
[0172] In one possible implementation, combinations 1 to 5 in Table 1 above can be divided into two scenarios, namely Scenario 1 and Scenario 2. Scenario 1 may indicate the presence of a narrowband signal that is co-clocked with the UWB. If the control phase and the reporting phase can only use the same wireless technology, Scenario 1 includes Combination 1 and Combination 4. If the wireless technologies of the control phase and the reporting phase can be the same or different, Scenario 1 may include Combination 1, Combination 2, Combination 3 and Combination 4. Scenario 2 may indicate the absence of a narrowband signal that is co-clocked with the UWB, that is, Combination 5. For Scenario 1, the length of the above-mentioned first field may be 1 bit or 2 bits. Scenario 2 will be discussed later and will not be described in detail here.
[0173] Exemplarily, if scenario 1 includes combination 1 and combination 4, the length of the first field can be 1 bit. For example, when the value of the first field (1 bit) is the first value, it represents combination 1, that is, the initialization and setup phase uses a narrowband signal that is co-clocked with the UWB, the control phase uses a narrowband signal that is co-clocked with the UWB, the ranging phase uses a multi-millisecond ranging packet A, and the reporting phase uses a narrowband signal that is co-clocked with the UWB. When the value of the first field (1 bit) is the second value, it represents combination 4, that is, the initialization and setup phase uses a narrowband signal that is co-clocked with the UWB, the control phase uses an SP0 packet, the ranging phase uses a multi-millisecond ranging packet B, and the reporting phase uses an SP0 packet. The first value and the second value are different. For example, the first value and the second value are 0 and 1, respectively.
[0174] Exemplarily, if scenario 1 includes combination 1, combination 2, combination 3, and combination 4, the length of the first field can be 2 bits. For example, when the value of the first field (2 bits) is the first value, it represents combination 1, that is, the narrowband signal with the same clock as UWB is used in the initialization and setup phase, the narrowband signal with the same clock as UWB is used in the control phase, the multi-millisecond ranging packet A is used in the ranging phase, and the narrowband signal with the same clock as UWB is used in the reporting phase. When the value of the first field (2 bits) is the second value, it represents combination 2, that is, the narrowband signal with the same clock as UWB is used in the initialization and setup phase, the narrowband signal with the same clock as UWB is used in the control phase, the multi-millisecond ranging packet A is used in the ranging phase, and the SP0 packet is used in the reporting phase. When the value of the first field (2 bits) is the third value, it represents combination 3, that is, the narrowband signal with the same clock as UWB is used in the initialization and setup phase, the SP0 packet is used in the control phase, the multi-millisecond ranging packet B is used in the ranging phase, and the narrowband signal with the same clock as UWB is used in the reporting phase. When the first field (2 bits) is set to the fourth value, it indicates combination 4: the initialization and setup phase uses a narrowband signal co-clocked with the UWB, the control phase uses SP0 packets, the ranging phase uses multi-millisecond ranging packets B, and the reporting phase uses SP0 packets. The first, second, third, and fourth values are all different. For example, the first, second, third, and fourth values are 0, 1, 2, and 3, respectively.
[0175] In one possible implementation, the general physical layer configuration field may further include a second field, which may be used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header (SHR). It is understood that since the multi-millisecond ranging packet A in combination 1 and combination 2 does not include a synchronization header, when the first field indicates combination 1 or combination 2, the second field may be set to a certain value (e.g., 0), indicating that the multi-millisecond ranging packet in the ranging phase does not include a synchronization header.
[0176] In another possible implementation, when the first field indicates that the control phase uses an SP0 packet (such as combination 3, combination 4, or combination 5), the general physical layer configuration field may further include a second field. The second field may be used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header.
[0177] Exemplarily, the length of the second field can be 1 bit. For example, when the value of the second field (1 bit) is a first value, it indicates that the multi-millisecond ranging packet in the ranging phase includes a synchronization header. When the value of the second field (1 bit) is a second value, it indicates that the multi-millisecond ranging packet in the ranging phase does not include a synchronization header. The first value and the second value are different. For example, the first value and the second value are 0 and 1, respectively.
[0178] In one possible implementation, the general physical layer configuration field may further include a third field, which may be used to indicate the preamble sequence used by the SPO packets in the control phase and / or the reporting phase. Alternatively, the third field may be used to indicate the preamble sequence used by the SPO packets in the control phase and / or the reporting phase, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. It will be understood that since SPO packets are not used in the control phase and the reporting phase of combination 1, when the first field indicates combination 1, the third field may indicate a reservation.
[0179] In another possible implementation, when the first field indicates that an SPO packet (such as combination 3, combination 4, or combination 5) is used in the control phase, or an SPO packet (such as combination 2, combination 4, or combination 5) is used in the reporting phase, that is, when the first field indicates any one of combinations 2 to 5, the general physical layer configuration field may further include a third field. The third field may be used to indicate the preamble sequence used by the SPO packet in the control phase and / or the reporting phase. Alternatively, the third field may be used to indicate the preamble sequence used by the SPO packet in the control phase and / or the reporting phase, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
[0180] Illustratively, when the first field indicates that the control phase uses a narrowband signal co-clocked with the UWB and the reporting phase uses an SPO packet (such as combination 2), the third field is used to indicate the preamble sequence used by the SPO packet in the reporting phase. When the first field indicates that the control phase uses an SPO packet and the reporting phase uses a narrowband signal co-clocked with the UWB (such as combination 3), the third field is used to indicate the preamble sequence used by the SPO packet in the control phase. Optionally, if the multi-millisecond ranging packet in the ranging phase includes a synchronization header (such as the value of the second field is the first value), the third field is also used to indicate the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. When the first field indicates that the SP0 packet is used in both the control phase and the reporting phase (such as combination 4 or combination 5), the third field is used to indicate the preamble code sequence used by the SP0 packet in the control phase and the reporting phase; optionally, if the multi-millisecond ranging packet in the ranging phase includes a synchronization header (such as the value of the second field is the first value), the third field is also used to indicate the preamble code sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
[0181] Exemplarily, the preamble sequence may be a ternary sequence (i.e., Ipatov) with a length of 31, 91, or 127. For example, the length of the third field may be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences with a length of 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences with a length of 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences with a length of 91.
[0182] Refer to Figure 9, which is a format diagram of the universal physical layer configuration field provided by an embodiment of the present application. As shown in Figure 9, the universal physical layer configuration field may include a configuration type (Config Type) field (i.e., the above-mentioned first field), and optionally also includes a synchronization header (SHR) presence (SHR Presence) field (i.e., the above-mentioned second field), and / or a preamble (Preamble Code) field (i.e., the above-mentioned third field). Among them, the length of the Config Type field (i.e., the above-mentioned first field) can be 1 bit, or 2 bits, or 3 bits. For the description of the Config Type field at different lengths, please refer to the description of the first field above, which will not be repeated here. The length of the SHR Presence field can be 1 bit. For the description of the SHR Presence field, please refer to the description of the second field above, which will not be repeated here. The length of the Preamble Code field can be 5 bits. For the description of the Preamble Code field, please refer to the description of the third field above, which will not be repeated here.
[0183] It can be understood that the names and lengths of the various fields shown in Figure 9 are only examples and are not limited to this embodiment of the present application.
[0184] It is understood that although the first field, the second field, and the third field in the embodiments of the present application are described based on the combination of wireless technologies provided in Table 1 above, those skilled in the art will appreciate that with the development and evolution of standards, the combination of wireless technologies may be more or less, or may change. The description of the first field, the second field, and the third field in the embodiments of the present application is not limited to the combination of wireless technologies provided in Table 1.
[0185] In an optional embodiment, for scenario 2 (there is no narrowband signal that is co-clocked with UWB, such as combination 5), the above-mentioned universal physical layer configuration field includes a second field, and the first field may not exist or indicate reservation. The second field can be used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header. For the description of the second field, please refer to the previous description and will not be repeated here. Therefore, in scenario 2, the first communication device generates and sends a universal physical layer configuration field, which includes the second field. Accordingly, the second communication device receives and processes the universal physical layer configuration field. Exemplarily, the second communication device can send or parse the multi-millisecond ranging packet of the subsequent ranging phase according to the indication of the second field in the universal physical layer configuration field. Exemplarily, the universal physical layer configuration field may also include a third field. The third field can be used to indicate the preamble sequence used by the SP0 packet in the control phase and the reporting phase. Optionally, if the multi-millisecond ranging packet in the ranging phase includes a synchronization header (e.g., the value of the second field is the first value), the third field is also used to indicate the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. For the value and meaning of the third field, please refer to the previous description and will not be repeated here.
[0186] In one possible implementation, the physical layer configuration method for UWB ranging may further include: a first communication device sending or receiving a physical layer management field, and correspondingly, a second communication device receiving or sending the physical layer management field. Exemplarily, the frame format of the physical layer management field may be as shown in FIG. 7 . The physical layer management field may include a control phase configuration field and a reporting phase configuration field. The control phase configuration field may be used to indicate the physical layer configuration (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.) of the O-QPSK modulation of the narrowband signal that is co-clocked with the UWB during the control phase. The reporting phase configuration field may be used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal that is co-clocked with the UWB during the reporting phase. For example, the control phase configuration field may have values ranging from 1 to 9, representing nine physical layer configurations of O-QPSK during the control phase; other values indicate reservation. The Report Phase Configuration field has values ranging from 1 to 9, representing the nine physical layer configurations for O-QPSK during the Report Phase; other values indicate a reserved configuration. In other words, the physical layer management field in this embodiment of the present application does not need to indicate the presence of a synchronization header during the Control Phase, nor does it need to indicate the presence of a UWB packet during the Report Phase. In other words, this embodiment of the present application modifies the meaning of the Control Phase Configuration field and the Report Phase Configuration field.
[0187] It can be understood that the execution order of the first communication device sending / receiving the physical layer management field and sending the general physical layer configuration field is not limited.
[0188] In one possible implementation, the physical layer management field and the above-mentioned general physical layer configuration field can be located in the same frame or in different frames, which is not limited in the embodiment of the present application.
[0189] In one possible implementation, the general physical layer configuration field may be included in any of the following messages: a ranging start message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase. Exemplarily, the response message in the initialization and setup phase includes an advertising response compact frame and a public advertising response compact frame. The start of ranging (SOR) message in the initialization and setup phase includes a starting ranging compact frame and a public starting ranging compact frame. The polling message in the control phase includes a one-to-one polling compact frame and a one-to-many polling compact frame. The response message in the control phase includes a response compact frame (RESP Compact frame) and a one-to-many response compact frame. Messages in the reporting phase include a One-to-one Responder Report Compact frame, a One-to-one Responder secure Report Compact frame, a One-to-many Responder Report Compact frame, and a One-to-many Responder secure Report Compact frame.
[0190] It is understandable that the general physical layer configuration field is located in different frames, and the content / parameters indicated by the general physical layer configuration field may have different usage times. The following discusses different situations.
[0191] In one possible implementation, when the General Physical Layer Configuration field is located in a Ranging Start Compact Frame or a Public Ranging Start Compact Frame, the content indicated by the General Physical Layer Configuration field can be used in one or more ranging cycles after the initialization and setup phase. When the General Physical Layer Configuration field is located in an Announcement Response Compact Frame or a Public Announcement Response Compact Frame, the content indicated by the General Physical Layer Configuration field is the responder's parameter recommendation for use in one or more ranging cycles after the initialization and setup phase.
[0192] When the general physical layer configuration field is located in a one-to-one polling compact frame or a one-to-many polling compact frame, there are four cases: (1) The content / parameter indicated by the first field is not used, and the content / parameter indicated by the second field (if present) and the third field (if present) is used in the ranging cycle where the general physical layer configuration field is located. (2) The content / parameter indicated by the first field is used in the ranging cycle next to the ranging cycle where the general physical layer configuration field is located, and the content indicated by the second field and the third field is used in the ranging cycle where the general physical layer configuration field is located. (3) The content / parameter indicated by the general physical layer configuration field is not used. (4) The content / parameter indicated by the first field is a parameter suggestion for the ranging cycle next to the ranging cycle where the general physical layer configuration field is located, and the content / parameter indicated by the second field (if present) and the third field (if present) is not used.
[0193] When the general physical layer configuration field is located in a response compact frame, or a one-to-many response compact frame, or a one-to-one response report compact frame, or a one-to-one response security report compact frame, or a one-to-many response report compact frame, or a one-to-many response security report compact frame, there are also four cases: (a) The content / parameter indicated by the first field is not used, and the content / parameter indicated by the second field (if present) and the third field (if present) is a parameter suggestion for the next ranging cycle of the ranging cycle in which the general physical layer configuration field is located. (b) The content / parameter indicated by the general physical layer configuration field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the general physical layer configuration field is located. (c) The content / parameter indicated by the general physical layer configuration field is not used. (d) The content / parameter indicated by the first field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the general physical layer configuration field is located, and the content / parameter indicated by the second field (if present) and the third field (if present) is not used.
[0194] For example, the first field (such as the Config Type field), the second field (such as the SHR Presence field), and the third field (such as the Preamble Code field) can be divided into two groups. The first group includes the first field, and the second group includes the second field and the third field. The parameters / content represented by each group of fields can be divided into two categories: those that can only be configured during the initialization and setup phase; or those that can be configured both during the initialization and setup phase and in subsequent ranging cycles. As shown in Table 2 below, Table 2 shows the usage time of the parameters / content represented by each field when the Config Type field, the SHR Presence field, and the Preamble Code field appear in different phases (or different frames).
[0195] Table 2
[0196] It can be understood that although the above Table 2 shows the usage time of the three fields, namely the Config Type field, the SHR Presence field, and the Preamble Code field, it does not mean that the universal physical layer configuration field sent by the first communication device in the embodiment of the present application must include these three fields. For example, if the universal physical layer configuration field includes the Config Type field, the usage time of the parameter represented by the Config Type field can be determined according to the above Table 2. If the universal physical layer configuration field includes the Config Type field and the Preamble Code field, the usage time of the parameters represented by the Config Type field and the Preamble Code field can be determined respectively according to the above Table 2. If the universal physical layer configuration field includes the SHR Presence field, the usage time of the parameter represented by the SHR Presence field can be determined according to the above Table 2. If the universal physical layer configuration field includes the Config Type field, the SHR Presence field, and the Preamble Code field, the usage time of the parameters represented by these three fields can be determined respectively according to the above Table 2. They are not listed here one by one.
[0197] In one possible implementation, the first field may indicate different usage times for the parameters it represents when it appears in different phases. Therefore, when the first field is located in different frames, the content / parameters indicated by the first field may differ. For example, when the first field appears in a SOR message during the initialization and setup phase (e.g., a (public) starting ranging compact frame), the first field may be used to indicate the combination of wireless technologies used during the initialization and setup phase, the control phase, the ranging phase, and the reporting phase. Accordingly, the meanings of the second field (if present) and the third field (if present) remain unchanged, as described above, and are not further described here. When the first field appears in a response message during the initialization and setup phase (e.g., a (public) announcement response compact frame), the first field may be used to indicate the responder's parameter recommendations for use in one or more ranging cycles following the initialization and setup phase. Accordingly, the content indicated by the second field (if present) and the third field (if present) also represents the responder's parameter recommendations. When the first field appears in a polling message during the control phase (e.g., a one-to-one polling compact frame or a one-to-many polling compact frame), it can be used to indicate the combination of wireless technologies to be used in the ranging phase and the reporting phase of the current ranging cycle. Accordingly, the meanings of the second field (if present) and the third field (if present) remain unchanged, as described above, and are not further described here. When the first field appears in a reporting phase (e.g., a one-to-one response (security) report compact frame or a one-to-many response (security) report compact frame) or a response message during the polling phase (e.g., a response compact frame or a one-to-many response compact frame), the first field can be used to recommend the combination of wireless technologies to be used in the control phase, ranging phase, and reporting phase of the next ranging cycle. Accordingly, the second field (if present) can be used to recommend whether the multi-millisecond ranging packet in the ranging phase of the next ranging cycle includes a synchronization header. The third field (if present) can be used to recommend the preamble sequence to be used in the SPO packet in the control phase and / or reporting phase of the next ranging cycle. Optionally, if the multi-millisecond ranging packet in the ranging phase of the next ranging cycle includes a synchronization header, the third field (if present) may also be used to suggest a preamble sequence used by the synchronization header in the multi-millisecond ranging packet.
[0198] In the embodiment of the present application, when the SYNC field and SFD field are optional parts of the MMS ranging packet, a universal physical layer configuration field is designed to improve the physical layer configuration in the ranging session. For example, the field indicates one or more of the following: the combination of wireless technologies used in multiple phases, whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header, the preamble sequence used in the SPO packet in the control phase and / or the reporting phase, or the preamble sequence used in the synchronization header in the multi-millisecond ranging packet in the ranging phase. This enables both parties in the ranging session to align physical layer-related parameters, supports the completion of the ranging process, and improves ranging efficiency and reliability. Furthermore, the embodiment of the present application also designs the usage time of the parameters / content indicated by the first, second, and third fields, respectively, based on the appearance of the universal physical layer configuration field in different phases, to achieve flexible parameter configuration.
[0199] Refer to Figure 10, which is another flow chart of the physical layer configuration method for UWB ranging provided in an embodiment of the present application. The method mainly introduces the physical layer configuration in the ranging session when the UWB SYNC field and the UWB SFD field are optional parts of the control phase and are not part of the MMS ranging packet. The first communication device and the second communication device involved in the method can be any two devices that can perform data communication in Figure 1 or Figure 2. In one possible implementation, the first communication device in the method can serve as an initiator, and the second communication device can serve as a responder. Of course, the first communication device can also serve as a responder, and the second communication device can serve as an initiator. This embodiment of the present application is not limited.
[0200] As shown in FIG10 , the physical layer configuration method of the UWB ranging includes but is not limited to the following steps:
[0201] S201: A first communications device generates a first frame. The first frame includes a physical layer management field. The physical layer management field includes a control phase configuration field and a reporting phase configuration field. The control phase configuration field and the reporting phase configuration field are used to jointly indicate a combination of wireless technologies used in a ranging session. The ranging session includes a control phase and a ranging phase. The multi-millisecond ranging packet used in the ranging phase does not include a synchronization header. The control phase uses a narrowband signal shared with a UWB clock or a first UWB packet. The first UWB packet includes a synchronization header.
[0202] S202: The first communication device sends a first frame.
[0203] Correspondingly, the second communication device receives the first frame.
[0204] S203: The second communication device processes the first frame. Exemplarily, the second communication device interprets / parses the physical layer management field in the first frame to determine the wireless technology used in each phase of the ranging session, so as to subsequently transmit information using the corresponding wireless technology as indicated by the physical layer management field.
[0205] In a possible implementation, the embodiment of the present application can be explained based on the fact that the SYNC field and the SFD field are optional parts of the control phase.
[0206] In one possible implementation, a ranging session may include an initialization and setup phase, a control phase, a ranging phase, and optionally a reporting phase. Although the reporting phase is an optional phase in a ranging session (or ranging cycle), the reporting phase may still be taken into account when considering the combination of wireless technologies used in a ranging session. That is, the control phase configuration field and the reporting phase configuration field may be used to jointly indicate the combination of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase.
[0207] In one possible implementation, the combination of wireless technologies used in the ranging session includes: using a narrowband signal (e.g., a narrowband signal that is co-clocked with UWB or a narrowband signal that is not co-clocked with UWB) in the initialization and setup phase, using a narrowband signal (e.g., a narrowband signal that is co-clocked with UWB) or a first UWB packet (the first UWB packet includes a synchronization header) in the control phase, using a multi-millisecond ranging packet (the multi-millisecond ranging packet does not include a synchronization header) in the ranging phase, and using a narrowband signal (e.g., a narrowband signal that is co-clocked with UWB) or a second UWB packet (e.g., the PPDU format of the second UWB packet is STS packet configuration 0) in the reporting phase. Exemplarily, the PPDU format of the multi-millisecond ranging packet in the embodiment of the present application can be the PPDU configuration 8 (PPDU config 8) shown in Figure 4 above. The format represented by the STS packet configuration 0 is the format represented by the PPDU config 0 shown in Figure 4 above. In other words, the PPDU format of the UWB packet is STS Packet Configuration 0, which means that the UWB packet includes the SYNC field, SFD field, PHY field, and PHY payload, but does not include the STS. For ease of description in this embodiment of the application, the UWB packet with the PPDU format of STS Packet Configuration 0 is referred to as an "SP0 packet" and will not be further described below.
[0208] For clarity, the following table illustrates the combinations of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase. As shown in Table 3 below, Table 3 shows the combinations of wireless technologies used in the above four phases (i.e., the initialization and setup phase, the control phase, the ranging phase, and the reporting phase).
[0209] Table 3
[0210] It will be appreciated that Table 3 is merely an example, and in actual applications, the combinations of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase may be more or less than the combinations shown in Table 3. It will also be appreciated that the wireless technologies used in each phase shown in Table 3 are merely examples, and in actual applications, the wireless technologies used in each phase may differ from those shown in Table 3.
[0211] In one possible implementation, narrowband signals co-clocked with UWB can be modulated using O-QPSK (Offset Quadrature Phase Shift Keying). Therefore, in some scenarios, "O-QPSK" can be used to represent "narrowband signals co-clocked with UWB." Narrowband signals that are not co-clocked with UWB are called "out-of-band (OOB)" and are not constrained by the UWB protocol.
[0212] In a possible implementation, the multi-millisecond ranging packet A in Table 3 above may represent a multi-millisecond ranging packet that does not include a synchronization header (SHR).
[0213] In one possible implementation, the data rate of the SP0 packet in Table 3 above may be 1.95 Mbps. In the SP0 packet, the synchronization field may include 64 preamble symbols, the SFD sequence may be [-1 -1 -1 +1 -1 -1 +1 -1], and the length of the SFD field may be 8. The configuration of the control phase and the reporting phase of the SP0 packet in the same ranging cycle (or ranging round) may be the same, and may be transmitted on the same UWB channel. The "same configuration" here may refer to: the same number of preamble symbols in the synchronization field, the same index of the preamble sequence, the same SFD sequence, etc.
[0214] In one possible implementation, a first communication device generates and transmits a first frame, which includes a physical layer management field. Exemplarily, the frame format of the physical layer management field may be as shown in FIG. 7 . The physical layer management field may include a control phase configuration field and a reporting phase configuration field, which may be used to jointly indicate the combination of wireless technologies used in a ranging session. Accordingly, a second communication device receives and processes the first frame. For example, the second communication device interprets / parses the physical layer management field in the first frame to determine the wireless technologies used in each phase of the ranging session, so that information can subsequently be transmitted using the corresponding wireless technologies as indicated by the physical layer management field.
[0215] In one possible implementation, the control phase configuration field can be used to indicate the physical layer configuration of the control phase. Exemplarily, the value of the control phase configuration field is 1 to 9, indicating 9 configurations of O-QPSK of the narrowband signal with the same clock as UWB in the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol to chip mapping, etc.). A value of 14 indicates that the first UWB packet in the control phase contains only the UWB SYNC field and the UWB SFD field. A value of 15 indicates that there is a UWB packet before the UWB SYNC field and the UWB SFD field in the control phase. The reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. Exemplarily, the value of the reporting phase configuration field is 1 to 9, indicating 9 configurations of O-QPSK of the narrowband signal with the same clock as UWB in the reporting phase. A value of 15 indicates that UWB packets are used for reporting. The values of the control phase configuration field and the reporting phase configuration field can indirectly indicate the combination of wireless technologies used in the ranging session.
[0216] For example, the relationship between the value of the control phase configuration field and the value of the reporting phase configuration field and the combination of wireless technologies used in the ranging session is shown in Table 4 below.
[0217] Table 4
[0218] Combination 1 in Table 4 indicates that the initialization and setup phase, the control phase, and the reporting phase all use a narrowband signal co-clocked with UWB, and the ranging phase uses multi-millisecond ranging packet A. Combination 2 in Table 4 indicates that the initialization and setup phase and the control phase all use a narrowband signal co-clocked with UWB, the ranging phase uses multi-millisecond ranging packet A, and the reporting phase uses SPO packets. Combination 3 in Table 4 indicates that the initialization and setup phase and the reporting phase all use a narrowband signal co-clocked with UWB, the control phase uses the first UWB packet, and the ranging phase uses multi-millisecond ranging packet A. Combination 4 in Table 4 indicates that the initialization and setup phase uses a narrowband signal co-clocked with UWB, the control phase uses the first UWB packet, the ranging phase uses multi-millisecond ranging packet A, and the reporting phase uses SPO packets. Combination 5 in Table 4 indicates that the initialization and setup phase uses a narrowband signal not co-clocked with UWB, the control phase uses the first UWB packet, the ranging phase uses multi-millisecond ranging packet A, and the reporting phase uses SPO packets.
[0219] It can be understood that, considering that in combination 6 in Table 3 above, except for the use of multi-millisecond ranging packet A in the ranging phase, the wireless technologies used in other phases are not constrained in the UWB protocol, and the multi-millisecond ranging packet A does not include a synchronization header, the embodiment of the present application may not indicate combination 6 in Table 3 above.
[0220] In one possible implementation, the first frame may further include a third field, which may be used to indicate the preamble sequence used by the first UWB packet in the control phase and / or the SP0 packet in the reporting phase. It is understood that since both the control phase and the reporting phase of combination 1 use narrowband signals that are co-clocked with the UWB, when the value of the control phase configuration field is any value from 1 to 9 and the value of the reporting phase configuration field is any value from 1 to 9 (such as combination 1), the third field in the first frame may indicate reservation.
[0221] Alternatively, when the value of the control phase configuration field is 14 or 15 (such as combination 3, combination 4, or combination 5), or the value of the reporting phase configuration field is 15 (such as combination 2), the first frame further includes a third field. The third field can be used to indicate the preamble sequence used by the first UWB packet in the control phase and / or the SP0 packet in the reporting phase.
[0222] Exemplarily, when the value of the control phase configuration field is any value from 1 to 9 and the value of the reporting phase configuration field is 15 (such as combination 2), the third field is used to indicate the preamble sequence used by the SP0 packet in the reporting phase. When the value of the control phase configuration field is 14 or 15, and the value of the reporting phase configuration field is any value from 1 to 9 (such as combination 3), the third field is used to indicate the preamble sequence used by the first UWB packet in the control phase. When the value of the control phase configuration field is 14 or 15, and the value of the reporting phase configuration field is 15 (such as combination 4 or combination 5), the third field is used to indicate the preamble sequence used by the first UWB packet in the control phase and the SP0 packet in the reporting phase. It can be understood that the first UWB packet and SP0 packet here use the same preamble sequence.
[0223] Exemplarily, the preamble sequence may be a ternary sequence (i.e., Ipatov) with a length of 31, 91, or 127. For example, the length of the third field may be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences with a length of 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences with a length of 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences with a length of 91.
[0224] For example, the third field can be called a preamble code field. The third field can also have other names, which are not limited by the embodiment of the present application. Referring to Figure 11, Figure 11 is a format diagram of the preamble code field provided by the embodiment of the present application. As shown in Figure 11, the length of the preamble code field can be 1 byte (8 bits in total). For the description of the Preamble Code field, please refer to the description of the third field above, which will not be repeated here. It can be understood that the name and length of the Preamble Code field shown in Figure 11 are only examples, and the embodiment of the present application does not limit this.
[0225] It is understood that although the use combinations of wireless technologies in the initialization and setup phase, control phase, ranging phase, and reporting phase of the embodiments of the present application are described based on the use combinations of wireless technologies provided in Table 3 above, those skilled in the art will appreciate that with the development and evolution of standards, the use combinations of wireless technologies may be more or less, or may change. The description of the control phase configuration field, the reporting phase configuration field, and the third field in the embodiments of the present application is not limited to the use combinations of wireless technologies provided in Table 3.
[0226] In one possible implementation, when the value of the control phase configuration field is 14, the PPDU format of the first UWB packet may include only the synchronization header (i.e., the SYNC field and the SFD field). In other words, the embodiment of the present application defines a PPDU type as shown in Figure 12, which is a schematic diagram of a PPDU format provided by an embodiment of the present application. As shown in Figure 12, the PPDU format includes only the SYNC field and the SFD field.
[0227] In another possible implementation, when the value of the control phase configuration field is 15, the first UWB packet may include two UWB packets, one of which has a PPDU format that includes only a synchronization header, as shown in Figure 12; and the other UWB packet has a PPDU format that is STS packet configuration 0. In other words, for combinations 3, 4, and 5 in Table 3 above, an SP0 packet exists before the UWB SYNC field and the UWB SFD field in the control phase.
[0228] In one possible implementation, the first frame may be any of the following messages: a ranging start message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase. Exemplarily, the response message in the initialization and setup phase includes an advertising response compact frame and a public advertising response compact frame. The ranging start (SOR) message in the initialization and setup phase includes a starting ranging compact frame and a public starting ranging compact frame. The polling message in the control phase includes a one-to-one polling compact frame and a one-to-many polling compact frame. The response message in the control phase includes a response compact frame and a one-to-many response compact frame. Messages in the reporting phase include a One-to-one Responder Report Compact frame, a One-to-one Responder secure Report Compact frame, a One-to-many Responder Report Compact frame, and a One-to-many Responder secure Report Compact frame.
[0229] It is understandable that when the first frame is a different frame, the physical layer management field and / or the content / parameter indicated by the third field in the first frame may have different usage times.
[0230] In one possible implementation, when the first frame is a SOR message in the initialization and setup phase (e.g., a Ranging Start Compact Frame or a Public Ranging Start Compact Frame), the content / parameters indicated by the physical layer management field and the third field are used in one or more ranging cycles after the initialization and setup phase. When the first frame is a response message in the initialization and setup phase (e.g., an Announcement Response Compact Frame or a Public Announcement Response Compact Frame), the content / parameters indicated by the physical layer management field and the third field are parameter recommendations by the responder for use in one or more ranging cycles after the initialization and setup phase.
[0231] When the first frame is a polling message in the control phase (such as a one-to-one polling compact frame or a one-to-many polling compact frame), there are four situations: (1) The content / parameter indicated by the physical layer management field is not used, and the content / parameter indicated by the third field is used in the ranging cycle in which the first frame is located. (2) The content / parameter indicated by the physical layer management field is used in the ranging cycle next to the ranging cycle in which the first frame is located, and the content / parameter indicated by the third field is used in the ranging cycle in which the first frame is located. (3) Neither the content / parameter indicated by the physical layer management field nor the content / parameter indicated by the third field is used. (4) The content / parameter indicated by the physical layer management field is a parameter suggestion for the ranging cycle next to the ranging cycle in which the first frame is located, and the content / parameter indicated by the third field is not used.
[0232] When the first frame is a response message in the control phase (such as a response compact frame or a one-to-many response compact frame) or a message in the reporting phase (such as a one-to-one response report compact frame, a one-to-one response safety report compact frame, a one-to-many response report compact frame, or a one-to-many response safety report compact frame), there are also four cases: (a) The content / parameter indicated by the physical layer management field is not used, and the content / parameter indicated by the third field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located. (b) The content / parameter indicated by the physical layer management field and the third field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located. (c) Neither the physical layer management field nor the content / parameter indicated by the third field is used. (d) The content / parameter indicated by the physical layer management field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located, and the content / parameter indicated by the third field is not used.
[0233] For example, the physical layer management field includes a control phase configuration field and a report phase configuration field. The control phase configuration (Control Phase Config) field, the report phase configuration (Report Phase Config) field, and the third field (such as the Preamble Code field) can be divided into two groups. The first group includes the Control Phase Config field and the Report Phase Config field, and the second group includes the third field. The parameters / contents represented by each group of fields can be divided into two categories: those that can only be configured in the initialization and setup phase; or those that can be configured in both the initialization and setup phase and in subsequent ranging cycles. As shown in Table 5 below, Table 5 shows the usage time of the parameters / contents represented by each field when the Control Phase Config field, the Report Phase Config field, and the Preamble Code field appear in different phases.
[0234] Table 5
[0235] It can be understood that although Table 5 above shows the usage time of the three fields, namely the Control Phase Config field, the Report Phase Config field, and the Preamble Code field, it does not mean that the first frame sent by the first communication device in the embodiment of the present application must include these three fields. For example, if the first frame includes the Control Phase Config field and the Report Phase Config field, the usage time of the parameters represented by the Control Phase Config field and the Report Phase Config field can be determined according to Table 5 above. If the first frame includes the Control Phase Config field, the Report Phase Config field, and the Preamble Code field, the usage time of the parameters represented by these three fields can be determined respectively according to Table 2 above.
[0236] In one possible implementation, the physical layer management field may indicate different usage times for parameters when it appears in different phases. Therefore, the content / parameters indicated by the physical layer management field may differ when the first frame is different. For example, when the first frame is a ranging start compact frame or a public ranging start compact frame, the physical layer management field may be used to indicate the combination of wireless technologies used during the initialization and setup phase, the control phase, the ranging phase, and the reporting phase. Accordingly, the meaning of the third field (if present) remains unchanged, as described above, and is not further described here. When the first frame is an announcement response compact frame or a public announcement response compact frame, the physical layer management field may be used to indicate the responder's parameter recommendations for use in one or more ranging cycles following the initialization and setup phase. Accordingly, the content indicated by the third field (if present) is also the responder's parameter recommendations. When the first frame is a one-to-one polling compact frame or a one-to-many polling compact frame, the physical layer management field may be used to indicate the combination of wireless technologies used during the ranging phase and the reporting phase. Accordingly, the meaning of the third field (if present) remains unchanged, as described above, and is not repeated here. When the first frame is a one-to-one response report compact frame, or a one-to-one response safety report compact frame, or a one-to-many response report compact frame, or a one-to-many response safety report compact frame, or a response compact frame, or a one-to-many response compact frame, the physical layer management field can be used to recommend the use combination of wireless technologies in the control phase, ranging phase, and reporting phase of the next ranging cycle. Accordingly, the third field (if present) can be used to recommend the preamble sequence used for the first UWB packet in the control phase and / or the SP0 packet in the reporting phase of the next ranging cycle.
[0237] In the embodiment of the present application, when the UWB SYNC field and the UWB SFD field are optional parts of the control phase, the physical layer configuration in the ranging session is improved by defining a PPDU format that only includes the SHR, the multi-millisecond ranging packet in the ranging phase does not include the SHR, and the physical layer management field and the third field are designed. For example, one or more of the following are indicated: the combination of wireless technologies used in multiple phases, the preamble sequence used for the first UWB packet in the control phase and / or the SP0 packet in the reporting phase. This enables both parties in the ranging to align physical layer related parameters, supports the completion of the ranging process, and improves ranging efficiency and reliability. In addition, the embodiment of the present application also designs the usage time of the parameters / content indicated by the physical layer management field and the third field according to the different phases in which the physical layer management field and the third field appear, thereby achieving flexible configuration of parameters.
[0238] Refer to Figure 13, which is another flow chart of the physical layer configuration method for UWB ranging provided in an embodiment of the present application. The method mainly introduces the physical layer configuration in the ranging session when the SYNC field and the SFD field are optional parts of the MMS ranging packet. The first communication device and the second communication device involved in the method can be any two devices that can perform data communication in Figure 1 or Figure 2. In one possible implementation, the first communication device in the method can serve as an initiator, and the second communication device can serve as a responder. Of course, the first communication device can also serve as a responder, and the second communication device can serve as an initiator. This embodiment of the present application does not limit this.
[0239] As shown in FIG13 , the physical layer configuration method of the UWB ranging includes but is not limited to the following steps:
[0240] S301. A first communication device generates a physical layer management field, where the physical layer management field includes a control phase configuration field and a reporting phase configuration field.
[0241] S302: The first communication device sends the physical layer management field.
[0242] Accordingly, the second communication device receives the physical layer management field.
[0243] S303: The second communication device processes the physical layer management field. Exemplarily, the second communication device interprets / parses the physical layer management field to determine the wireless technologies for the control phase, ranging phase, and reporting phase, so as to subsequently transmit information using the corresponding wireless technologies as indicated by the physical layer management field.
[0244] In a possible implementation, the embodiment of the present application may be described based on the fact that the SYNC field and the SFD field are optional parts of an MMS (multi-millisecond) ranging packet.
[0245] In one possible implementation, the control phase configuration field and / or the reporting phase configuration field can be used to directly or indirectly indicate the wireless technology of multiple phases in the control phase, ranging phase, and reporting phase. The wireless technology used in the control phase and the reporting phase is the same. Exemplarily, the combination of wireless technologies used in the control phase, ranging phase, and reporting phase may include: using a narrowband signal (e.g., a narrowband signal with a common clock with UWB) or a UWB packet (e.g., the PPDU format of the UWB packet is STS packet configuration 0) in the control phase, a multi-millisecond ranging packet with a synchronization header or a multi-millisecond ranging packet without a synchronization header in the ranging phase, and using a narrowband signal (e.g., a narrowband signal with a common clock with UWB) or a UWB packet (e.g., the PPDU format of the UWB packet is STS packet configuration 0) in the reporting phase. Exemplarily, the PPDU format of the multi-millisecond ranging packet in the embodiment of the present application may be the PPDU configuration 8 (PPDU config 8) shown in FIG. 4 above. The format represented by the STS packet configuration 0 is the format represented by the PPDU config 0 shown in FIG. 4 above. In other words, the PPDU format of the UWB packet is STS Packet Configuration 0, which means that the UWB packet includes the SYNC field, SFD field, PHY field, and PHY payload, but does not include the STS. For ease of description in this embodiment of the application, the UWB packet with the PPDU format of STS Packet Configuration 0 is referred to as an "SP0 packet" and will not be further described below.
[0246] For clarity, the following table illustrates the usage combinations of wireless technologies in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase. As shown in Table 6 below, Table 6 shows the usage combinations of wireless technologies in the above four phases (i.e., the initialization and setup phase, the control phase, the ranging phase, and the reporting phase).
[0247] Table 6
[0248] It will be understood that Table 6 above is merely an example. In actual applications, the combinations of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase may be more or fewer than those shown in Table 6. However, the wireless technologies used in the control phase and the reporting phase are the same. It will also be understood that the wireless technologies used in each phase shown in Table 6 above are merely examples. In actual applications, the wireless technologies used in each phase may differ from those shown in Table 6.
[0249] It can also be understood that the above Table 6 is only an example. In actual applications, both combination 1 and combination 2 may only include wireless technologies in the control phase, ranging phase, and reporting phase.
[0250] In one possible implementation, a narrowband signal that is co-clocked with UWB can be modulated using O-QPSK (Offset Quadrature Phase Shift Keying), so in some scenarios, "O-QPSK" can be used to represent "a narrowband signal that is co-clocked with UWB."
[0251] In one possible implementation, the multi-millisecond ranging packet A in Table 6 may represent a multi-millisecond ranging packet that does not carry a synchronization header (SHR). The multi-millisecond ranging packet B in Table 6 may represent a multi-millisecond ranging packet that may carry a synchronization header (SHR). The synchronization header (SHR) includes a SYNC field and an SFD field.
[0252] In one possible implementation, the data rate of the SP0 packet in Table 6 above may be 1.95 Mbps. In the SP0 packet, the synchronization field may include 64 preamble symbols, the SFD sequence may be [-1 -1 -1 +1 -1 -1 +1 -1], and the length of the SFD field may be 8. The configuration of the control phase and the reporting phase of the SP0 packet in the same ranging cycle (or ranging round) may be the same, and may be transmitted on the same UWB channel. The "same configuration" here may refer to: the same number of preamble symbols in the synchronization field, the same index of the preamble sequence, the same SFD sequence, etc.
[0253] In one possible implementation, the first communications device generates and transmits a physical layer management field, which may include a control phase configuration field and a reporting phase configuration field. The control phase configuration field is 4 bits long, and the reporting phase configuration field is also 4 bits long. Exemplarily, the frame format of the physical layer management field may be as shown in FIG. The control phase configuration field and / or the reporting phase configuration field may be used to directly or indirectly indicate the wireless technology used in the control phase, ranging phase, and reporting phase.
[0254] In one possible implementation, the above-mentioned physical layer management field may be included in the ranging start message of the initialization and setup phase, or the response message of the initialization and setup phase. Exemplarily, the response message of the initialization and setup phase includes an advertising response compact frame and a public advertising response compact frame. The ranging start (SOR) message of the initialization and setup phase includes a starting ranging compact frame and a public starting ranging compact frame. It can be understood that when the physical layer management field is included in the message of the initialization and setup phase, the physical layer management field may not indicate the wireless technology used in the initialization and setup phase.
[0255] Implementation 1
[0256] The above-mentioned control phase configuration field can be used to indicate the physical layer configuration of the control phase. When the value of the control phase configuration field is a value within the first range (such as the first value), it can (directly or indirectly) indicate that the control phase and the reporting phase use a narrowband signal with a common clock with the UWB, and the ranging phase uses a multi-millisecond ranging packet that does not carry a synchronization header (such as a multi-millisecond ranging packet A). In addition, when the value of the control phase configuration field is a value within the first range (such as the first value), it can also indicate the physical layer configuration of the O-QPSK modulation of the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol to code chip mapping, etc.). Alternatively, when the value of the control phase configuration field is a value within the first range (such as the first value), it directly or indirectly (implicitly) indicates combination 1 in Table 6 above. Exemplarily, the first range can be 1 to 8, or 1 to 9, or other ranges, which is not limited in the embodiments of the present application. The first value can be any value within the first range.
[0257] When the value of the control phase configuration field is a second value outside the first range, it can (directly or indirectly) indicate that the control phase and the reporting phase use UWB packets (such as SP0 packets), and the ranging phase uses multi-millisecond ranging packets carrying synchronization headers (such as multi-millisecond ranging packet B). In addition, when the value of the control phase configuration field is a second value outside the first range, it can also indicate that the control phase uses UWB packets (such as SP0 packets). Alternatively, when the value of the control phase configuration field is a second value outside the first range, it directly or indirectly indicates combination 2 in Table 6 above. Exemplarily, the second value can be 14, or 15, or other values from 0 to 15 except the first range, which is not limited in the embodiments of the present application. Here, the UWB packets used in the control phase and the reporting phase can be SP0 packets. For the description of the SP0 packet, please refer to the previous description and will not be repeated here.
[0258] It can be understood that the modulation mode of the narrowband signal sharing the same clock as the UWB is O-QPSK modulation.
[0259] It can be understood that the embodiments of the present application redefine the meaning of the existing control phase configuration field and directly or indirectly indicate the wireless technology of multiple phases in the control phase, ranging phase, and reporting phase according to the value of the control phase configuration field, without adding new fields, which can save signaling overhead.
[0260] The above-mentioned reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. The value and meaning of the reporting phase configuration field can refer to the prior art. For example, the value of the reporting phase configuration field is 1 to 9, indicating 9 configurations of O-QPSK in the reporting phase. The value of 15 indicates that the UWB packet is used for reporting in the reporting phase, the PSR in the SYNC field of the UWB packet is 64, the SFD index of the UWB packet is 2, the length of the SFD is 8, the UWB packet does not include STS, and the data rate is 1.95Mbps. For example, an SFD index of 2 indicates that the SFD sequence is [-1 -1 -1 +1 -1 -1 +1 -1].
[0261] Implementation 2
[0262] The above-mentioned reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. When the value of the reporting phase configuration field is a value within the first range (such as the first value), it can (directly or indirectly) indicate that the control phase and the reporting phase use a narrowband signal that is co-clocked with the ultra-wideband UWB, and the ranging phase uses a multi-millisecond ranging packet that does not carry a synchronization header (such as a multi-millisecond ranging packet A). In addition, when the value of the reporting phase configuration field is a value within the first range (such as the first value), it can also indicate the physical layer configuration of the O-QPSK modulation in the reporting phase (such as rate, SYNC length, SFD sequence, PHR length, symbol to code chip mapping, etc.). Alternatively, when the value of the reporting phase configuration field is a value within the first range (such as the first value), it directly or indirectly (implicitly) indicates combination 1 in the above-mentioned Table 6. Exemplarily, the first range can be 1 to 8, or 1 to 9, or other ranges, which is not limited in the embodiments of the present application. The first value can be any value within the first range.
[0263] When the value of the reporting phase configuration field is a second value outside the first range, it can (directly or indirectly) indicate that the control phase and the reporting phase use UWB packets (such as SP0 packets), and the ranging phase uses multi-millisecond ranging packets carrying synchronization headers (such as multi-millisecond ranging packet B). In addition, when the value of the reporting phase configuration field is a second value outside the first range, it can also indicate that the reporting phase uses UWB packets (such as SP0 packets). Alternatively, when the value of the reporting phase configuration field is a second value outside the first range, it directly or indirectly (implicitly) indicates combination 2 in Table 6 above. Exemplarily, the second value can be 14, or 15, or other values from 0 to 15 except the first range, which is not limited in the embodiments of the present application. Here, the UWB packets used in the control phase and the reporting phase can be SP0 packets. For the description of the SP0 packet, please refer to the previous description and will not be repeated here.
[0264] It can be understood that the modulation mode of the narrowband signal sharing the same clock as the UWB is O-QPSK modulation.
[0265] It can be understood that the embodiments of the present application redefine the meaning of the existing reporting phase configuration field, and directly or indirectly indicate the wireless technology of multiple phases in the control phase, ranging phase, and reporting phase according to the value of the reporting phase configuration field, without the need to add new fields, which can save signaling overhead.
[0266] The control phase configuration field can be used to indicate the physical layer configuration of the control phase. The control phase configuration field can be used to indicate the physical layer configuration of the O-QPSK modulation in the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). For example, the value of the control phase configuration field is 1 to 9, indicating the nine configurations of O-QPSK in the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). Other values are reserved.
[0267] Implementation 3
[0268] The above-mentioned control phase configuration field can be used to indicate the physical layer configuration of the control phase. The above-mentioned reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. When the value of the control phase configuration field is a value within the first range (such as the first value), it can indicate that the control phase uses a narrowband signal that is co-clocked with the UWB, or indicates the physical layer configuration of the O-QPSK modulation of the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). When the value of the control phase configuration field is a second value outside the first range, it can indicate that the control phase uses a UWB packet (such as an SPO packet). When the value of the reporting phase configuration field is a value within the second range (such as the third value), it can indicate that the reporting phase uses a narrowband signal that is co-clocked with the UWB, or indicates the physical layer configuration of the O-QPSK modulation of the reporting phase (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). When the value of the reporting phase configuration field is a fourth value outside the second range, it can indicate that the reporting phase uses a UWB packet (such as an SPO packet). In the embodiment of the present application, the control phase and the reporting phase use the same wireless technology. It can be understood that since the wireless technologies in the control phase, ranging phase, and reporting phase defined in the embodiment of the present application are as shown in Table 6 above, when the value of the control phase configuration field is a value within the first range (such as the first value) and the value of the reporting phase configuration field is a value within the second range (such as the third value), it can represent combination 1 in Table 6 above, such as: the control phase and the reporting phase both use narrowband signals co-clocked with the UWB, and the ranging phase uses multi-millisecond ranging packets without synchronization headers (such as multi-millisecond ranging packet A). When the value of the control phase configuration field is the second value and the value of the reporting phase configuration field is the fourth value, it can represent combination 2 in Table 6 above, such as: the control phase and the reporting phase use SP0 packets, and the ranging phase uses multi-millisecond ranging packets with synchronization headers (such as multi-millisecond ranging packet B). Exemplarily, the first range can be 1 to 8, or 1 to 9, or other ranges, which are not limited by the embodiment of the present application. For example, the second range may be 1 to 8, or 1 to 9, or other ranges, which are not limited in the embodiments of the present application. The first range and the second range may be the same or different, which are not limited in the embodiments of the present application. The first value may be any value within the first range, and the third value may be any value within the second range.
[0269] For example, the second value may be 14, or 15, or any other value in the range of 0 to 15 except the first range, which is not limited in this embodiment of the present application. For example, the third value may be 14, or 15, or any other value in the range of 0 to 15 except the second range, which is not limited in this embodiment of the present application.
[0270] Here, the UWB packet used in the control phase and the report phase may be an SP0 packet. For the description of the SP0 packet, please refer to the previous description and will not be repeated here.
[0271] It can be understood that the modulation mode of the narrowband signal sharing the same clock as the UWB is O-QPSK modulation.
[0272] It can be understood that the embodiments of the present application redefine the meaning of the control phase configuration field and the reporting phase configuration field, and directly or indirectly indicate the wireless technology of multiple phases in the control phase, ranging phase, and reporting phase according to the values of the control phase configuration field and the reporting phase configuration field, without the need for adding new fields, which can save signaling overhead.
[0273] In one possible implementation, the second communication device receives and processes the physical layer management field. For example, the second communication device interprets / parses the physical layer management field to determine the wireless technology used in the control phase, ranging phase, and reporting phase, so as to subsequently transmit information using the corresponding wireless technology.
[0274] In one possible implementation, the method shown in FIG13 further includes: the first communication device transmitting a ranging physical layer configuration (Ranging PHY Config) field, where the ranging physical layer configuration field may include a sequence code index (Sequence Code Index) field. The sequence code index field may be used to indicate a sequence used by a ranging sequence fragment (RSF). Accordingly, the second communication device receives and processes the ranging physical layer configuration field.
[0275] It is understood that the ranging physical layer configuration field and the above-mentioned physical layer management field can be located in the same frame or in different frames, and this is not limited in the embodiments of the present application. It is also understood that when the ranging physical layer configuration field and the physical layer management field are located in different frames, the first communication device sends the ranging physical layer configuration field after sending the physical layer management field.
[0276] In a possible implementation, the ranging physical layer configuration field may be included in a ranging start message in the initialization and setup phase, or a response message in the initialization and setup phase.
[0277] Refer to Figure 14, which is a format diagram of the ranging physical layer configuration field provided in an embodiment of the present application. As shown in Figure 14, the ranging physical layer configuration field includes but is not limited to: a sequence code index (Sequence Code Index) field. The length of the Sequence Code Index field is 6 bits and can be used to indicate the sequence used in the RSF. When the value of the Sequence Code Index field is 9 to 24, it represents a sequence numbered 9 to 24 and a length of 127 (such as an Ipatov sequence). When the value of the Sequence Code Index field is 25 to 32, it represents a sequence numbered 25 to 32 and a length of 91 (such as an Ipatov sequence). When the value of the Sequence Code Index field is 33 to 48, it represents a sequence numbered 33 to 48 and a length of 128.
[0278] In one possible implementation, when a UWB packet (such as an SP0 packet) is used in the control phase and the reporting phase, and a multi-millisecond ranging packet carrying a synchronization header (such as a multi-millisecond ranging packet B) is used in the ranging phase, or when the value of the control phase configuration field in the above implementation 1 is the second value, or when the value of the reporting phase configuration field in the above implementation 2 is the second value, or when the value of the control phase configuration field in the above implementation 3 is the second value and the value of the reporting phase configuration field is the third value, the Sequence Code Index field may also be used to indicate the preamble sequence used by the UWB packet and the preamble sequence used for the synchronization header in the multi-millisecond ranging packet in the ranging phase.
[0279] For example, for UWB packets in the control phase and the report phase (such as SP0 packets), when the value of the Sequence Code Index field is 25 to 32, it indicates that the UWB packet uses sequences numbered 25 to 32 and having a length of 91 (such as the Ipatov sequence). When the value of the Sequence Code Index field is other values, it indicates that the UWB packet uses sequences numbered 25 + (Sequence Code Index) MOD 8 and having a length of 91 (such as the Ipatov sequence). For example, for the synchronization header (SHR) in the multi-millisecond ranging packet, when the value of the Sequence Code Index field is 9 to 24, it indicates that the SHR uses sequences numbered 9 to 24 and having a length of 127 (such as the Ipatov sequence); when the value of the Sequence Code Index field is 25 to 32, it indicates that the SHR uses sequences numbered 25 to 32 and having a length of 91 (such as the Ipatov sequence); when the value of the Sequence Code Index field is other values, it indicates that the SHR uses sequences numbered 25+(Sequence Code Index) MOD 8 and having a length of 91 (such as the Ipatov sequence).
[0280] The symbol "MOD" represents the modulo operation.
[0281] The embodiments of the present application restrict the use of the same wireless technology during the control and reporting phases, restrict the use of two wireless technology combinations in the ranging session (as shown in Table 6 above), and redefine existing physical layer management fields to perform physical layer configuration for these two combinations (i.e., combination 1 and combination 2 in Table 6 above). This not only improves the physical layer configuration in the ranging session, enabling the ranging parties to align physical layer-related parameters, supporting the completion of the ranging process, and improving ranging efficiency and reliability, but also reduces signaling overhead without the need for new fields.
[0282] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0283] The present application divides the functional modules of the communication device according to the above-mentioned method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in this application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The communication device of the embodiment of the present application will be described in detail below with reference to Figures 15 to 17.
[0284] Referring to Figure 15 , Figure 15 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 15 , the communication device includes a transceiver module 10 and a processing module 20. The transceiver module 10 can implement corresponding communication functions, and the processing module 20 is used for data processing. The transceiver module 10 can also be referred to as a communication interface or a communication module.
[0285] In some embodiments of the present application, the communication device may be the first communication device shown above. That is, the communication device shown in FIG15 may be used to execute the steps or functions performed by the first communication device in the above method embodiment. For example, the communication device may be the first communication device or a chip or functional module configured in the first communication device, etc., which is not limited in the present embodiment. The transceiver module 10 is used to execute the transceiver-related operations of the first communication device in the above method embodiment, and the processing module 20 is used to execute the processing-related operations of the first communication device in the above method embodiment.
[0286] In one design, a processing module 20 is used to generate a universal physical layer configuration field, which includes a first field, which is used to indicate the combination of wireless technologies used in multiple stages including the initialization and setup stage, the control stage, the ranging stage, and the reporting stage; and a transceiver module 10 is used to send the universal physical layer configuration field.
[0287] It is understandable that the transceiver module 10 can send the universal physical layer configuration field to other communication devices, or the transceiver module 10 can output the universal physical layer configuration field from the processing module 20 to other components or other functional modules in the communication device. The relevant description of outputting other information on the transceiver air interface is similar and will not be detailed below.
[0288] Illustratively, the transceiver module 10 is further configured to transmit or receive a physical layer management field, which includes a control phase configuration field and a reporting phase configuration field. The control phase configuration field is configured to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with the UWB during the control phase. The reporting phase configuration field is configured to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with the UWB during the reporting phase.
[0289] Exemplarily, the length of the first field is 1 bit, or 2 bits, or 3 bits.
[0290] Exemplary combinations of wireless technologies used in the aforementioned multiple phases include the following: using a narrowband signal that is not co-clocked with UWB or a narrowband signal that is co-clocked with UWB during the initialization and setup phase; using a narrowband signal or UWB packet that is co-clocked with UWB during the control phase; using a multi-millisecond ranging packet with or without a synchronization header during the ranging phase; and using a narrowband signal or UWB packet that is co-clocked with UWB during the reporting phase. The PPDU format of the UWB packet is STS packet configuration 0.
[0291] Exemplarily, the general physical layer configuration field further includes a second field. The second field is used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header.
[0292] Exemplarily, the general physical layer configuration field further includes a third field. The third field is used to indicate the preamble sequence used by the UWB packets in the control phase and / or the reporting phase. Alternatively, the third field is used to indicate the preamble sequence used by the UWB packets in the control phase and / or the reporting phase, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
[0293] Exemplarily, the UWB packet satisfies one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the SFD sequence is [-1 -1 -1 +1 -1 -1 +1 -1], or the length of the SFD field is 8.
[0294] Illustratively, the control phase and the reporting phase use the same wireless technology.
[0295] Exemplarily, the above-mentioned universal physical layer configuration field is included in any of the following messages: an SOR message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0296] Illustratively, the general physical layer configuration field is included in a SOR message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. The general physical layer configuration field is included in a response message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is the parameter recommendation of the responding end for use in one or more ranging cycles after the initialization and setup phase.
[0297] Illustratively, the general physical layer configuration field is included in a polling message during the control phase. The content indicated by the first field is unused, and the contents indicated by the second and third fields are both used in the ranging cycle in which the general physical layer configuration field is located. Alternatively, the content indicated by the first field is used in the ranging cycle following the ranging cycle in which the general physical layer configuration field is located, and the contents indicated by the second and third fields are both used in the ranging cycle in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is unused. Alternatively, the content indicated by the first field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located, and the contents indicated by the second and third fields are unused.
[0298] Illustratively, the general physical layer configuration field is included in a control phase response message or a report phase message. The content indicated by the first field is unused, and the contents indicated by the second and third fields are both parameter suggestions for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located. Alternatively, none of the contents indicated by the general physical layer configuration field are used. Alternatively, the content indicated by the first field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located, and the contents indicated by the second and third fields are both unused.
[0299] In the embodiments of the present application, for descriptions of the general physical layer configuration field, the combination of wireless technologies used in multiple stages, the first field, the second field, the third field, and the physical layer management field, etc., please refer to the introduction in the above method embodiment (such as Figure 8), and will not be described in detail here.
[0300] It is understood that the specific descriptions of the transceiver module and the processing module shown in the embodiment of the present application are merely examples. For the specific functions or execution steps of the transceiver module and the processing module, reference can be made to the above-mentioned method embodiment (such as FIG8 ), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the above-mentioned method embodiment, and for the sake of brevity, they will not be repeated here.
[0301] In another design, the processing module 20 is used to generate a universal physical layer configuration field, which includes a second field, and the second field is used to indicate whether a synchronization header is included in the multi-millisecond ranging packet in the ranging phase; the transceiver module 10 is used to send the universal physical layer configuration field.
[0302] Exemplarily, the general physical layer configuration field also includes a third field. The third field is used to indicate the preamble sequence used by UWB packets in the control and reporting phases, and / or the preamble sequence used by the synchronization header in multi-millisecond ranging packets in the ranging phase. The UWB packet configuration is STS packet configuration 0.
[0303] Exemplarily, the above-mentioned universal physical layer configuration field is included in any of the following messages: an SOR message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0304] Illustratively, the general physical layer configuration field is included in a SOR message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. The general physical layer configuration field is included in a response message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is the parameter recommendation of the responding end for use in one or more ranging cycles after the initialization and setup phase.
[0305] Exemplarily, the general physical layer configuration field is included in the polling message of the control phase. The content indicated by the general physical layer configuration field is not used; or the content indicated by the general physical layer configuration field is used in the ranging period in which the general physical layer configuration field is located.
[0306] Illustratively, the general physical layer configuration field is included in a control phase response message or a report phase message. The content indicated by the general physical layer configuration field is not used. Alternatively, the content indicated by the general physical layer configuration field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is included.
[0307] In the embodiment of the present application, the description of the general physical layer configuration field, the second field, the third field, and the synchronization header, etc. can be referred to the introduction in the above method embodiment (such as Figure 8), and will not be described in detail here.
[0308] It is understood that the specific descriptions of the transceiver module and the processing module shown in the embodiment of the present application are merely examples. For the specific functions or execution steps of the transceiver module and the processing module, reference can be made to the above-mentioned method embodiment (such as FIG8 ), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the above-mentioned method embodiment, and for the sake of brevity, they will not be repeated here.
[0309] In another design, the processing module 20 is used to generate a first frame, the first frame including a physical layer management field, the physical layer management field including a control phase configuration field and a reporting phase configuration field, the control phase configuration field and the reporting phase configuration field are used to jointly indicate the combination of wireless technologies used in the ranging session, the ranging session including a control phase and a ranging phase, the multi-millisecond ranging packet used in the ranging phase does not include a synchronization header, the control phase uses a narrowband signal or a first UWB packet that is co-clocked with the UWB, and the first UWB packet includes a synchronization header; the transceiver module 10 is used to send the first frame.
[0310] Exemplarily, the combination of wireless technology usage in the above-mentioned ranging session also includes: using a narrowband signal that is not co-clocked with UWB or a narrowband signal that is co-clocked with UWB in the initialization and setup phase of the ranging session; and using a narrowband signal that is co-clocked with UWB or a second UWB packet in the reporting phase of the ranging session.
[0311] Exemplarily, when the value of the control phase configuration field is 14 or 15, or the value of the reporting phase configuration field is 15, the first frame further includes a third field. The third field is used to indicate the preamble sequence used by the first UWB packet in the control phase and / or the second UWB packet in the reporting phase.
[0312] Exemplarily, the PPDU format of the second UWB packet is STS packet configuration 0.
[0313] Exemplarily, the PPDU format of the first UWB packet includes only a synchronization header. Alternatively, the first UWB packet includes two UWB packets, wherein the PPDU format of one UWB packet includes only a synchronization header, and the PPDU format of the other UWB packet is STS packet configuration 0.
[0314] Exemplarily, the first frame is any of the following messages: a SOR message in the initialization and setting phase, a response message in the initialization and setting phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0315] Illustratively, the first frame is a SOR message in the initialization and setup phase, and the content indicated by the physical layer management field and / or the third field is used in one or more ranging cycles after the initialization and setup phase. The first frame is a response message in the initialization and setup phase, and the content indicated by the physical layer management field and / or the third field is a parameter recommendation by the responding end for use in one or more ranging cycles after the initialization and setup phase.
[0316] Illustratively, the first frame is a polling message in the control phase. The content indicated by the physical layer management field is not used, while the content indicated by the third field is used in the ranging cycle in which the first frame is included. Alternatively, the content indicated by the physical layer management field is used in the ranging cycle following the ranging cycle in which the first frame is included, while the content indicated by the third field is used in the ranging cycle in which the first frame is included. Alternatively, neither the physical layer management field nor the content indicated by the third field is used. Alternatively, the content indicated by the physical layer management field is a parameter suggestion for the ranging cycle following the ranging cycle in which the first frame is included, while the content indicated by the third field is not used.
[0317] Exemplarily, the first frame is a response message in the control phase or a message in the reporting phase. The content indicated by the physical layer management field is not used, and the content indicated by the third field is a parameter recommendation for the ranging cycle next to the ranging cycle in which the first frame is located. Alternatively, the content indicated by both the physical layer management field and the third field is a parameter recommendation for the ranging cycle next to the ranging cycle in which the first frame is located. Alternatively, the content indicated by neither the physical layer management field nor the third field is used. Alternatively, the content indicated by the physical layer management field is a parameter recommendation for the ranging cycle next to the ranging cycle in which the first frame is located, and the content indicated by the third field is not used.
[0318] In the embodiment of the present application, for the description of the first frame, the physical layer management field, the combination of wireless technologies used in the ranging session, and the third field, etc., please refer to the introduction in the above method embodiment (such as Figure 10), and will not be described in detail here.
[0319] It is understood that the specific descriptions of the transceiver module and the processing module shown in the embodiment of the present application are merely examples. For the specific functions or execution steps of the transceiver module and the processing module, reference can be made to the above-mentioned method embodiment (such as FIG10 ), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the above-mentioned method embodiment, and for the sake of brevity, they will not be repeated here.
[0320] Reusing Figure 15, in some other embodiments of the present application, the communication device may be the second communication device shown above. That is, the communication device shown in Figure 15 can be used to execute the steps or functions performed by the second communication device in the above method embodiment. Exemplarily, the communication device may be the second communication device or a chip or functional module configured in the second communication device, etc., which is not limited in the present embodiment. The transceiver module 10 is used to execute the transceiver-related operations of the second communication device in the above method embodiment, and the processing module 20 is used to execute the processing-related operations of the second communication device in the above method embodiment.
[0321] In one design, a transceiver module 10 is used to receive a general physical layer configuration field, which includes a first field, which is used to indicate a combination of wireless technologies used in multiple stages including an initialization and setup stage, a control stage, a ranging stage, and a reporting stage; and a processing module 20 is used to process the general physical layer configuration field.
[0322] It is understood that the transceiver module 10 may receive the universal physical layer configuration field from other communication devices, or the transceiver module 10 may input the universal physical layer configuration field from other components or other functional modules in the communication device. The description of other information input by the transceiver module is similar and will not be detailed below.
[0323] Illustratively, the transceiver module 10 is further configured to receive or transmit a physical layer management field, which includes a control phase configuration field and a reporting phase configuration field. The control phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with the UWB during the control phase. The reporting phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with the UWB during the reporting phase.
[0324] Exemplarily, the length of the first field is 1 bit, or 2 bits, or 3 bits.
[0325] Exemplary combinations of wireless technologies used in the aforementioned multiple phases include the following: using a narrowband signal that is not co-clocked with UWB or a narrowband signal that is co-clocked with UWB during the initialization and setup phase; using a narrowband signal or UWB packet that is co-clocked with UWB during the control phase; using a multi-millisecond ranging packet with or without a synchronization header during the ranging phase; and using a narrowband signal or UWB packet that is co-clocked with UWB during the reporting phase. The PPDU format of the UWB packet is STS packet configuration 0.
[0326] Exemplarily, the general physical layer configuration field further includes a second field. The second field is used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header.
[0327] Exemplarily, the general physical layer configuration field further includes a third field. The third field is used to indicate the preamble sequence used by the UWB packets in the control phase and / or the reporting phase. Alternatively, the third field is used to indicate the preamble sequence used by the UWB packets in the control phase and / or the reporting phase, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
[0328] Exemplarily, the UWB packet satisfies one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the SFD sequence is [-1 -1 -1 +1 -1 -1 +1 -1], or the length of the SFD field is 8.
[0329] Illustratively, the control phase and the reporting phase use the same wireless technology.
[0330] Exemplarily, the above-mentioned universal physical layer configuration field is included in any of the following messages: an SOR message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0331] Illustratively, the general physical layer configuration field is included in a SOR message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. The general physical layer configuration field is included in a response message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is the parameter recommendation of the responding end for use in one or more ranging cycles after the initialization and setup phase.
[0332] Illustratively, the general physical layer configuration field is included in a polling message during the control phase. The content indicated by the first field is unused, and the contents indicated by the second and third fields are both used in the ranging cycle in which the general physical layer configuration field is located. Alternatively, the content indicated by the first field is used in the ranging cycle following the ranging cycle in which the general physical layer configuration field is located, and the contents indicated by the second and third fields are both used in the ranging cycle in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is unused. Alternatively, the content indicated by the first field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located, and the contents indicated by the second and third fields are unused.
[0333] Illustratively, the general physical layer configuration field is included in a control phase response message or a report phase message. The content indicated by the first field is unused, and the contents indicated by the second and third fields are both parameter suggestions for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located. Alternatively, none of the contents indicated by the general physical layer configuration field are used. Alternatively, the content indicated by the first field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is located, and the contents indicated by the second and third fields are both unused.
[0334] In the embodiments of the present application, for descriptions of the general physical layer configuration field, the combination of wireless technologies used in multiple stages, the first field, the second field, the third field, and the physical layer management field, etc., please refer to the introduction in the above method embodiment (such as Figure 8), and will not be described in detail here.
[0335] It is understood that the specific descriptions of the transceiver module and the processing module shown in the embodiment of the present application are merely examples. For the specific functions or execution steps of the transceiver module and the processing module, reference can be made to the above-mentioned method embodiment (such as FIG8 ), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the above-mentioned method embodiment, and for the sake of brevity, they will not be repeated here.
[0336] In another design, the transceiver module 10 is used to receive a universal physical layer configuration field, which includes a second field, and the second field is used to indicate whether a synchronization header is included in the multi-millisecond ranging packet in the ranging phase; the processing module 20 is used to process the universal physical layer configuration field.
[0337] Exemplarily, the general physical layer configuration field also includes a third field. The third field is used to indicate the preamble sequence used by UWB packets in the control and reporting phases, and / or the preamble sequence used by the synchronization header in multi-millisecond ranging packets in the ranging phase. The UWB packet configuration is STS packet configuration 0.
[0338] Exemplarily, the above-mentioned universal physical layer configuration field is included in any of the following messages: an SOR message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0339] Illustratively, the general physical layer configuration field is included in a SOR message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. The general physical layer configuration field is included in a response message during the initialization and setup phase, and the content indicated by the general physical layer configuration field is the parameter recommendation of the responding end for use in one or more ranging cycles after the initialization and setup phase.
[0340] Exemplarily, the general physical layer configuration field is included in the polling message of the control phase. The content indicated by the general physical layer configuration field is not used; or the content indicated by the general physical layer configuration field is used in the ranging period in which the general physical layer configuration field is located.
[0341] Illustratively, the general physical layer configuration field is included in a control phase response message or a report phase message. The content indicated by the general physical layer configuration field is not used. Alternatively, the content indicated by the general physical layer configuration field is a parameter suggestion for the ranging cycle following the ranging cycle in which the general physical layer configuration field is included.
[0342] In the embodiment of the present application, the description of the general physical layer configuration field, the second field, the third field, and the synchronization header, etc. can be referred to the introduction in the above method embodiment (such as Figure 8), and will not be described in detail here.
[0343] It is understood that the specific descriptions of the transceiver module and the processing module shown in the embodiment of the present application are merely examples. For the specific functions or execution steps of the transceiver module and the processing module, reference can be made to the above-mentioned method embodiment (such as FIG8 ), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the above-mentioned method embodiment, and for the sake of brevity, they will not be repeated here.
[0344] In another design, the transceiver module 10 is used to receive a first frame, the first frame including a physical layer management field, the physical layer management field including a control phase configuration field and a reporting phase configuration field, the control phase configuration field and the reporting phase configuration field are used to jointly indicate the combination of wireless technologies used in the ranging session, the ranging session including a control phase and a ranging phase, the multi-millisecond ranging packet used in the ranging phase does not include a synchronization header, the control phase uses a narrowband signal shared with the UWB clock or a first UWB packet, the first UWB packet including a synchronization header; and the processing module 20 is used to process the first frame.
[0345] Exemplarily, the combination of wireless technology usage in the above-mentioned ranging session also includes: using a narrowband signal that is not co-clocked with UWB or a narrowband signal that is co-clocked with UWB in the initialization and setup phase of the ranging session; and using a narrowband signal that is co-clocked with UWB or a second UWB packet in the reporting phase of the ranging session.
[0346] Exemplarily, when the value of the control phase configuration field is 14 or 15, or the value of the reporting phase configuration field is 15, the first frame further includes a third field. The third field is used to indicate the preamble sequence used by the first UWB packet in the control phase and / or the second UWB packet in the reporting phase.
[0347] Exemplarily, the PPDU format of the second UWB packet is STS packet configuration 0.
[0348] Exemplarily, the PPDU format of the first UWB packet includes only a synchronization header. Alternatively, the first UWB packet includes two UWB packets, wherein the PPDU format of one UWB packet includes only a synchronization header, and the PPDU format of the other UWB packet is STS packet configuration 0.
[0349] Exemplarily, the first frame is any of the following messages: a SOR message in the initialization and setting phase, a response message in the initialization and setting phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
[0350] Illustratively, the first frame is a SOR message in the initialization and setup phase, and the content indicated by the physical layer management field and / or the third field is used in one or more ranging cycles after the initialization and setup phase. The first frame is a response message in the initialization and setup phase, and the content indicated by the physical layer management field and / or the third field is a parameter recommendation by the responding end for use in one or more ranging cycles after the initialization and setup phase.
[0351] Illustratively, the first frame is a polling message in the control phase. The content indicated by the physical layer management field is not used, while the content indicated by the third field is used in the ranging cycle in which the first frame is included. Alternatively, the content indicated by the physical layer management field is used in the ranging cycle following the ranging cycle in which the first frame is included, while the content indicated by the third field is used in the ranging cycle in which the first frame is included. Alternatively, neither the physical layer management field nor the content indicated by the third field is used. Alternatively, the content indicated by the physical layer management field is a parameter suggestion for the ranging cycle following the ranging cycle in which the first frame is included, while the content indicated by the third field is not used.
[0352] Exemplarily, the first frame is a response message in the control phase or a message in the reporting phase. The content indicated by the physical layer management field is not used, and the content indicated by the third field is a parameter recommendation for the ranging cycle next to the ranging cycle in which the first frame is located. Alternatively, the content indicated by both the physical layer management field and the third field is a parameter recommendation for the ranging cycle next to the ranging cycle in which the first frame is located. Alternatively, the content indicated by neither the physical layer management field nor the third field is used. Alternatively, the content indicated by the physical layer management field is a parameter recommendation for the ranging cycle next to the ranging cycle in which the first frame is located, and the content indicated by the third field is not used.
[0353] In the embodiment of the present application, for the description of the first frame, the physical layer management field, the combination of wireless technologies used in the ranging session, and the third field, etc., please refer to the introduction in the above method embodiment (such as Figure 10), and will not be described in detail here.
[0354] It is understood that the specific descriptions of the transceiver module and the processing module shown in the embodiment of the present application are merely examples. For the specific functions or execution steps of the transceiver module and the processing module, reference can be made to the above-mentioned method embodiment (such as FIG10 ), which will not be described in detail here. In addition, the technical effects of the embodiment of the present application refer to the technical effects of the above-mentioned method embodiment, and for the sake of brevity, they will not be repeated here.
[0355] The above describes the communication device according to the embodiment of the present application. The following describes possible product forms of the communication device. It should be understood that any product having the functions of the communication device described in FIG. 15 falls within the scope of protection of the embodiment of the present application. It should also be understood that the following description is merely illustrative and does not limit the product forms of the communication device according to the embodiment of the present application to these examples.
[0356] In one possible implementation, in the communication device shown in FIG15 , the processing module 20 may be one or more processors, the transceiver module 10 may be a transceiver, or the transceiver module 10 may be a transmitting module and a receiving module, the transmitting module may be a transmitter, the receiving module may be a receiver, and the transmitting module and the receiving module are integrated into a single device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection method between the processor and the transceiver. During the execution of the above method, the process of sending information (such as sending the general physical layer configuration field, the first frame, etc.) in the above method can be understood as the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After being output by the processor, the above information may also need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information (such as receiving the general physical layer configuration field, the first frame, etc.) in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed further before being input into the processor.
[0357] Referring to Figure 16, Figure 16 is another schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device can be a first communication device or a second communication device, or a chip therein. Figure 16 only shows the main components of the communication device. In addition to the processor 1001, the communication device may further include a transceiver 1002 and a memory 1003, as well as input and output devices (not shown).
[0358] Processor 1001 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. Memory 1003 is primarily used to store software programs and data. Transceiver 1002 may include control circuitry and an antenna. The control circuitry is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input / output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.
[0359] When the communication device is powered on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0360] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.
[0361] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0362] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the first communication device in the method embodiment shown in Figure 8 above, the processor 1001 can be used to execute step S101 in Figure 8, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to execute step S102 in Figure 8, and / or to execute other processes of the technology described herein.
[0363] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the second communication device in the method embodiment shown in Figure 8 above, the processor 1001 can be used to execute step S103 in Figure 8, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to receive a general physical layer configuration field, and / or other processes of the technology described herein.
[0364] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the first communication device in the method embodiment shown in FIG. 10 above, the processor 1001 can be used to execute step S201 in FIG. 10 , and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to execute step S202 in FIG. 10 , and / or to execute other processes of the technology described herein.
[0365] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the second communication device in the method embodiment shown in Figure 10 above, the processor 1001 can be used to execute step S203 in Figure 10, and / or to execute other processes of the technology described herein; the transceiver 1002 can be used to receive the first frame, and / or to be used for other processes of the technology described herein.
[0366] In any of the above designs, processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0367] In any of the above designs, processor 1001 may store instructions, which may be computer programs. The computer programs, when executed on processor 1001, may cause the communication device to perform the methods described in the above method embodiments. The computer programs may be embedded in processor 1001, in which case processor 1001 may be implemented by hardware.
[0368] In one implementation, the communication device may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiment. The processor and transceiver described in this application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0369] It is understood that the communication device shown in the embodiment of the present application may also have more components than those in Figure 16, and the embodiment of the present application is not limited to this. The method performed by the processor and transceiver shown above is only an example. For the specific steps performed by the processor and transceiver, please refer to the description of the method embodiment above.
[0370] In another possible implementation, in the communication device shown in Figure 15, the processing module 20 can be one or more logic circuits, and the transceiver module 10 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Or the transceiver module 10 can also be a sending module and a receiving module, the sending module can be an output interface, and the receiving module can be an input interface, and the sending module and the receiving module are integrated into one module, such as an input / output interface. Referring to Figure 17, Figure 17 is another structural diagram of a communication device provided in an embodiment of the present application. As shown in Figure 17, the communication device shown in Figure 17 includes a logic circuit 901 and an interface 902. That is, the above-mentioned processing module 20 can be implemented with a logic circuit 901, and the transceiver module 10 can be implemented with an interface 902. Among them, the logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. Exemplarily, Figure 17 is shown as an example of the above-mentioned communication device being a chip, and the chip includes a logic circuit 901 and an interface 902.
[0371] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0372] Exemplarily, when the communication device is used to execute the method, function, or step performed by the first communication device in the aforementioned method embodiment, the logic circuit 901 is used to generate a universal physical layer configuration field, which includes a first field, and the first field is used to indicate the combination of wireless technologies used in multiple stages of the initialization and setup stage, the control stage, the ranging stage, and the reporting stage; the interface 902 is used to output the universal physical layer configuration field.
[0373] Exemplarily, when the communication device is used to execute the method, function, or step performed by the second communication device in the aforementioned method embodiment, the interface 902 is used to input a universal physical layer configuration field, where the universal physical layer configuration field includes a first field, where the first field is used to indicate a combination of wireless technologies used in multiple stages including the initialization and setup stage, the control stage, the ranging stage, and the reporting stage; and the logic circuit 901 is used to process the universal physical layer configuration field.
[0374] Illustratively, when the communication device is used to execute the method, function, or step performed by the first communication device in the aforementioned method embodiment, the logic circuit 901 is used to generate a universal physical layer configuration field, where the universal physical layer configuration field includes a second field, where the second field is used to indicate whether a multi-millisecond ranging packet in the ranging phase includes a synchronization header; and the interface 902 is used to output the universal physical layer configuration field.
[0375] Exemplarily, when the communication device is used to execute the method, function, or step performed by the second communication device in the aforementioned method embodiment, the interface 902 is used to input a universal physical layer configuration field, where the universal physical layer configuration field includes a second field, where the second field is used to indicate whether a multi-millisecond ranging packet in the ranging phase includes a synchronization header; and the logic circuit 901 is used to process the universal physical layer configuration field.
[0376] In the embodiment of the present application, for specific descriptions of the general physical layer configuration field, the first field, the second field, the combination of the use of wireless technologies in multiple stages, etc., please refer to the method embodiment shown in Figure 8 above, and will not be described in detail here.
[0377] Exemplarily, when the communication device is used to execute the method, function, or step performed by the first communication device in the aforementioned method embodiment, the logic circuit 901 is used to generate a first frame, where the first frame includes a physical layer management field, where the physical layer management field includes a control phase configuration field and a reporting phase configuration field, where the control phase configuration field and the reporting phase configuration field are used to jointly indicate the combination of wireless technologies used in the ranging session, where the ranging session includes a control phase and a ranging phase, where the multi-millisecond ranging packet used in the ranging phase does not include a synchronization header, where the control phase uses a narrowband signal or a first UWB packet that is co-clocked with the UWB, and where the first UWB packet includes a synchronization header; and the interface 902 is used to output the first frame.
[0378] Exemplarily, when the communication device is used to execute the method, function, or step performed by the second communication device in the aforementioned method embodiment, the interface 902 is used to input a first frame, where the first frame includes a physical layer management field, where the physical layer management field includes a control phase configuration field and a reporting phase configuration field, where the control phase configuration field and the reporting phase configuration field are used to jointly indicate the combination of wireless technologies used in the ranging session, where the ranging session includes a control phase and a ranging phase, where the multi-millisecond ranging packet used in the ranging phase does not include a synchronization header, where the control phase uses a narrowband signal or a first UWB packet that is co-clocked with the UWB, and where the first UWB packet includes a synchronization header; and the logic circuit 901 is used to process the first frame.
[0379] In the embodiment of the present application, for specific descriptions of the first frame, the physical layer management field, the combination of wireless technologies used in the ranging session, and the third field, etc., please refer to the method embodiment shown in Figure 10 above, and they will not be described in detail here.
[0380] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0381] For the specific implementation of the embodiment shown in FIG17 , reference may also be made to the above embodiments, which will not be described in detail here.
[0382] An embodiment of the present application further provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned method embodiments.
[0383] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.
[0384] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.
[0385] The present application also provides a computer-readable storage medium, which stores computer code. When the computer code runs on a computer, the computer executes the operations and / or processing performed by the first communication device in the method provided by the present application.
[0386] The present application also provides a computer-readable storage medium having computer code stored therein. When the computer code is executed on a computer, the computer executes the operations and / or processing performed by the second communication device in the method provided in the present application.
[0387] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.
[0388] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.
[0389] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.
[0390] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0391] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0392] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and other media that can store program code.
[0393] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: Generate a general physical layer configuration field, the general physical layer configuration field including a first field, the first field being used to indicate a combination of wireless technologies used in a plurality of phases of an initialization and setup phase, a control phase, a ranging phase, and a reporting phase; The general physical layer configuration field is sent.
2. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: receiving a general physical layer configuration field, the general physical layer configuration field including a first field for indicating a combination of wireless technologies to be used in a plurality of phases of an initialization and setup phase, a control phase, a ranging phase, and a reporting phase; Process the general physical layer configuration field.
3. The method according to claim 1 or 2, characterized in that The length of the first field is 1 bit, 2 bits, or 3 bits.
4. The method according to any one of claims 1 to 3, characterized in that The use of wireless technologies in these multiple phases includes the following: The initialization and setup phase uses a narrowband signal that is not clocked with the ultra-wideband UWB or a narrowband signal that is clocked with the UWB; The control stage uses a narrowband signal or UWB packet that is co-clocked with the UWB; The ranging phase uses a multi-millisecond ranging packet carrying a synchronization header or a multi-millisecond ranging packet not carrying a synchronization header; The reporting phase uses a narrowband signal or UWB packet that is co-clocked with the UWB; The physical layer protocol data unit (PPDU) format of the UWB packet is a scrambled timestamp sequence (STS) packet configuration 0.
5. The method according to claim 4, characterized in that The general physical layer configuration field also includes a second field; The second field is used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header.
6. The method according to claim 4 or 5, characterized in that The general physical layer configuration field also includes a third field; The third field is used to indicate the preamble sequence used by the UWB packet in the control phase and / or the reporting phase; or, The third field is used to indicate the preamble sequence used by the UWB packet in the control phase and / or the reporting phase, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
7. The method according to any one of claims 4 to 6, characterized in that The UWB packet satisfies one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the start frame delimiter SFD sequence is [-1-1-1+1-1-1+1-1], or the length of the SFD field is 8.
8. The method according to any one of claims 1 to 7, characterized in that The control phase and the reporting phase use the same wireless technology.
9. The method according to claim 1, characterized in that The method further comprises: Sending or receiving a physical layer management field, wherein the physical layer management field includes a control phase configuration field and a report phase configuration field; The control phase configuration field is used to indicate the physical layer configuration of the offset quadrature phase shift keying (O-QPSK) modulation of the narrowband signal that is co-clocked with the UWB in the control phase; The reporting phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal that is co-clocked with the UWB during the reporting phase.
10. The method according to claim 2, characterized in that The method further comprises: receiving or sending a physical layer management field, wherein the physical layer management field includes a control phase configuration field and a report phase configuration field; The control phase configuration field is used to indicate the physical layer configuration of the offset quadrature phase shift keying (O-QPSK) modulation of the narrowband signal that is co-clocked with the UWB in the control phase; The reporting phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal that is co-clocked with the UWB during the reporting phase.
11. The method according to any one of claims 1 to 10, characterized in that The general physical layer configuration field is included in any of the following messages: a ranging start message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
12. The method according to any one of claims 1 to 11, characterized in that The general physical layer configuration field is included in a ranging start message in an initialization and setup phase, and the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase; The general physical layer configuration field is included in the response message of the initialization and setup phase, and the content indicated by the general physical layer configuration field is the parameter suggestion used by the responding end for one or more ranging cycles after the initialization and setup phase.
13. The method according to any one of claims 1 to 11, characterized in that The general physical layer configuration field is included in the polling message of the control phase; The content indicated by the first field is not used, and the contents indicated by the second field and the third field in the general physical layer configuration field are both used in the ranging period in which the general physical layer configuration field is located; or, The content indicated by the first field is used in the ranging cycle next to the ranging cycle in which the universal physical layer configuration field is located, and the contents indicated by the second field and the third field in the universal physical layer configuration field are both used in the ranging cycle in which the universal physical layer configuration field is located; or The contents indicated by the general physical layer configuration field are not used; or, The content indicated by the first field is a parameter suggestion for the ranging cycle next to the ranging cycle where the general physical layer configuration field is located, and the contents indicated by the second field and the third field in the general physical layer configuration field are not used.
14. The method according to any one of claims 1 to 11, characterized in that The general physical layer configuration field is included in a response message of the control phase or a message of the report phase; The content indicated by the first field is not used, and the contents indicated by the second field and the third field in the general physical layer configuration field are both parameter suggestions for the next ranging cycle of the ranging cycle where the general physical layer configuration field is located; or, The content indicated by the general physical layer configuration field is a parameter suggestion for the next ranging cycle of the ranging cycle where the general physical layer configuration field is located; or, The content indicated by the general physical layer configuration field is not used; or, The content indicated by the first field is a parameter suggestion for the ranging cycle next to the ranging cycle where the general physical layer configuration field is located, and the contents indicated by the second field and the third field in the general physical layer configuration field are not used.
15. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: Generate a general physical layer configuration field, where the general physical layer configuration field includes a second field, where the second field is used to indicate whether a multi-millisecond ranging packet in a ranging phase includes a synchronization header; The general physical layer configuration field is sent.
16. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: receiving a general physical layer configuration field, the general physical layer configuration field including a second field, the second field being used to indicate whether a multi-millisecond ranging packet in a ranging phase includes a synchronization header; Process the general physical layer configuration field.
17. The method according to claim 15 or 16, characterized in that The general physical layer configuration field also includes a third field; The third field is used to indicate the preamble code sequence used by the ultra-wideband UWB packet in the control phase and the reporting phase, and / or the preamble code sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase. The configuration of the UWB packet is the scrambled timestamp sequence STS packet configuration 0.
18. The method according to any one of claims 15 to 17, characterized in that The general physical layer configuration field is included in any of the following messages: a ranging start message in the initialization and setup phase, a response message in the initialization and setup phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
19. The method according to any one of claims 15 to 18, characterized in that The general physical layer configuration field is included in a ranging start message in an initialization and setup phase, and the content indicated by the general physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase; The general physical layer configuration field is included in the response message of the initialization and setup phase, and the content indicated by the general physical layer configuration field is the parameter suggestion used by the responding end for one or more ranging cycles after the initialization and setup phase.
20. The method according to any one of claims 15 to 18, characterized in that The general physical layer configuration field is included in the polling message of the control phase; The content indicated by the general physical layer configuration field is not used; or, The content indicated by the general physical layer configuration field is used in the ranging period in which the general physical layer configuration field is located.
21. The method according to any one of claims 15 to 18, characterized in that The general physical layer configuration field is included in a response message of the control phase or a message of the report phase; The content indicated by the general physical layer configuration field is not used; or, The content indicated by the general physical layer configuration field is a parameter suggestion for the next ranging cycle of the ranging cycle where the general physical layer configuration field is located.
22. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: Generate a first frame, the first frame including a physical layer management field, the physical layer management field including a control phase configuration field and a reporting phase configuration field, the control phase configuration field and the reporting phase configuration field being used to jointly indicate a combination of wireless technologies used in a ranging session, the ranging session including a control phase and a ranging phase, a multi-millisecond ranging packet used in the ranging phase not including a synchronization header, the control phase using a narrowband signal or a first UWB packet that is co-clocked with an ultra-wideband (UWB) signal, and the first UWB packet including a synchronization header; The first frame is sent.
23. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: receiving a first frame, the first frame including a physical layer management field, the physical layer management field including a control phase configuration field and a reporting phase configuration field, the control phase configuration field and the reporting phase configuration field being used to jointly indicate a combination of wireless technologies used in a ranging session, the ranging session including a control phase and a ranging phase, a multi-millisecond ranging packet used in the ranging phase not including a synchronization header, the control phase using a narrowband signal co-clocked with an ultra-wideband (UWB) signal or a first UWB packet, the first UWB packet including a synchronization header; The first frame is processed.
24. The method according to claim 22 or 23, characterized in that The combination of wireless technologies used in the ranging session also includes: The initialization and setup phases of the ranging session use a narrowband signal that is not clocked with the ultra-wideband UWB or a narrowband signal that is clocked with the UWB; The reporting phase of the ranging session uses a narrowband signal or a second UWB packet that is co-clocked with the UWB.
25. The method according to claim 24, characterized in that When the value of the control phase configuration field is 14 or 15, or the value of the reporting phase configuration field is 15, the first frame further includes a third field; The third field is used to indicate the preamble sequence used by the first UWB packet in the control phase and / or the second UWB packet in the reporting phase.
26. The method according to claim 24 or 25, characterized in that The physical layer protocol data unit PPDU format of the second UWB packet is scrambled timestamp sequence STS packet configuration 0.
27. The method according to any one of claims 22 to 26, characterized in that The PPDU format of the first UWB packet includes only a synchronization header; Alternatively, the first UWB packet includes two UWB packets, wherein the PPDU format of one UWB packet includes only a synchronization header, and the PPDU format of the other UWB packet is STS packet configuration 0.
28. The method according to any one of claims 22 to 27, characterized in that The first frame is any one of the following messages: a ranging message in the initialization and setting phase, a response message in the initialization and setting phase, a polling message in the control phase, a response message in the control phase, or a message in the reporting phase.
29. The method according to any one of claims 22 to 28, characterized in that The first frame is a ranging start message in an initialization and setup phase, and the content indicated by the physical layer management field and / or the third field is used in one or more ranging cycles after the initialization and setup phase; The first frame is a response message of the initialization and setup phase, and the content indicated by the physical layer management field and / or the third field is the parameter recommendation of the responding end for use in one or more ranging cycles after the initialization and setup phase.
30. The method according to any one of claims 22 to 28, characterized in that The first frame is a polling message in the control phase; The content indicated by the physical layer management field is not used, and the content indicated by the third field in the first frame is used in the ranging period in which the first frame is located; or The content indicated by the physical layer management field is used in the ranging cycle next to the ranging cycle in which the first frame is located, and the content indicated by the third field in the first frame is used in the ranging cycle in which the first frame is located; or The physical layer management field and the content indicated by the third field in the first frame are not used; or, The content indicated by the physical layer management field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located, and the content indicated by the third field in the first frame is not used.
31. The method according to any one of claims 22 to 28, characterized in that The first frame is a response message in the control phase or a message in the report phase; The content indicated by the physical layer management field is not used, and the content indicated by the third field in the first frame is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located; or, The contents indicated by the physical layer management field and the third field in the first frame are both parameter suggestions for the next ranging cycle of the ranging cycle in which the first frame is located; or, The physical layer management field and the content indicated by the third field in the first frame are not used; or, The content indicated by the physical layer management field is a parameter suggestion for the next ranging cycle of the ranging cycle in which the first frame is located, and the content indicated by the third field in the first frame is not used.
32. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: generating a physical layer management field, wherein the physical layer management field includes a control phase configuration field; When the value of the control phase configuration field is the first value, it indicates that the control phase and the reporting phase use a narrowband signal that is co-clocked with the ultra-wideband UWB and the ranging phase uses a multi-millisecond ranging packet that does not carry a synchronization header; the modulation mode of the narrowband signal that is co-clocked with the UWB is O-QPSK modulation; When the value of the control phase configuration field is the second value, it indicates that the control phase and the reporting phase use UWB packets, and the ranging phase uses multi-millisecond ranging packets carrying synchronization headers; The physical layer management field is sent.
33. The method according to claim 32, characterized in that The method further comprises: Sending a ranging physical layer configuration field, where the ranging physical layer configuration field includes a sequence code index field, where the sequence code index field is used to indicate a sequence used by a ranging sequence fragment (RSF); When the value of the control phase configuration field is the second value, the sequence code index field is further used to indicate the preamble sequence used by the UWB packet and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
34. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: receiving a physical layer management field, the physical layer management field including a control phase configuration field, wherein when the value of the control phase configuration field is a first value, it indicates that a narrowband signal shared with an ultra-wideband (UWB) clock is used in the control phase and the reporting phase, and a multi-millisecond ranging packet without a synchronization header is used in the ranging phase; and the modulation mode of the narrowband signal shared with the UWB clock is O-QPSK modulation; When the value of the control phase configuration field is the second value, it indicates that the control phase and the reporting phase use UWB packets, and the ranging phase uses multi-millisecond ranging packets carrying synchronization headers; Process the physical layer management field.
35. The method according to claim 34, wherein The method further comprises: receiving a ranging physical layer configuration field, where the ranging physical layer configuration field includes a sequence code index field, where the sequence code index field is used to indicate a sequence used by a ranging sequence fragment (RSF); When the value of the control phase configuration field is the second value, the sequence code index field is further used to indicate the preamble sequence used by the UWB packet and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
36. The method according to any one of claims 32 to 35, characterized in that The first value is any value within a first range, and the second value is a value outside the first range; When the value of the control phase configuration field is the first value, it also represents the physical layer configuration of offset quadrature phase shift keying O-QPSK modulation in the control phase.
37. The method according to any one of claims 32 to 36, characterized in that The UWB packet satisfies one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the start frame delimiter SFD sequence is [-1-1-1+1-1-1+1-1], or the length of the SFD field is 8.
38. The method according to any one of claims 32 to 37, characterized in that The physical layer management field further includes a reporting phase configuration field, and the reporting phase configuration field is used to indicate the physical layer configuration of the reporting phase.
39. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: generating a physical layer management field, the physical layer management field including a reporting phase configuration field; When the value of the Report Phase Configuration field is the first value, it indicates that the control phase and the reporting phase use a narrowband signal that is co-clocked with the ultra-wideband UWB, and the ranging phase uses a multi-millisecond ranging packet that does not carry a synchronization header; the modulation mode of the narrowband signal that is co-clocked with the UWB is O-QPSK modulation; when the value of the Report Phase Configuration field is the second value, it indicates that the control phase and the reporting phase use UWB packets, and the ranging phase uses multi-millisecond ranging packets that carry a synchronization header; The physical layer management field is sent.
40. The method according to claim 39, wherein The method further comprises: Sending a ranging physical layer configuration field, where the ranging physical layer configuration field includes a sequence code index field, where the sequence code index field is used to indicate a sequence used by a ranging sequence fragment (RSF); When the value of the reporting phase configuration field is the second value, the sequence code index field is further used to indicate the preamble sequence used by the UWB packet and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
41. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: receiving a physical layer management field, the physical layer management field comprising a reporting phase configuration field; When the value of the Report Phase Configuration field is the first value, it indicates that the control phase and the reporting phase use a narrowband signal that is co-clocked with the ultra-wideband UWB, and the ranging phase uses a multi-millisecond ranging packet that does not carry a synchronization header; the modulation mode of the narrowband signal that is co-clocked with the UWB is O-QPSK modulation; when the value of the Report Phase Configuration field is the second value, it indicates that the control phase and the reporting phase use UWB packets, and the ranging phase uses multi-millisecond ranging packets that carry a synchronization header; Process the physical layer management field.
42. The method according to claim 41, wherein The method further comprises: receiving a ranging physical layer configuration field, where the ranging physical layer configuration field includes a sequence code index field, where the sequence code index field is used to indicate a sequence used by a ranging sequence fragment (RSF); When the value of the reporting phase configuration field is the second value, the sequence code index field is further used to indicate the preamble sequence used by the UWB packet and the preamble sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
43. The method according to any one of claims 39 to 42, characterized in that The first value is any value within a first range, and the second value is a value outside the first range; When the value of the reporting phase configuration field is the first value, it also represents the physical layer configuration of offset quadrature phase shift keying O-QPSK modulation in the reporting phase.
44. The method according to any one of claims 39 to 43, characterized in that The UWB packet satisfies one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the start frame delimiter SFD sequence is [-1-1-1+1-1-1+1-1], or the length of the SFD field is 8.
45. The method according to any one of claims 39 to 44, characterized in that The physical layer management field also includes a control phase configuration field; When the value of the control phase configuration field is a value within the second range, it indicates the physical layer configuration of O-QPSK modulation in the control phase; when the value of the control phase configuration field is other values outside the second range, it indicates reservation.
46. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: Generate a physical layer management field, wherein the physical layer management field includes a control phase configuration field and a report phase configuration field; When the value of the control phase configuration field is the first value and the value of the reporting phase configuration field is the third value, it indicates that both the control phase and the reporting phase use a narrowband signal that is co-clocked with the ultra-wideband UWB, and the ranging phase uses a multi-millisecond ranging packet that does not carry a synchronization header; when the value of the control phase configuration field is the second value and the value of the reporting phase configuration field is the fourth value, it indicates that both the control phase and the reporting phase use UWB packets, and the ranging phase uses a multi-millisecond ranging packet that carries a synchronization header; the modulation mode of the narrowband signal that is co-clocked with the UWB is offset quadrature phase shift keying (O-QPSK) modulation; The control phase and the reporting phase use the same wireless technology; The physical layer management field is sent.
47. The method according to claim 46, wherein The method further comprises: Sending a ranging physical layer configuration field, where the ranging physical layer configuration field includes a sequence code index field, where the sequence code index field is used to indicate a sequence used by a ranging sequence fragment (RSF); When the value of the control phase configuration field is the second value and the value of the reporting phase configuration field is the fourth value, the sequence code index field is also used to indicate the preamble code sequence used by the UWB packet and the preamble code sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
48. A physical layer configuration method for ultra-wideband ranging, characterized in that: include: receiving a physical layer management field, the physical layer management field comprising a control phase configuration field and a reporting phase configuration field; When the value of the control phase configuration field is the first value and the value of the reporting phase configuration field is the third value, it indicates that both the control phase and the reporting phase use a narrowband signal that is co-clocked with the ultra-wideband UWB, and the ranging phase uses a multi-millisecond ranging packet that does not carry a synchronization header; when the value of the control phase configuration field is the second value and the value of the reporting phase configuration field is the fourth value, it indicates that both the control phase and the reporting phase use UWB packets, and the ranging phase uses a multi-millisecond ranging packet that carries a synchronization header; the modulation mode of the narrowband signal that is co-clocked with the UWB is offset quadrature phase shift keying (O-QPSK) modulation; The control phase and the reporting phase use the same wireless technology; Process the physical layer management field.
49. The method according to claim 48, characterized in that The method further comprises: receiving a ranging physical layer configuration field, where the ranging physical layer configuration field includes a sequence code index field, where the sequence code index field is used to indicate a sequence used by a ranging sequence fragment (RSF); When the value of the control phase configuration field is the second value and the value of the reporting phase configuration field is the fourth value, the sequence code index field is also used to indicate the preamble code sequence used by the UWB packet and the preamble code sequence used by the synchronization header in the multi-millisecond ranging packet in the ranging phase.
50. The method according to any one of claims 46 to 49, characterized in that The first value is any value within a first range, and the second value is a value outside the first range; When the value of the control stage configuration field is the first value, it indicates the physical layer configuration of offset quadrature phase shift keying O-QPSK modulation in the control stage; when the value of the control stage configuration field is the second value, it indicates that UWB packets are used in the control stage.
51. The method according to any one of claims 46 to 50, characterized in that The third value is any value within the second range, and the fourth value is a value outside the second range; When the value of the reporting phase configuration field is the third value, it indicates the physical layer configuration of offset quadrature phase shift keying O-QPSK modulation in the control phase; when the value of the reporting phase configuration field is the fourth value, it indicates that UWB packets are used in the reporting phase.
52. The method according to any one of claims 46 to 51, characterized in that The UWB packet satisfies one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the start frame delimiter SFD sequence is [-1-1-1+1-1-1+1-1], or the length of the SFD field is 8.
53. A communication device, characterized in that Comprising means for performing the method of any one of claims 1 to 52.
54. A communication device, characterized in that include: one or more processors coupled to one or more memories; The one or more memories are used to store computer programs, and the one or more processors are used to execute the computer programs stored in the one or more memories, so that the communication device performs the method according to any one of claims 1 to 52.
55. A communication device, characterized in that comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method according to any one of claims 1 to 52.
56. A readable storage medium, characterized in that Used to store a program, the program being executed by one or more processors so that a device including the one or more processors performs the method according to any one of claims 1 to 52.
57. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 52 is performed.
58. A wireless communication system, characterized in that: The wireless communication system comprises a communication device for executing the method according to any one of claims 1, 3 to 9, 11 to 14, and a communication device for executing the method according to any one of claims 2 to 8, 10 to 14; Alternatively, the wireless communication system includes a communication device for executing the method according to any one of claims 15, 17 to 21, and a communication device for executing the method according to any one of claims 16 to 21; Alternatively, the wireless communication system includes a communication device for executing the method according to any one of claims 22, 24 to 31, and a communication device for executing the method according to any one of claims 23 to 31; Alternatively, the wireless communication system includes a communication device for executing the method according to any one of claims 32 to 33 and 36 to 38, and a communication device for executing the method according to any one of claims 34 to 38; Alternatively, the wireless communication system includes a communication device for executing the method according to any one of claims 39 to 40 and 43 to 45, and a communication device for executing the method according to any one of claims 41 to 45; Alternatively, the wireless communication system includes a communication device for executing the method as claimed in any one of claims 46 to 47, 50 to 52, and a communication device for executing the method as claimed in any one of claims 48 to 52.