Physical layer configuration method and device for UWB ranging
Patent Information
- Application Number
- CN202510045618.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2024-03-04
- Filing Date
- 2024-03-22
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2044-03-22
AI Technical Summary
[0005]但目前,关于UWB测距的物理层配置不完善
[0087] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be repeated here.
Smart Images

Figure CN120547613B_ABST
Abstract
Description
[0001] This application is a divisional application. The original application has the application number 202410343219.5 and the original application date is March 22, 2024. The entire contents of the original application are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a physical layer configuration method and apparatus for ultra-wide-band (UWB) ranging. Background Technology
[0003] With the entry of ultra-wideband (UWB) technology into the civilian sector, UWB wireless communication has become one of the physical layer technologies for short-range, high-speed wireless networks. UWB technology is a wireless carrier communication technology that can transmit data using nanosecond-level non-sinusoidal narrow pulses, thus occupying a wide spectral range. Due to its narrow pulse width and low radiation spectral density, UWB systems have advantages such as strong multipath resolution, low power consumption, and strong security, and are mainly 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 evolution IEEE 802.15.4z. The next-generation UWB wireless personal area network (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, the physical layer configuration for UWB ranging is currently incomplete. Summary of the Invention
[0006] This application provides a physical layer configuration method and apparatus for UWB ranging, which can improve the physical layer configuration in the ranging session, enabling both parties to align physical layer parameters, supporting the completion of the ranging process, and improving ranging efficiency and reliability.
[0007] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.
[0008] In a first aspect, this 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 generating and transmitting a general physical layer configuration field, the general physical layer configuration field including a first field, the first field being used to indicate the combination of wireless technologies used in multiple phases including an initialization and setup phase, a control phase, a ranging phase, and a reporting phase.
[0009] For example, the first communication device can 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 reporting phase.
[0011] It is also understandable that the wireless technologies used in different stages of a ranging session (such as narrowband and UWB) may differ.
[0012] Therefore, this application uses the first field in the general physical layer configuration field to indicate the combination of wireless technologies used in multiple stages of the ranging session, which can improve the physical layer configuration in the ranging session, enabling the ranging parties to align the wireless technologies in multiple stages of the ranging session, support the completion of the ranging process, and improve ranging efficiency and reliability.
[0013] Secondly, this application provides a physical layer configuration method for UWB ranging, which can be applied to either an initiating or 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 the combination of wireless technologies used in multiple phases, including an initialization and setup phase, a control phase, a ranging phase, and a reporting phase.
[0014] For example, the second communication device processes a general physical layer configuration field, including: the second communication device interpreting / parses a first field in the general physical layer configuration field to determine the wireless technology for multiple stages, including the initialization and setup stage, the control stage, the ranging stage, and the reporting stage, so as to transmit information using the corresponding wireless technology in accordance with the instructions of the first field.
[0015] For example, the second communication device can be either an initiator or a responder. It can be understood that when the first communication device is the initiator, the second communication device is the responder. Conversely, when the first communication device is the responder, the second communication device is the initiator.
[0016] In conjunction with the first or second aspect, in one possible implementation, the combination of wireless technologies used in the aforementioned multiple phases includes the following: the initialization and setup phase uses narrowband signals that are not clocked with UWB or are clocked with UWB; the control phase uses narrowband signals or UWB packets that are clocked with UWB; the ranging phase uses multi-millisecond ranging packets carrying a synchronization header or multi-millisecond ranging packets without a synchronization header; and the reporting phase uses narrowband signals or UWB packets that are clocked with UWB. Here, the physical layer protocol data unit (PPDU) format of the UWB packet is configured as a scrambled timestamp sequence (STS) packet with configuration 0. In other words, the UWB packet includes a synchronization (SYNC) field, a start-of-frame delimiter (SFD) field, a physical layer header (PHR) field, and a physical payload field, but does not include the STS. The PPDU format of the multi-millisecond ranging packet is PPDU configuration 0 (as follows). Figure 4 (As shown).
[0017] For example, the synchronization header includes the SYNC field and the SFD field.
[0018] In conjunction with the first aspect, in one possible implementation, the method further includes: the first communication device transmitting or receiving a physical layer management field. The physical layer management field includes a control phase configuration field and a report phase configuration field. The control phase configuration field indicates the physical layer configuration of offset-quadrature phase shift keying (O-QPSK) modulation of the narrowband signal co-clocked with UWB during the control phase. For example, the control phase configuration field can take values from 1 to 9, representing nine different physical layer configurations of O-QPSK for the narrowband signal co-clocked with UWB during the control phase; other values indicate reservation. The report phase configuration field indicates the physical layer configuration of O-QPSK modulation of the narrowband signal co-clocked with UWB during the report phase. For example, the report phase configuration field can take values from 1 to 9, representing nine different physical layer configurations of O-QPSK for the narrowband signal co-clocked with UWB during the report phase; other values indicate reservation.
[0019] For example, the execution order of the first communication device sending / receiving physical layer management fields and sending general physical layer configuration fields is not limited.
[0020] For example, 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 better adapted to general physical layer configuration fields by changing the meaning of the control phase configuration field and the reporting phase configuration field in the existing physical layer management fields.
[0022] In conjunction with the second aspect, in one possible implementation, the above method further includes: a second communication device receiving or transmitting physical layer management fields. The physical layer management fields include 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 O-QPSK modulation of the narrowband signal co-clocked with UWB during the control phase. The report phase configuration field is used to indicate the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with UWB during the report phase.
[0023] In conjunction with the first or second aspect, in one possible implementation, the length of the first field is 1 bit, 2 bits, or 3 bits. For an explanation of the length and meaning of the first field, please refer to the description of the embodiments below; it will not be detailed here.
[0024] In conjunction with the first or second aspect, in one possible implementation, the aforementioned general physical layer configuration field further includes a second field. This second field can be used to indicate whether a synchronization header is included in the multi-millisecond ranging packet during the ranging phase. Alternatively, when the aforementioned first field indicates that the control phase uses a UWB packet (the PPDU format of which is STS packet configuration 0), the aforementioned general physical layer configuration field may also include a second field. This second field can be used to indicate whether a synchronization header is included in the multi-millisecond ranging packet during the ranging phase.
[0025] For example, the length of the second field can be 1 bit. For instance, if the second field (1 bit) has a first value, it indicates that the multi-millisecond ranging packet in the ranging phase includes a synchronization header. If the second field (1 bit) has a second value, it indicates that the multi-millisecond ranging packet in the ranging phase does not include a synchronization header. The first and second values are not the same. For example, the first value can be 0 and the second value can be 1.
[0026] This application takes into account that the synchronization header is an optional part of the multi-millisecond ranging packet. By using a second field to indicate whether the multi-millisecond ranging packet includes a synchronization header, the two parties measuring the distance can align the format of the multi-millisecond ranging packet, thereby improving the ranging efficiency.
[0027] In conjunction with the first or second aspect, in one possible implementation, the aforementioned general physical layer configuration field further includes a third field. This third field can be used to indicate the preamble sequence used by the UWB packets in the control and / or reporting phases. Optionally, if the multi-millisecond ranging packets in the ranging phase include a synchronization header, this third field can also be used to indicate the preamble sequence used by the synchronization header in the multi-millisecond ranging packets of the ranging phase. It is understood that the preamble sequence used by the UWB packets in the control and / or reporting phases is the same as the preamble sequence used by the synchronization header in the multi-millisecond ranging packets.
[0028] For example, when the first field indicates that the control phase uses a narrowband signal with the same clock as the UWB and the reporting phase uses UWB packets (the PPDU format of the UWB packets is STS packet configuration 0), the third field is used to indicate the preamble sequence used by the UWB packets in the reporting phase. Optionally, if the multi-millisecond ranging packets in the ranging phase include a synchronization header, the third field is also used to indicate the preamble sequence used by the synchronization header in the multi-millisecond ranging packets of the ranging phase. When the first field indicates that both the control phase and the reporting phase use UWB packets (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 packets 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 pair SYNC field used in the ranging sequence segment in the multi-millisecond ranging packet may not be applicable (because the SYNC field can only use ternary sequences, while the ranging sequence segment can use complementary pair sequences, ternary sequences, etc.). Therefore, this application uses a third field to indicate the preamble sequence used by the UWB packet in the control phase and / or reporting phase, and the preamble sequence used by the synchronization header (if present) in the multi-millisecond ranging packet in the ranging phase. This improves the physical layer configuration, enabling the ranging parties to align the relevant physical layer parameters and support the completion of the ranging process.
[0030] In conjunction with the first or second aspect, in one possible implementation, the aforementioned preamble sequence can be a ternary sequence (i.e., Ipatov) of length 31, 91, or 127. For example, the length of the third field can be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences of length 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences of length 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences of length 91.
[0031] In conjunction with the first or second aspect, in one possible implementation, the above 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.
[0032] In conjunction with the first or second aspect, in one 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, as described in the embodiments below, which will not be detailed here.
[0033] In conjunction with the first or second aspect, in one possible implementation, the aforementioned general physical layer configuration field is included in any of the following messages: a start of ranging (SOR) message during the initialization and setup phase, a response message during the initialization and setup phase, a polling message during the control phase, a response message during the control phase, or a message during the reporting phase. For example, a response message during the initialization and setup phase includes an announcement response compact frame and a public announcement response compact frame. An SOR message during the initialization and setup phase includes a start of ranging compact frame and a public start of ranging compact frame. A polling message during the control phase includes a one-to-one polling compact frame and a one-to-many polling compact frame. A response message during the control phase includes a response compact frame and a one-to-many response compact frame. A message during the reporting phase includes a one-to-one response report compact frame, a one-to-one response security report compact frame, a one-to-many response report compact frame, and a one-to-many response security report compact frame.
[0034] This application incorporates a general physical layer configuration field into the existing message to complete the physical layer configuration for UWB ranging.
[0035] In conjunction with the first or second aspect, in one possible implementation, when the general physical layer configuration field is included in the 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 following the initialization and setup phase. When the general physical layer configuration field is included in the response (Resp) message during the initialization and setup phase, the content indicated by the general physical layer configuration field is the responder's parameter recommendations for use in one or more ranging cycles following the initialization and setup phase.
[0036] In conjunction with the first or second aspect, in one possible implementation, when the general physical layer configuration field is included in the polling message of the control phase, there are four cases: (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 period in which the general physical layer configuration field is located. (2) The content indicated by the first field is used in the next ranging period in which the general physical layer configuration field is located, and the content indicated by the second and third fields is used in the ranging period in which the general physical layer configuration field is located. (3) The content indicated by the general physical layer configuration field is not used. (4) The content indicated by the first field is a parameter suggestion for the next ranging period in which the general 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 conjunction with the first or second aspect, in one possible implementation, when the general physical layer configuration field is included in the response message of the control phase or the message of the reporting phase, there are 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 period of the ranging period in which the general physical layer configuration field is located. (b) the content indicated by the general physical layer configuration field is a parameter suggestion for the next ranging period of the ranging period in which the general physical layer configuration field is located. (c) the content indicated by the general physical layer configuration field is not used. (d) the content indicated by the first field is a parameter suggestion for the next ranging period of the ranging period in which the general 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, second, and third fields based on the appearance of the general physical layer configuration fields at different stages, which can realize flexible configuration of parameters.
[0039] Thirdly, this application provides a communication device for performing the method in the first aspect or any possible implementation thereof. The communication device includes units for performing the method in the first aspect or any possible implementation thereof.
[0040] Fourthly, this application provides a communication device for performing the method in the second aspect or any possible implementation thereof. The communication device includes units for performing the method in the second aspect or any possible implementation thereof.
[0041] In the third or fourth aspect, the aforementioned communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, please refer to the device embodiments shown below. The beneficial effects of the third to fourth aspects described above can be referred to the relevant descriptions of the first and second aspects above, and will not be repeated here.
[0042] Fifthly, this application provides a physical layer configuration method for UWB ranging, which can be applied to either the initiating or responding end. The method includes: a first communication device generating and sending a physical layer configuration field, the general physical layer configuration field including a second field, the second field being used to indicate whether a synchronization header is included in the 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 described below). Figure 4 (As shown).
[0043] At this point, the combination of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase is as follows: the initialization and setup phase uses a narrowband signal that does not share a clock with UWB; 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 STS.
[0044] For example, the first communication device can be an initiator or a responder.
[0045] In a combination of wireless technologies, this application uses a second field to indicate whether a multi-millisecond ranging packet includes a synchronization header. This improves the physical layer configuration in the ranging session, aligns the format of the multi-millisecond ranging packet between the ranging parties, supports the completion of the ranging process, and enhances ranging efficiency and reliability.
[0046] Sixthly, this application provides a physical layer configuration method for UWB ranging, which can be applied to either the initiating or responding end. The method includes: a second communication device receiving and processing a physical layer configuration field, the general physical layer configuration field including a second field, the second field being used to indicate whether a synchronization header is included in the 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 described below). Figure 4 (As shown).
[0047] At this point, the combination of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase is as follows: the initialization and setup phase uses a narrowband signal that does not share a clock with UWB; 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 STS.
[0048] For example, the second communication device can be either an initiator or a responder. It can be understood that when the first communication device is the initiator, the second communication device is the responder. Conversely, when the first communication device is the responder, the second communication device is the initiator.
[0049] In conjunction with the fifth or sixth aspect, in one possible implementation, the aforementioned general physical layer configuration field further includes a third field. This third field can be 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 the multi-millisecond ranging packets of the ranging phase. It is understood that if the multi-millisecond ranging packets of the ranging phase include a synchronization header, the third field can indicate the preamble sequence used by UWB packets in the control and reporting phases, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packets of the ranging phase. If the multi-millisecond ranging packets of the ranging phase do not include a synchronization header, the third field can indicate the preamble sequence used by UWB packets in the control and reporting phases.
[0050] This application uses a third field to indicate the preamble sequence used by the UWB packets in the control and reporting phases, and the preamble sequence used in the synchronization header (if present) of the multi-millisecond ranging packets in the ranging phase. This improves the physical layer configuration, enabling the ranging parties to align relevant physical layer parameters and supporting the completion of the ranging process.
[0051] In conjunction with the fifth or sixth aspect, in one possible implementation, the aforementioned preamble sequence can be a ternary sequence (i.e., Ipatov) of length 31, 91, or 127. For example, the length of the third field can be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences of length 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences of length 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences of length 91.
[0052] In conjunction with the fifth or sixth aspect, in one possible implementation, the above 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.
[0053] In conjunction with aspect five or six, in one possible implementation, the aforementioned general physical layer configuration field is included in any of the following messages: an SOR message during the initialization and setup phase, a response message during the initialization and setup phase, a polling message during the control phase, a response message during the control phase, or a message during the reporting phase.
[0054] In conjunction with aspect five or six, in one possible implementation, when the generic physical layer configuration field is included in the SOR message during the initialization and setup phase, the content indicated by the generic physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. When the generic physical layer configuration field is included in the response message during the initialization and setup phase, the content indicated by the generic physical layer configuration field is the responder's parameter suggestion for use in one or more ranging cycles after the initialization and setup phase.
[0055] In conjunction with the fifth or sixth aspect, in one possible implementation, when 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.
[0056] In conjunction with the fifth or sixth aspect, in one possible implementation, when the general 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 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 period in the ranging period in which the general physical layer configuration field is located.
[0057] In a seventh aspect, this application provides a communication device for performing the method in the fifth aspect or any possible implementation thereof. The communication device includes units for performing the method in the fifth aspect or any possible implementation thereof.
[0058] Eighthly, this application provides a communication device for performing the method in the sixth aspect or any possible implementation thereof. The communication device includes units for performing the method in the sixth aspect or any possible implementation thereof.
[0059] In the seventh or eighth aspect, the aforementioned communication device may include a transceiver module and a processing module. For a detailed description of the transceiver module and the processing module, please refer to the device embodiments shown below. The beneficial effects of the seventh to eighth aspects can be referred to the relevant descriptions of the foregoing fifth and sixth aspects, and will not be repeated here.
[0060] Ninthly, this 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 first communication device generating and transmitting a first frame, the first frame including a physical layer management field, which 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 combination of wireless technologies used in a ranging session. It is understood that a ranging session includes an initialization and setup phase, a control phase, and a ranging phase, and optionally a report phase. Although the report phase is an optional phase in a ranging session (or ranging period), it can still be considered when taking into account the combination of wireless technologies used in the ranging session. Therefore, the control phase configuration field and the report phase configuration field can 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 report phase.
[0061] In the ranging phase, the multi-millisecond ranging packets used do not include a synchronization header. The control phase uses a narrowband signal clocked with the UWB or a first UWB packet. 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 including only a synchronization header, and the other with a PPDU format of STS packet configuration 0. Furthermore, a UWB packet with an STS packet configuration 0 PPDU format is transmitted before the UWB packet containing only a synchronization header.
[0062] For example, the first communication device can be an initiator or a responder.
[0063] This application defines a PPDU format that includes only a synchronization header, where the SYNC and SFD fields are optional parts of the control phase. It also constrains whether the multi-millisecond ranging in the ranging phase includes the synchronization header. Furthermore, it uses a physical layer management field 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, enabling both parties to align the wireless technologies used in multiple phases of the ranging session, supporting the completion of the ranging process, and improving ranging efficiency and reliability.
[0064] Tenthly, this application provides a physical layer configuration method for UWB ranging, which can be applied to either an initiating or responding end. The method includes: a second communication device receiving and processing a first frame, the first frame including a physical layer management field, which 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 combination of wireless technologies used in the ranging session. The multi-millisecond ranging packets used in the ranging phase do not include a synchronization header, and the control phase uses a narrowband signal clocked with UWB or a first UWB packet. 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 including only a synchronization header, and the other UWB packet has a PPDU format of STS packet configuration 0. Furthermore, before the UWB packet including only a synchronization header, a UWB packet with a PPDU format of STS packet configuration 0 is transmitted.
[0065] For example, the second communication device can be either an initiator or a responder. It can be understood that when the first communication device is the initiator, the second communication device is the responder. Conversely, when the first communication device is the responder, the second communication device is the initiator.
[0066] In conjunction with aspect nine or ten, in one possible implementation, the combination of wireless technologies used in the above ranging session further includes: using a narrowband signal that is not clocked with UWB or a narrowband signal that is clocked with UWB during the initialization and setup phase; and using a narrowband signal that is clocked with UWB or a second UWB packet during the reporting phase.
[0067] For example, the PPDU format of the second UWB packet is STS packet configuration 0. The second UWB packet meets 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 conjunction with aspect nine or ten, in one possible implementation, the control phase configuration field has a value of 14, indicating that the control phase only includes the UWBSYNC and UWBSFD fields; a value of 15 indicates that a UWB packet exists before the UWBSYNC and UWBSFD fields in the control phase. The reporting phase configuration field has a value of 15, indicating that a UWB packet is used for reporting. When the control phase configuration field has a value of 14 or 15, or the reporting phase configuration field has a value of 15, the aforementioned first frame also 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 second UWB packet in the reporting phase.
[0069] For example, when the control phase configuration field is valued at any of 1 to 9 and the reporting phase configuration field is valued at 15, the third field indicates the preamble sequence used by the second UWB packet in the reporting phase. When the control phase configuration field is valued at 14 or 15 and the reporting phase configuration field is valued at any of 1 to 9, the third field indicates the preamble sequence used by the first UWB packet in the control phase. When the control phase configuration field is valued at 14 or 15 and the reporting phase configuration field is valued at 15, the third field indicates the preamble sequences used by both the first UWB packet in the control phase and the second UWB packet in the reporting phase. It can be understood that the first and second UWB packets here use the same preamble sequence.
[0070] In conjunction with aspect nine or ten, in one possible implementation, the aforementioned preamble sequence can be a ternary sequence (i.e., Ipatov) of length 31, 91, or 127. For example, the length of the third field can be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences of length 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences of length 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences of length 91.
[0071] In conjunction with aspect nine or ten, in one possible implementation, the aforementioned first frame is any of the following messages: an SOR message of the initialization and setup phase, a response message of the initialization and setup phase, a polling message of the control phase, a response message of the control phase, or a message of the reporting phase.
[0072] In conjunction with aspect nine or ten, in one possible implementation, when the first frame is an SOR message of 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 following the initialization and setup phase. When the first frame is a response message of the initialization and setup phase, the content indicated by the physical layer management field and / or the third field is the responder's parameter recommendations for use in one or more ranging cycles following the initialization and setup phase.
[0073] In conjunction with aspect nine or ten, in one possible implementation, when the first frame is a polling message of the control phase, there are four cases: (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 cycle in which the first frame is located. (2) The content indicated by the physical layer management field is used in the next ranging cycle in which the first frame is located, and the content indicated by the third field is used in the ranging cycle in which the first frame is located. (3) Neither the content indicated by the physical layer management field nor the content indicated by the third field is used. (4) The content indicated by the physical layer management field is a parameter suggestion for the next ranging cycle in which the first frame is located, and the content indicated by the third field is not used.
[0074] In conjunction with aspects nine or ten, in one possible implementation, when the first frame is a response message from the control phase or a message from the reporting phase, there are four cases: (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 in which the first frame is located. (b) the content indicated by both the physical layer management field and the third field is a parameter suggestion for the next ranging cycle in which the first frame is located. (c) neither the content indicated by the physical layer management field nor the third field is used. (d) the content indicated by the physical layer management field is a parameter suggestion for the next ranging cycle in which the first frame is located, and the content indicated by the third field is not used.
[0075] Eleventhly, this application provides a communication device for performing the method in the ninth aspect or any possible implementation thereof. The communication device includes units for performing the method in the ninth aspect or any possible implementation thereof.
[0076] In a twelfth aspect, this application provides a communication apparatus for performing the method in the tenth aspect or any possible implementation thereof. The communication apparatus includes units for performing the method in the tenth aspect or any possible implementation thereof.
[0077] In the eleventh or twelfth aspect, the aforementioned communication device may include a transceiver module and a processing module. Further details regarding the transceiver module and processing module can be found in the device embodiments shown below. The beneficial effects of the eleventh to twelfth aspects can be referenced in the relevant descriptions of the foregoing ninth and tenth aspects, and will not be repeated here.
[0078] In a thirteenth aspect, this application provides a communication device comprising a processor configured to execute the methods shown in any possible implementation of the first, second, fifth, sixth, ninth, or tenth aspects, or any of them. Alternatively, the processor may execute a program stored in a memory, wherein when the program is executed, the methods shown in any possible implementation of the first, second, fifth, sixth, ninth, or tenth aspects, or any of them, are executed.
[0079] In conjunction with aspect thirteen, in one possible implementation, the memory is located outside the aforementioned communication device.
[0080] In conjunction with aspect thirteen, in one possible implementation, the memory is located within the aforementioned communication device.
[0081] In this application, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together.
[0082] In conjunction with aspect thirteen, in one possible implementation, the communication device further includes a transceiver for sending or receiving a general physical layer configuration field / first frame.
[0083] In a fourteenth aspect, this application provides a communication device that may include logic circuitry and an interface coupled together. The interface is used for exchanging (or sending / receiving or inputting / outputting) information or data, and the logic circuitry is used to execute program instructions that cause the communication device to perform the methods described in any possible implementation of the first, second, fifth, sixth, ninth, or tenth aspects above. The interface may be a communication interface or a transceiver. The transceiver may be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input / output interface of a chip or circuit.
[0084] In a fifteenth aspect, this application provides a readable storage medium storing program instructions that, when run on a computer, cause the computer to perform 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 of the aspects described above.
[0085] In a sixteenth aspect, this application provides a computer program product containing program instructions that, when run, causes 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 of the aspects, to be executed.
[0086] In a seventeenth aspect, this application provides a wireless communication system, which includes a first communication device and a second communication device; the first communication device is used to perform the method described in any possible implementation of the first aspect, the fifth aspect, the ninth aspect, or any one of the above aspects, and the second communication device is used to perform the method described in any possible implementation of the second aspect, the sixth aspect, the tenth aspect, or any one of the above aspects.
[0087] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be repeated here. Attached Figure Description
[0088] Figure 1 This is a schematic diagram of the structure of a wireless communication system provided in an embodiment of this application;
[0089] Figure 2 This is another schematic diagram of the wireless communication system provided in the embodiments of this application;
[0090] Figure 3 This is a schematic diagram of UWB signal segmentation transmission provided in an embodiment of this application;
[0091] Figure 4 This is a possible schematic diagram of the PPDU format provided in the embodiments of this application;
[0092] Figure 5 This is a schematic diagram of a ranging session process provided in an embodiment of this application;
[0093] Figure 6 This is a schematic diagram of signal transmission for multi-millisecond ranging provided in an embodiment of this application;
[0094] Figure 7 This is a schematic diagram of the format of the physical layer management field provided in an embodiment of this application;
[0095] Figure 8 This is a flowchart illustrating a physical layer configuration method for UWB ranging provided in an embodiment of this application;
[0096] Figure 9 This is a schematic diagram illustrating the format of the general physical layer configuration field provided in the embodiments of this application;
[0097] Figure 10 This is another flowchart illustrating the physical layer configuration method for UWB ranging provided in this application embodiment;
[0098] Figure 11 This is a schematic diagram of the format of the preamble field provided in an embodiment of this application;
[0099] Figure 12 This is a schematic diagram of a PPDU format provided in an embodiment of this application;
[0100] Figure 13 This is another flowchart illustrating the physical layer configuration method for UWB ranging provided in this application embodiment;
[0101] Figure 14 This is a schematic diagram of the format of the ranging physical layer configuration field provided in an embodiment of this application;
[0102] Figure 15 This is a schematic diagram of the structure of the communication device provided in an embodiment of this application;
[0103] Figure 16 This is another structural schematic diagram of the communication device provided in the embodiments of this application;
[0104] Figure 17 This is another structural schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation
[0105] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0106] In the description of this application, the terms "first," "second," etc., are used only to distinguish different objects and do not limit the quantity or order of execution, nor do they imply that they are necessarily different. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. 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 not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0107] In the description of this application, "at least one (item)" means one or more, "more than" means two or more, and "at least two (items)" means two or three or more. Additionally, "or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A or B" can mean: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "One or more of the following" or similar expressions refer to any combination of these items. For example, "one or more of the following: 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, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0109] In the description of this application, "when," "if," and "if" all refer to the device making a corresponding action under certain objective circumstances, and are not limited to a specific time, nor do they require the device to make a judgment action when it is implemented, nor do they imply any other limitations.
[0110] In this application, the use of singular designations for elements is intended to represent "one or more" rather than "one and only one," unless otherwise specified.
[0111] In the various embodiments of this application, phrases such as "B corresponding to A," "A corresponds to B," or similar expressions indicate that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.
[0112] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing information 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 XX information is called the information to be indicated. In specific implementation, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index, identifier, etc. It can also indirectly indicate the information to be indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various information, thereby reducing the indication overhead to some extent. Furthermore, the information to be indicated can be sent as a whole or divided into multiple sub-information units, and the sending period and / or timing of these sub-information units can be the same or different.
[0114] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to A" can be understood as the destination of the information being A, which can include direct transmission via an air interface or indirect transmission via an air interface from other units or modules. "Receive information from B" can be understood as the source of the information being B, which can include direct reception from B via an air interface or indirect reception from B via an air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, 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 IEEE 802.15 series protocols, such as 802.15.4a, 802.15.4z, or 802.15.4ab, or a future generation of UWB WPAN standards, etc., which will not be listed here. The method provided in this application can also be applied to various communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X) systems, narrowband Internet of Things (NB-IoT) systems, devices applied in V2X, IoT nodes and sensors in IoT, smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities, etc. The method provided in this application can also be applied to long term evolution (LTE) frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, LTE systems, and also to 5th-generation (5G) communication systems, 6th-generation (6G) communication systems, etc.
[0116] Ultra-wideband (UWB) technology is a novel wireless communication technology. It utilizes nanosecond-level non-sinusoidal narrow pulses to transmit data. By modulating impulse pulses with very steep rise and fall times, it achieves a wide transmission spectrum, resulting in a bandwidth on the order of gigahertz (GHz). The bandwidth used in UWB is typically above 500 MHz. Because UWB systems do not require the generation of sinusoidal carrier signals and can directly transmit impulse sequences, they possess a wide spectrum and very low average power. UWB wireless communication systems offer advantages such as strong multipath resolution, low power consumption, and strong security, facilitating coexistence with other systems and thus improving spectrum utilization and system capacity. Furthermore, in short-range communication applications, the transmit power of UWB transmitters can typically be below 1 mW. Theoretically, the interference generated by UWB signals is equivalent to only white noise. This contributes to good coexistence between ultra-wideband and narrowband communications. Therefore, UWB systems can operate simultaneously with narrowband (NB) communication systems without interference. The method provided in this application can be implemented by a communication device within a wireless communication system. In a communication device, the device or chip implementing UWB system functions can be referred to as a UWB module, and the device or chip implementing 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, or they can be integrated onto 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 in this application primarily use WPAN as an example, such as a network applied to the IEEE 802.15 series of standards, those skilled in the art will readily understand that the various aspects involved in this application can be extended to other networks employing various standards or protocols. For example, wireless local area networks (WLANs), Bluetooth, high-performance radio LANs (HIPERLANs) (a wireless standard similar to the IEEE 802.11 standard, primarily used in Europe), and wide area networks (WANs) or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in this application can be applied to any suitable wireless network.
[0118] Optionally, the communication device in this application embodiment can be a device that supports multiple WPAN standards such as 802.15.4a and 802.15.4z, as well as 802.15.4ab or later versions currently under discussion.
[0119] For example, the method provided in this application can be implemented by a communication device in a wireless communication system, which can be a device involved in the UWB system. For instance, the communication device can include, but is not limited to, communication servers, routers, switches, bridges, computers, mobile phones, etc., that support UWB technology and / or narrowband communication technology. As another example, the communication device can include user equipment (UE), which can include various handheld devices, in-vehicle devices (such as automobiles or components installed in automobiles), wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem that support UWB technology, etc., and will not be listed exhaustively here. As yet another example, the communication device can include a central control point, such as a personal area network (PAN) or PAN coordinator. The PAN coordinator or PAN can be a mobile phone, in-vehicle device, anchor, tag, or smart home device, etc. As yet another example, the communication device can include a chip, which can be located in a communication server, router, switch, or terminal device, etc., and will not be listed exhaustively here.
[0120] In this embodiment, the communication device may include a hardware layer, an operating system layer running on top of 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 Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment.
[0121] It is understood that the above description of the communication device can be applied to any communication device in the embodiments of this application.
[0122] For example, see Figure 1 , Figure 1 This is a schematic diagram of the structure of a wireless communication system provided in an embodiment of this application. Figure 1As shown, the wireless communication system is a star topology, in which a central control node (e.g., Figure 1 The PAN coordinator (in this context) can communicate with one or more other devices. See also Figure 2 , Figure 2 This is another structural schematic diagram of the wireless communication system provided in an embodiment of this application. For example... Figure 2 As shown, this wireless communication system is a point-to-point topology, in which a central control node (such as...) Figure 2 The PAN coordinator can communicate with one or more other devices, and these other devices can also communicate with each other. Figure 1 and Figure 2 In this application, both "full-function device" and "reduced-function device" can be understood as the communication apparatus shown. The terms "full-function device" and "reduced-function device" are relative; for example, a reduced-function device cannot be a PAN coordinator. Furthermore, compared to a full-function device, a reduced-function device may lack coordination capabilities or have a lower communication rate. It is understood that... Figure 2 The PAN coordinator shown is for illustrative purposes only. Figure 2 The other three full-function devices shown can also act as PAN coordinators, and will not be shown individually here. It should also be understood that the full-function and low-function devices shown in this application are merely examples of communication devices, and any device capable of implementing the ranging method provided in this application falls within the protection scope of this application.
[0123] The following is a brief introduction to some relevant content, terms, or nouns involved in this application.
[0124] I. Segmented Transmission of UWB Signals
[0125] Because of the large bandwidth of ultra-wideband (UWB) systems, the Federal Communications Commission (FCC) has imposed strict limits on the power spectral density of UWB signals to reduce interference with other devices during operation. According to the Code of Federal Regulations (CFR), these limits primarily include the following two rules:
[0126] Rule 1: The average value of the maximum power spectral density (PSD) of the transmitted UWB signal within one millisecond cannot exceed -41.3 dBm per megahertz.
[0127] Rule 2: The maximum power of the transmitted UWB signal within any 50MHz bandwidth shall not exceed 1 milliwatt.
[0128] Rule 1 above limits the total transmitted energy of a UWB signal within 1 millisecond (not exceeding 37 nJ in a 500 MHz bandwidth). However, the instantaneous power of the transmitted signal can be increased by concentrating the energy into a shorter transmission time, thereby increasing the coverage area of the UWB signal and improving the signal-to-noise ratio (SNR) of the received signal. Based on this, in scenarios where increased transmission power is required, a UWB signal transmission method is as follows... Figure 3 As shown, Figure 3 This is a schematic diagram of UWB signal segmented transmission provided in an embodiment of this application. For example... Figure 3 As shown, the transmitter divides the UWB signal to be transmitted into multiple segments. The duration of each UWB segment signal is less than 1 millisecond (ms), and only one UWB segment is transmitted within each 1 millisecond.
[0129] Understandably, segmented transmission can increase the instantaneous power of the UWB signal, thereby increasing its coverage and improving the signal-to-noise ratio of the received signal. In ranging scenarios, one application of segmented transmission is multi-millisecond (MMS) ranging. For an introduction to MMS ranging, please refer to the description below; it will not be detailed here.
[0130] II. 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 as follows: Figure 4 As shown, Figure 4 This is a possible schematic diagram of the PPDU format provided in an embodiment of this application. Wherein, Figure 4 Five possible PPDU formats are shown. In practical applications, there are more... Figure 4 This application does not limit the number of PPDU formats, whether more or fewer. It is understood that since PPDU configurations 4 to 7 are structures used to implement sensing functions, therefore... Figure 4 Not shown. (e.g.) Figure 4As shown, PPDU configurations 0 through 3 include one or more of the following: a synchronization (SYNC) field, a start-of-frame delimiter (SFD) field, a physical layer header (PHR) field, a physical payload field, or a scrambled timestamp sequence (STS). The receiver can perform PPDU detection and synchronization based on the SYNC field. The SYNC field can contain multiple repeating symbols, which can be generated from a preamble sequence. This SYNC field can also be used to implement ranging functionality. 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 payload field can be used to carry data. The scrambled timestamp sequence (STS) can also be used to implement ranging functionality.
[0132] PPDU configuration 8 is the structure of a multi-millisecond UWB frame defined by the 802.15.4ab standard. Each multi-millisecond UWB frame contains multiple UWB fragments, which can be combined to 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 SYNC field and a scrambled timestamp sequence (STS). The PPDU structure of this multi-millisecond UWB frame does not contain a data portion.
[0133] Understandable. Figure 4 The PPDU configurations 0 through 3 shown are referred to as STS packet configurations zero through three in 802.15.4z. That is: Figure 4 The format represented by PPDUconfig 0 is the same as the format represented by STSpacketconfigurationzero; Figure 4 The format represented by PPDUconfig1 is the same as the format represented by STS packetconfigurationone; Figure 4 The format represented by PPDU config 2 is the same as the format represented by STS packetconfigurationtwo; Figure 4The format represented by PPDU config 3 is the same as the format represented by STS packetconfigurationthree. In other words, STSpacketconfigurationzero mentioned in this article refers to... Figure 4 The format corresponding to PPDU config 0.
[0134] III. Multi-millisecond ranging
[0135] 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 reporting phase. In this application, a ranging cycle may also be referred to as a ranging round, and the two terms are interchangeable.
[0136] See Figure 5 , Figure 5 This is a schematic diagram of a ranging session process provided in an embodiment of this application. For simplicity, Figure 5 The distance measurement session process shown includes one distance measurement cycle. For example... Figure 5 As shown, during the initialization and setup phases, the initiator and responder exchange information through the initialization channel. For example, the initiator sends an Advertising Poll (ADV POLL) message on the initialization channel. After the responder scans for this message, it replies with an Advertising Response (ADV RESP) message on the initialization channel. Then, the initiator sends a Start of Ranging (SOR) message on the initialization channel. Figure 5As shown, during the ranging cycle, the initiator and responder exchange information through a ranging channel, which can be a narrowband channel or a UWB channel. For example, during the control phase, the initiator and responder can exchange ranging-related parameters through polling and response on the ranging channel; during the ranging phase, the initiator and responder can perform UWB ranging on the ranging channel; and during the reporting phase (if applicable), the initiator and responder can exchange reports on the ranging channel.
[0137] In one possible implementation, the ranging phase can employ multi-millisecond ranging, i.e. Figure 5 UWB Ranging in this context can be multi-millisecond ranging. Multi-millisecond ranging can be understood as ranging performed using segmented transmission.
[0138] For example, signal transmission in high-rate pulse repetition frequency (HRP) UWB multi-millisecond ranging is as follows: Figure 6 As shown, Figure 6 This is a schematic diagram of a multi-millisecond ranging signal transmission provided in an embodiment of this application. UWB fragments can be divided into two categories: ranging sequence fragments (RSF) and ranging integrity fragments (RIF). A UWB multi-millisecond ranging signal can contain either RSF or RIF, or both. For example,... Figure 6 As shown, the ranging signal may also include a SYNC field or an SFD field. For example... Figure 6 As shown, the ranging signal contains X RSFs, all of which are of the same length, and the transmission start time interval between two adjacent RSFs is 1 millisecond (ms). Each RSF can include multiple multi-millisecond ranging symbols (MMRS) repetitions (MMRS symbol repetitions, MSR) of MMRS. Figure 6As shown, the ranging signal also contains Y RIFs, all of which are of the same length, with a transmission start time interval of 1 millisecond (ms) between any two adjacent RIFs. Each RIF may include several STSs. When both RSFs and RIFs exist within a ranging signal, the transmission start time interval between the last RSF and the first RIF is 2 milliseconds. Furthermore, all RSFs and RIFs are transmitted on the same UWB channel.
[0139] Figure 6 There are three types of signal transmission in multi-millisecond ranging:
[0140] (1) A narrowband packet (NB packet) is transmitted before the first RSF (if the RSF exists) or the first RIF (if the RSF does not exist). This narrowband packet is clocked with UWB and modulated using offset-quadrature phase shift keying (O-QPSK). It can provide initial time-frequency synchronization for segmented UWB signals and can also transmit UWB-related control information and report UWB measurement results.
[0141] (2) There are no narrowband packets clocked with UWB. The UWB SYNC and SFD fields exist before the first RSF (if the RSF exists) or the first RIF (if the RSF does not exist). In other words, in multi-millisecond ranging, the SYNC and SFD fields, along with the RSF and / or RIF, can form a ranging signal. Alternatively, a ranging signal in multi-millisecond ranging can simultaneously contain the SYNC and SFD fields, as well as the RSF and / or RIF. The SYNC and SFD fields can provide initial time-frequency synchronization for segmented UWB signals.
[0142] (3) There is no narrowband that shares a clock with UWB, nor are there UWB's SYNC and SFD fields. In this case, the time-frequency synchronization of the segmented UWB signals can be achieved through the control phase.
[0143] In conclusion, Figure 6 The SYNC and SFD fields in the MMS (Multi-Milliseconds) ranging packet are optional parts of the ranging packet. Since the MMS ranging packet is part of the ranging phase, the SYNC and SFD fields can be understood as part of the ranging phase.
[0144] IV. Physical Layer Management Fields
[0145] See Figure 7 , Figure 7 This is a schematic diagram illustrating the format of the physical layer management field provided in an embodiment of this application. For example... Figure 7As shown, the physical layer management fields include a Control Phase Config field and a Report Phase Config field. The Control Phase Config field indicates the physical layer configuration during the control phase. Values of 1 to 9 represent nine configurations of the O-QPSK during the control phase (e.g., rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). A value of 14 indicates that the control phase only includes the UWBSYNC and UWBSFD fields. A value of 15 indicates that before the UWBSYNC and UWBSFD fields in the control phase, there exists a UWB packet with a preamble symbol repetitions (PSR) of 64 in its SYNC field, an SFD index of 2, an SFD length of 8, does not include an STS, and has a data rate of 1.95 Mbps. For example, the configuration of O-QPSK can be found in existing technologies and will not be detailed here. The reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. The value of the reporting phase configuration field is 1 to 9, representing 9 configurations of O-QPSK in the reporting phase. A value of 15 indicates that UWB packets are 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 length of the SFD is 8, the UWB packet does not include 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 and UWBSFD fields are part of the control phase.
[0147] A ranging session may include an initialization and setup phase, a control phase, and a ranging phase, with an optional reporting phase. The wireless technologies (e.g., narrowband and UWB) used in each phase of the ranging session may differ. Therefore, how to optimize the physical layer configuration in a ranging session is a problem being studied by those skilled in the art.
[0148] This application provides a physical layer configuration method and apparatus for UWB ranging, which can improve the physical layer configuration in the ranging session, enabling both parties to align physical layer parameters, supporting the completion of the ranging process, and improving ranging efficiency and reliability.
[0149] The technical solution provided in this application will be described in detail below with reference to more accompanying drawings.
[0150] In this application, unless otherwise specified, the same or similar parts between various embodiments or implementations can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The embodiments described below do not constitute a limitation on the scope of protection of this application. It is understood that the order of the embodiments below does not represent their importance.
[0151] The communication device in this application not only supports 802.15 series protocols, such as 802.15.4ab or its next-generation standard, but also other IEEE standard protocols (such as 802.11 series protocols), including 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be, and 802.11bn (also known as Wi-Fi 8, Ultra High Reliability (UHR)), and other WLAN standards within the 802.11 family. It also supports sensing 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. This application does not impose any limitations.
[0153] See Figure 8 , Figure 8 This is a flowchart illustrating a physical layer configuration method for UWB ranging provided in this application. The method mainly describes the physical layer configuration in a ranging session when the SYNC and SFD fields are optional parts of the MMS ranging packet. The first and second communication devices involved in this method can be as described above. Figure 1 or Figure 2Any two devices capable of data communication are included. In one possible implementation, the first communication device can act as an initiator, and the second communication device can act as a responder. Of course, the first communication device can also act as a responder, and the second communication device can act as an initiator. This application does not impose any limitations.
[0154] like Figure 8 As shown, the physical layer configuration method for UWB ranging includes, but is not limited to, the following steps:
[0155] S101, the first communication device generates a general physical layer configuration field, which includes a first field for indicating the combination of wireless technologies used in multiple phases, including the initialization and setup phase, the control phase, the ranging phase, and the reporting phase.
[0156] S102, the first communication device sends the general physical layer configuration field.
[0157] Correspondingly, the second communication device receives the general physical layer configuration field.
[0158] S103, the second communication device processes the general physical layer configuration field. For example, the second communication device interprets / parses the first field in the general physical layer configuration field to determine the wireless technology for multiple stages, including the initialization and setup stage, the control stage, the ranging stage, and the reporting stage, so as to transmit information using the corresponding wireless technology according to the instructions of the first field.
[0159] In one possible implementation, the embodiments of this application can be described based on the fact that the SYNC field and the SFD field are optional parts of the MMS (Multi-Milliseconds) ranging packet.
[0160] In one possible implementation, the combination of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase may include: the initialization and setup phase using narrowband signals (e.g., narrowband signals co-clocked with or not co-clocked with UWB); the control phase using narrowband signals (e.g., narrowband signals co-clocked with UWB) or UWB packets (e.g., the PPDU format of the UWB packet is STS packet configuration 0); the ranging phase using UWB packets (e.g., multi-millisecond ranging packets); and the reporting phase using narrowband signals (e.g., narrowband signals co-clocked with UWB) or UWB packets (e.g., the PPDU format of the UWB packet is STS packet configuration 0). For example, in the embodiments of this application, the PPDU format of the multi-millisecond ranging packet may be as described above. Figure 4The PPDU configuration shown is 8. The format represented by STS packet configuration 0 is as described above. Figure 4 The PPDU config 0 shown indicates the format. In other words, the PPDU format of a UWB packet is STS packet configuration 0, meaning that the UWB packet includes the SYNC field, SFD field, PHY field, and PHY payload, but does not include STS. For ease of description in this application embodiment, the UWB packet with PPDU format STS packet configuration 0 is referred to as "SP0 packet", and will not be described again below.
[0161] For clarity, the following table illustrates the combinations of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase. As shown in Table 1 below, Table 1 illustrates the combinations of wireless technologies used in the above four phases (i.e., the initialization and setup phase, control phase, ranging phase, and reporting phase).
[0162] Table 1
[0163]
[0164] It is understood that Table 1 above is merely an example. In practical applications, the combinations of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase may be more or less than those shown in Table 1. It is also understood that the wireless technologies shown in Table 1 for each phase are merely examples, and in practical applications, the wireless technologies used in each phase may differ from those shown in Table 1.
[0165] As shown in 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 combination of wireless technologies used in the initialization and setup phase, the control phase, the ranging phase, and the reporting phase includes some of the contents in Table 1 above, such as combination 1, combination 4, combination 5, and combination 6 in Table 1.
[0166] In one possible implementation, narrowband signals that co-clock 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 that co-clock with UWB". Narrowband signals that do not co-clock with UWB can be called "out-of-band (OOB)," indicating narrowband signals that are not constrained by the UWB protocol.
[0167] In one possible implementation, multi-millisecond ranging packet A in Table 1 above can represent a multi-millisecond ranging packet without carrying a synchronization header (SHR). Multi-millisecond ranging packet B in Table 1 above represents a multi-millisecond ranging packet that may carry a synchronization header (SHR). The synchronization header (SHR) includes the SYNC field and the SFD field.
[0168] In one possible implementation, the data rate of the SP0 packet in Table 1 above can be 1.95 Mbps. In this SP0 packet, the synchronization field can contain 64 preamble symbols, the SFD sequence can be [-1 -1-1+1 -1-1+1 -1], and the length of the SFD field can be 8. The configuration of this SP0 packet can be identical in the control and reporting phases within the same ranging cycle (or ranging wheel), and it can be transmitted on the same UWB channel. "Identical configuration" here can refer to: the same number of preamble symbols in the synchronization field, the same preamble sequence index, the same SFD sequence, etc.
[0169] In one possible implementation, the first communication device generates and transmits a general physical layer configuration field, which may include a first field. This general physical layer configuration field may also have other names, such as physical layer configuration field, etc., and this embodiment of the application does not limit this. The first field can be used to indicate a combination of wireless technologies used in multiple (i.e., at least two) phases, including the initialization and setup phase, the control phase, the ranging phase, and the reporting phase. For example, the first field can be used to indicate any of the various combinations listed in Table 1 above.
[0170] The second communication device receives and processes the general physical layer configuration field. For example, the second communication device interprets / parses the first field in the general physical layer configuration field to determine the wireless technology for multiple stages, including the initialization and setup stage, the control stage, the ranging stage, and the reporting stage, so as to transmit information using the corresponding wireless technology according to the instructions of the first field.
[0171] In one possible implementation, considering that the wireless technologies used in combination 6 in Table 1 above, except for the multi-millisecond ranging packet B used in the ranging phase, are not constrained by the UWB protocol, this application embodiment may not design relevant physical layer configurations for combination 6 in Table 1 above. For example, the first field can be used to indicate any one of the first 5 combinations in Table 1 above (i.e., combination 1 to combination 5). Of course, the first field can also be used to indicate any one of the 6 combinations in Table 1 above.
[0172] For example, the length of the first field can be 3 bits. When the first field (3 bits) takes the first value, it represents combination 1: the initialization and setup phases use narrowband signals co-clocked with UWB, the control phase uses narrowband signals co-clocked with UWB, the ranging phase uses multi-millisecond ranging packet A, and the reporting phase uses narrowband signals co-clocked with UWB. When the first field (3 bits) takes the second value, it represents combination 2: the initialization and setup phases use narrowband signals co-clocked with UWB, the control phase uses narrowband signals co-clocked with UWB, the ranging phase uses multi-millisecond ranging packet A, and the reporting phase uses SP0 packets. When the first field (3 bits) takes the third value, it represents combination 3: the initialization and setup phases use narrowband signals co-clocked with UWB, the control phase uses SP0 packets, the ranging phase uses multi-millisecond ranging packet B, and the reporting phase uses narrowband signals co-clocked with UWB. When the first field (3 bits) takes the fourth value, it represents combination 4, meaning: the initialization and setup phases use narrowband signals that are clocked with UWB; the control phase uses SP0 packets; the ranging phase uses multi-millisecond ranging packets B; and the reporting phase uses SP0 packets. When the first field (3 bits) takes the fifth value, it represents combination 5, meaning: the initialization and setup phases use narrowband signals that are not clocked with UWB; the control phase uses SP0 packets; the ranging phase uses multi-millisecond ranging packets B; and the reporting phase uses SP0 packets. Optionally, when the first field (3 bits) takes the sixth value, it represents combination 6, meaning: the initialization and setup phases, the control phase, and the reporting phase all use narrowband signals that are not clocked with UWB; and the ranging phase uses multi-millisecond ranging packets B. The first, second, third, fourth, fifth, and sixth values are all different. For example, the first, second, third, fourth, fifth, and sixth values are 0, 1, 2, 3, 4, and 5 respectively. When the first field (3 bits) takes other values (such as 5, 6, 7 or 6, 7), it indicates that it is reserved.
[0173] In one possible implementation, combinations 1 to 5 in Table 1 above can be divided into two scenarios: Scenario 1 and Scenario 2. Scenario 1 can indicate the presence of a narrowband signal co-clocked with UWB. If the control and reporting phases can only use the same wireless technology, then Scenario 1 includes combinations 1 and 4. If the wireless technologies used in the control and reporting phases can be the same or different, Scenario 1 can include combinations 1, 2, 3, and 4. Scenario 2 can indicate the absence of a narrowband signal co-clocked with UWB, i.e., combination 5. For Scenario 1, the length of the first field can be 1 bit or 2 bits. Scenario 2 will be discussed later and will not be detailed here.
[0174] For example, if scenario 1 includes combination 1 and combination 4, the length of the first field can be 1 bit. For instance, when the first field (1 bit) has a first value, it represents combination 1, namely: the initialization and setup phase uses a narrowband signal co-clocked with UWB, the control phase uses a narrowband signal co-clocked with UWB, the ranging phase uses a multi-millisecond ranging packet A, and the reporting phase uses a narrowband signal co-clocked with UWB. When the first field (1 bit) has a second value, it represents combination 4, namely: the initialization and setup phase uses a narrowband signal co-clocked with 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 and second values are not the same. For example, the first and second values are 0 and 1, respectively.
[0175] For example, if scenario 1 includes combination 1, combination 2, combination 3, and combination 4, the length of the first field can be 2 bits. For instance, when the first field (2 bits) takes a first value, it represents combination 1, i.e., the initialization and setup phases use narrowband signals co-clocked with UWB, the control phase uses narrowband signals co-clocked with UWB, the ranging phase uses multi-millisecond ranging packet A, and the reporting phase uses narrowband signals co-clocked with UWB. When the first field (2 bits) takes a second value, it represents combination 2, i.e., the initialization and setup phases use narrowband signals co-clocked with UWB, the control phase uses narrowband signals co-clocked with UWB, the ranging phase uses multi-millisecond ranging packet A, and the reporting phase uses SP0 packets. When the first field (2 bits) takes a third value, it represents combination 3, i.e., the initialization and setup phases use narrowband signals co-clocked with UWB, the control phase uses SP0 packets, the ranging phase uses multi-millisecond ranging packet B, and the reporting phase uses narrowband signals co-clocked with UWB. When the first field (2 bits) takes the fourth value, it indicates combination 4, meaning: the initialization and setup phases use a narrowband signal with the same clock as 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. The first, second, third, and fourth values are all different. For example, the first, second, third, and fourth values could be 0, 1, 2, and 3 respectively.
[0176] In one possible implementation, the aforementioned general physical layer configuration field may further include a second field, which can be used to indicate whether the multi-millisecond ranging packets in the ranging phase include a synchronization header (SHR). It is understood that since multi-millisecond ranging packets A in Combinations 1 and 2 do not include a synchronization header, when the aforementioned first field indicates Combination 1 or Combination 2, the second field can be set to a certain value (e.g., 0), indicating that the multi-millisecond ranging packets in the ranging phase do not include a synchronization header.
[0177] In another possible implementation, when the first field indicates that the control phase uses SP0 packets (such as combination 3, combination 4, or combination 5), the general physical layer configuration field may also include a second field. This second field can be used to indicate whether a synchronization header is included in the multi-millisecond ranging packets of the ranging phase.
[0178] For example, the length of the second field can be 1 bit. For instance, if the second field (1 bit) has a first value, it indicates that the multi-millisecond ranging packet in the ranging phase includes a synchronization header. If the second field (1 bit) has a second value, it indicates that the multi-millisecond ranging packet in the ranging phase does not include a synchronization header. The first and second values are not the same. For example, the first value can be 0 and the second value can be 1.
[0179] In one possible implementation, the aforementioned general physical layer configuration field may further include a third field, which can be used to indicate the preamble sequence used by the SP0 packets in the control and / or reporting phases. Alternatively, the third field can be used to indicate the preamble sequence used by the SP0 packets in the control and / or reporting phases, and the preamble sequence used by the synchronization header in the multi-millisecond ranging packets of the ranging phase. It is understood that since neither the control nor the reporting phases of combination 1 use SP0 packets, the third field can indicate a reservation when the aforementioned first field indicates combination 1.
[0180] 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), or the reporting phase uses an SP0 packet (such as combination 2, combination 4, or combination 5), that is, when the first field indicates any one of combination 2 to combination 5, the general physical layer configuration field may further include a third field. This third field may be used to indicate the preamble sequence used by the SP0 packets in the control and / or reporting phases. Alternatively, this third field may be used to indicate the preamble sequence used by the SP0 packets in the control and / or reporting phases, and the preamble sequence used in the synchronization header of the multi-millisecond ranging packets in the ranging phase.
[0181] For example, when the first field indicates that the control phase uses a narrowband signal with the same clock as UWB and the reporting phase uses an SP0 packet (as in combination 2), the third field is used to indicate the preamble sequence used by the SP0 packet in the reporting phase. When the first field indicates that the control phase uses an SP0 packet and the reporting phase uses a narrowband signal with the same clock as UWB (as in combination 3), the third field is used to indicate the preamble sequence used by the SP0 packet in the control phase; optionally, if the multi-millisecond ranging packet in the ranging phase includes a synchronization header (as in the case that 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 both the control phase and the reporting phase use SP0 packets (such as combination 4 or combination 5), the third field is used to indicate the preamble sequence used by the SP0 packets 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 second field being 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.
[0182] For example, the preamble sequence described above can be a ternary sequence (i.e., Ipatov) of length 31, 91, or 127. For instance, the length of the third field can be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences of length 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences of length 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences of length 91.
[0183] See Figure 9 , Figure 9 This is a schematic diagram illustrating the format of the general physical layer configuration field provided in an embodiment of this application. For example... Figure 9As shown, the general physical layer configuration field may include a configuration type field (i.e., the first field mentioned above), and optionally also a synchronization header presence (SHR) field (i.e., the second field mentioned above), and / or a preamble code field (i.e., the third field mentioned above). The configuration type field (i.e., the first field mentioned above) can have a length of 1 bit, 2 bits, or 3 bits. For a description of the configuration type field with different lengths, please refer to the description of the first field above; it will not be repeated here. The SHR presence field can have a length of 1 bit. For a description of the SHR presence field, please refer to the description of the second field above; it will not be repeated here. The preamble code field can have a length of 5 bits. For a description of the preamble code field, please refer to the description of the third field above; it will not be repeated here.
[0184] Understandable. Figure 9 The names and lengths of the fields shown are merely examples, and this application does not impose any limitations on them.
[0185] It is understood that although the first, second, and third fields in the embodiments of this application are described based on the combinations of wireless technologies used in Table 1 above, those skilled in the art will recognize that as standards develop and evolve, the combinations of wireless technologies used may increase or decrease, or change. Therefore, the descriptions of the first, second, and third fields in the embodiments of this application are not limited to the combinations of wireless technologies used in Table 1.
[0186] In an optional embodiment, for scenario 2 (where there is no narrowband signal sharing a clock with UWB, such as combination 5), the aforementioned general physical layer configuration field includes a second field, and the first field may be absent or reserved. This second field can be used to indicate whether a synchronization header is included in the multi-millisecond ranging packets during the ranging phase. For a description of the second field, please refer to the preceding description; it will not be repeated here. Therefore, in scenario 2, the first communication device generates and sends a general physical layer configuration field, which includes the second field. Correspondingly, the second communication device receives and processes this general physical layer configuration field. For example, the second communication device can send or parse multi-millisecond ranging packets for subsequent ranging phases according to the indication of the second field in the general physical layer configuration field. For example, the general physical layer configuration field may also include a third field. This third field can be used to indicate the preamble sequence used in the SP0 packets of the control and reporting phases. Optionally, if the multi-millisecond ranging packets of the ranging phase include a synchronization header (e.g., the value of the second field is the first value), this third field is also used to indicate the preamble sequence used in the synchronization header of the multi-millisecond ranging packets of the ranging phase. For details on the value and meaning of the third field, please refer to the preceding description; it will not be repeated here.
[0187] 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. For example, the frame format of the physical layer management field may be as described above. Figure 7 As shown. The physical layer management field may include a control phase configuration field and a report phase configuration field. The control phase configuration field can be used to indicate the physical layer configuration (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.) of the narrowband signal co-clocked with UWB during the control phase. The report phase configuration field can be used to indicate the physical layer configuration of the narrowband signal co-clocked with UWB during the report phase. For example, the control phase configuration field can take values from 1 to 9, representing the nine physical layer configurations of O-QPSK during the control phase; other values indicate reservation. The report phase configuration field can take values from 1 to 9, representing the nine physical layer configurations of O-QPSK during the report phase; other values indicate reservation. In other words, the physical layer management field in this embodiment does not need to indicate whether the synchronization header exists during the control phase, nor does it need to indicate whether a UWB packet exists during the report phase. Or, in other words, this embodiment changes the meaning of the control phase configuration field and the report phase configuration field.
[0188] It is understandable that the execution order of the first communication device sending / receiving physical layer management fields and sending general physical layer configuration fields is not limited.
[0189] In one possible implementation, the physical layer management field and the aforementioned general physical layer configuration field may be located in the same frame or in different frames; this application embodiment does not limit this.
[0190] In one possible implementation, the aforementioned general physical layer configuration fields can 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. For example, 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 Start of Ranging Compact frame and a Public Start of Ranging Compact frame. The polling message in the control phase includes a One-to-one Poll Compact frame and a One-to-many Poll Compact frame. The response message in the control phase includes a RESP Compact frame and a One-to-many Response Compact frame. The 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.
[0191] It is understandable that the general physical layer configuration field resides in different frames, and the content / parameters indicated by this general physical layer configuration field may be used at different times. This will be discussed in detail below.
[0192] In one possible implementation, when the general physical layer configuration field is located in a ranging start compact frame or a common 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 a declaration response compact frame or a common declaration response compact frame, the content indicated by the general physical layer configuration field is the responder's parameter recommendations for use in one or more ranging cycles after the initialization and setup phase.
[0193] 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 it exists) and the third field (if it exists) is used in the ranging period in which the General Physical Layer Configuration field is located. (2) The content / parameter indicated by the first field is used in the next ranging period in which the General Physical Layer Configuration field is located, and the content indicated by the second and third fields is used in the ranging period in which 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 next ranging period in which the General Physical Layer Configuration field is located, and the content / parameter indicated by the second field (if it exists) and the third field (if it exists) is not used.
[0194] 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 four scenarios: (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 period in the ranging period 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 period 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 period 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.
[0195] 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 and third fields. 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 phases; or those that can be configured during both the initialization and setup phases, as well as in subsequent ranging cycles. As shown in Table 2 below, Table 2 shows the usage time of the parameters / content represented by the Config Type field, SHR Presence field, and Preamble Code field when they appear in different phases (or different frames).
[0196] Table 2
[0197]
[0198]
[0199] It is understood that although Table 2 above shows the usage time of the three fields—Config Type, SHR Presence, and Preamble Code—it does not mean that the general physical layer configuration fields sent by the first communication device in this application embodiment necessarily include these three fields. For example, if the general physical layer configuration fields include the ConfigType field, then the usage time of the parameter represented by the Config Type field can be determined according to Table 2 above. If the general physical layer configuration fields include both the Config Type and Preamble Code fields, then the usage time of the parameters represented by the Config Type and Preamble Code fields can be determined according to Table 2 above, respectively. If the general physical layer configuration fields include the SHR Presence field, then the usage time of the parameter represented by the SHR Presence field can be determined according to Table 2 above. If the general physical layer configuration fields include the Config Type, SHR Presence, and PreambleCode fields, then the usage time of the parameters represented by these three fields can be determined according to Table 2 above, respectively. These are not listed individually here.
[0200] In one possible implementation, considering that the usage time of the parameters indicated by the first field differs depending on the stage, the content / parameters indicated by the first field may differ when it appears in different frames. For example, when the first field appears in an SOR message during the initialization and setup phase (e.g., a (public) ranging start compact frame), it can be used to indicate the combination of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase. Correspondingly, the meanings of the second field (if present) and the third field (if present) remain unchanged, as described above, and will not be repeated here. When the first field appears in a response message during the initialization and setup phase (e.g., a (public) announcement response compact frame), it can be used to indicate the responder's parameter recommendations for use in one or more ranging cycles following the initialization and setup phase. Correspondingly, the content of 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 radio technologies used in the ranging and reporting phases of the current ranging cycle. Correspondingly, the meanings of the second field (if present) and the third field (if present) remain unchanged, as described above, and will not be repeated 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), it can be used to suggest the combination of radio technologies used in the control, ranging, and reporting phases of the next ranging cycle. Correspondingly, the second field (if present) can be used to suggest whether the multi-millisecond ranging packets in the ranging phase of the next ranging cycle include a synchronization header. The third field (if present) can be used to suggest the preamble sequence used by the SP0 packets in the control and / or reporting phases 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) can also be used to suggest the preamble sequence used in the synchronization header of the multi-millisecond ranging packet.
[0201] In embodiments of this application, where the SYNC and SFD fields are optional parts of the MMS ranging packet, a general physical layer configuration field is designed to improve the physical layer configuration in the ranging session. This field may indicate 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 of the control and / or reporting phases, or the preamble sequence used in the synchronization header of the multi-millisecond ranging packet in the ranging phase. This enables the ranging parties to align physical layer-related parameters, supports the completion of the ranging process, and improves ranging efficiency and reliability. Furthermore, embodiments of this application also design the usage time of parameters / content indicated by the first, second, and third fields, respectively, based on the different phases in which the general physical layer configuration field appears, allowing for flexible parameter configuration.
[0202] See Figure 10 , Figure 10 This is another flowchart illustrating the physical layer configuration method for UWB ranging provided in this application. This method mainly describes the physical layer configuration in the ranging session when the UWB SYNC field and UWB SFD field are optional parts of the control phase and not part of the MMS ranging packet. The first and second communication devices involved in this method can be as described above. Figure 1 or Figure 2 Any two devices capable of data communication are included. In one possible implementation, the first communication device can act as an initiator, and the second communication device can act as a responder. Of course, the first communication device can also act as a responder, and the second communication device can act as an initiator. This application does not impose any limitations.
[0203] like Figure 10 As shown, the physical layer configuration method for UWB ranging includes, but is not limited to, the following steps:
[0204] S201, the first communication device generates a first frame, which includes a physical layer management field. This 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 the combination of wireless technologies used in the ranging session. The ranging session includes a control phase and a ranging phase. The multi-millisecond ranging packets used in the ranging phase do not include a synchronization header. The control phase uses a narrowband signal clocked with UWB or a first UWB packet, which includes a synchronization header.
[0205] S202, the first communication device sends the first frame.
[0206] Correspondingly, the second communication device receives the first frame.
[0207] S203, the second communication device 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 technology used in each stage of the ranging session, so as to transmit information using the corresponding wireless technology according to the instructions of the physical layer management field.
[0208] In one possible implementation, the embodiments of this application can be described based on the fact that the SYNC field and the SFD field are optional parts of the control phase.
[0209] In one possible implementation, the ranging session may include an initialization and setup phase, a control phase, and a ranging phase, optionally including a reporting phase. While the reporting phase is an optional phase within the ranging session (or ranging cycle), it can still be considered when taking into account the combination of wireless technologies used in the ranging session. That is, the control phase configuration field and the reporting phase configuration field can 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.
[0210] In one possible implementation, the combination of wireless technologies used in the ranging session includes: using narrowband signals (e.g., narrowband signals co-clocked with or not co-clocked with UWB) during the initialization and setup phase; using narrowband signals (e.g., narrowband signals co-clocked with UWB) or a first UWB packet (the first UWB packet includes a synchronization header) during the control phase; using multi-millisecond ranging packets (the multi-millisecond ranging packets do not include a synchronization header) during the ranging phase; and using narrowband signals (e.g., narrowband signals co-clocked with UWB) or a second UWB packet (e.g., the PPDU format of the second UWB packet is STS packet configuration 0) during the reporting phase. Exemplarily, in embodiments of this application, the PPDU format of the multi-millisecond ranging packet can be as described above. Figure 4 The PPDU configuration shown is 8. The format represented by STS packet configuration 0 is as described above. Figure 4 The PPDU config 0 shown indicates the format. In other words, the PPDU format of a UWB packet is STS packet configuration 0, meaning that the UWB packet includes the SYNC field, SFD field, PHY field, and PHY payload, but does not include STS. For ease of description in this application embodiment, the UWB packet with PPDU format STS packet configuration 0 is referred to as "SP0 packet", and will not be described again below.
[0211] For clarity, the following table illustrates the combinations of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase. As shown in Table 3 below, Table 3 illustrates the combinations of wireless technologies used in the above four phases (i.e., the initialization and setup phase, control phase, ranging phase, and reporting phase).
[0212] Table 3
[0213]
[0214] It is understood that Table 3 above is merely an example. In practical applications, the combinations of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase may be more or less than those shown in Table 3. It is also understood that the wireless technologies shown in Table 3 for each phase are merely examples, and in practical applications, the wireless technologies used in each phase may differ from those shown in Table 3.
[0215] In one possible implementation, narrowband signals that co-clock 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 that co-clock with UWB". Narrowband signals that do not co-clock with UWB can be called "out-of-band (OOB)," indicating narrowband signals that are not constrained by the UWB protocol.
[0216] In one possible implementation, the multi-millisecond ranging packet A in Table 3 above can represent a multi-millisecond ranging packet that does not include the synchronization header (SHR).
[0217] In one possible implementation, the data rate of the SP0 packet in Table 3 above can be 1.95 Mbps. In this SP0 packet, the synchronization field can contain 64 preamble symbols, the SFD sequence can be [-1 -1-1+1 -1-1+1 -1], and the length of the SFD field can be 8. The configuration of this SP0 packet can be identical in the control and reporting phases within the same ranging cycle (or ranging wheel), and it can be transmitted on the same UWB channel. "Identical configuration" here can refer to: the same number of preamble symbols in the synchronization field, the same preamble sequence index, the same SFD sequence, etc.
[0218] In one possible implementation, the first communication device generates and transmits a first frame, which includes a physical layer management field. For example, the frame format of the physical layer management field can be as described above. Figure 7As shown. The physical layer management field may include a control phase configuration field and a reporting phase configuration field, which can be used to jointly indicate the combination of wireless technologies used in the ranging session. Accordingly, the 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 as to facilitate the subsequent transmission of information using the corresponding wireless technologies as indicated by the physical layer management field.
[0219] In one possible implementation, the control phase configuration field can be used to indicate the physical layer configuration of the control phase. For example, a value of 1 to 9 in the control phase configuration field represents nine configurations of the O-QPSK of the narrowband signal co-clocked with UWB (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 only contains the UWB SYNC and UWB SFD fields, and a value of 15 indicates that a UWB packet exists before the UWB SYNC and UWB SFD fields in the control phase. The reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. For example, a value of 1 to 9 in the reporting phase configuration field represents nine configurations of the O-QPSK of the narrowband signal co-clocked with UWB, and a value of 15 indicates that reporting is performed using UWB packets. 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.
[0220] For example, the relationship between the values of the control phase configuration fields and the values of the reporting phase configuration fields and the combination of wireless technologies used in the ranging session is shown in Table 4 below.
[0221] Table 4
[0222]
[0223]
[0224] In Table 4, combination 1 indicates that the initialization and setup phase, control phase, and reporting phase all use a narrowband signal with the same clock as UWB, while the ranging phase uses a multi-millisecond ranging packet A. Combination 2 in Table 4 indicates that the initialization and setup phase, and control phase all use a narrowband signal with the same clock as UWB, the ranging phase uses a multi-millisecond ranging packet A, and the reporting phase uses an SP0 packet. Combination 3 in Table 4 indicates that the initialization and setup phase, and reporting phase all use a narrowband signal with the same clock as UWB, the control phase uses the first UWB packet, and the ranging phase uses a multi-millisecond ranging packet A. Combination 4 in Table 4 indicates that the initialization and setup phase uses a narrowband signal with the same clock as UWB, the control phase uses the first UWB packet, the ranging phase uses a multi-millisecond ranging packet A, and the reporting phase uses an SP0 packet. Combination 5 in Table 4 indicates that the initialization and setup phase uses a narrowband signal that is not clocked with UWB, the control phase uses the first UWB packet, the ranging phase uses a multi-millisecond ranging packet A, and the reporting phase uses an SP0 packet.
[0225] It is understandable that, considering that the wireless technologies used in combination 6 in Table 3 above, except for the multi-millisecond ranging packet A used in the ranging phase, are not constrained by the UWB protocol, and the multi-millisecond ranging packet A does not include a synchronization header, the embodiments of this application may not specify combination 6 in Table 3 above.
[0226] In one possible implementation, the first frame may further include a third field, which 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. It is understood that since both the control and reporting phases of Combination 1 use narrowband signals co-clocked with UWB, the third field in the first frame can indicate a reservation when the control phase configuration field takes the value of any one of 1 to 9, and the reporting phase configuration field takes the value of any one of 1 to 9 (as in Combination 1).
[0227] Alternatively, when the value of the control phase configuration field is 14 or 15 (e.g., combination 3, combination 4, or combination 5), or the value of the reporting phase configuration field is 15 (e.g., combination 2), the first frame also includes a third field. This 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.
[0228] For example, when the control phase configuration field is set to any value from 1 to 9 and the reporting phase configuration field is set to 15 (e.g., combination 2), the third field indicates the preamble sequence used by the SP0 packet in the reporting phase. When the control phase configuration field is set to 14 or 15 and the reporting phase configuration field is set to any value from 1 to 9 (e.g., combination 3), the third field indicates the preamble sequence used by the first UWB packet in the control phase. When the control phase configuration field is set to 14 or 15 and the reporting phase configuration field is set to 15 (e.g., combination 4 or combination 5), the third field indicates the preamble sequences used by both 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 the SP0 packet use the same preamble sequence.
[0229] For example, the preamble sequence described above can be a ternary sequence (i.e., Ipatov) of length 31, 91, or 127. For instance, the length of the third field can be 5 bits. When the value of the third field (5 bits) is 0 to 7, it represents 8 ternary sequences of length 31. When the value of the third field (5 bits) is 8 to 23, it represents 16 ternary sequences of length 127. When the value of the third field (5 bits) is 24 to 31, it represents 8 ternary sequences of length 91.
[0230] For example, the aforementioned third field can be called the preamble code field. This third field may also have other names, which are not limited in this embodiment. See also Figure 11 , Figure 11 This is a schematic diagram illustrating the format of the preamble field provided in an embodiment of this application. For example... Figure 11 As shown, the length of this preamble code field can be 1 byte (8 bits in total). For a description of the preamble code field, please refer to the description of the third field mentioned earlier; it will not be repeated here. This is understandable. Figure 11 The names and lengths of the Preamble Code fields shown are merely examples, and this application does not impose any limitations on them.
[0231] It is understood that although the combinations of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase of this application embodiment are described based on the combinations of wireless technologies used in Table 3 above, those skilled in the art will recognize that as standards develop and evolve, the combinations of wireless technologies used may be more or fewer, or may change. Furthermore, the descriptions of the control phase configuration fields, reporting phase configuration fields, and the third field in this application embodiment are not limited to the combinations of wireless technologies used in Table 3.
[0232] In one possible implementation, when the control phase configuration field is set to 14, the PPDU format of the first UWB packet can include only the synchronization header (i.e., the SYNC field and the SFD field). In other words, embodiments of this application define a PPDU type such as... Figure 12 As shown, Figure 12 This is a schematic diagram of a PPDU format provided in an embodiment of this application. For example... Figure 12 As shown, this PPDU format only includes the SYNC field and the SFD field.
[0233] In another possible implementation, when the value of the control phase configuration field is 15, the first UWB packet mentioned above can include two UWB packets, one of which has a PPDU format that only includes a synchronization header, such as... Figure 12 As shown; the PPDU format of another UWB packet is STS packet configuration 0. In other words, for combinations 3, 4, and 5 in Table 3 above, there is an SP0 packet before the UWB SYNC field and UWB SFD field in the control phase.
[0234] In one possible implementation, the first frame mentioned above can 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. For example, 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 Start of Ranging Compact frame and a Public Start of Ranging Compact frame. The polling message in the control phase includes a One-to-one Poll Compact frame and a One-to-many Poll Compact frame. The response message in the control phase includes a Response Compact frame and a One-to-many Response Compact frame. The 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.
[0235] It is understandable that when the first frame is a different frame, the content / parameters indicated by the physical layer management field and / or the third field in that first frame may have different usage times. This will be discussed in detail below.
[0236] In one possible implementation, when the first frame is a SOR message from the initialization and setup phase (e.g., a range start compact frame or a common range 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 following the initialization and setup phase. When the first frame is a response message from the initialization and setup phase (e.g., a declare response compact frame or a common declare response compact frame), the content / parameters indicated by the physical layer management field and the third field are parameter suggestions from the responder for use in one or more ranging cycles following the initialization and setup phase.
[0237] When the first frame is a polling message from the control phase (e.g., a one-to-one polling compact frame or a one-to-many polling compact frame), there are four cases: (1) The content / parameters indicated by the physical layer management field are not used, while the content / parameters indicated by the third field are used in the ranging period in which the first frame is located. (2) The content / parameters indicated by the physical layer management field are used in the next ranging period in which the first frame is located, while the content / parameters indicated by the third field are used in the ranging period in which the first frame is located. (3) Neither the content / parameters indicated by the physical layer management field nor the third field are used. (4) The content / parameters indicated by the physical layer management field are parameter suggestions for the next ranging period in which the first frame is located, while the content / parameters indicated by the third field are not used.
[0238] When the first frame is a response message from the control phase (e.g., a response compact frame, or a one-to-many response compact frame) or a message from the reporting phase (e.g., 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 four possible scenarios: (a) The content / parameters indicated by the physical layer management field are not used, and the content / parameters indicated by the third field are parameter suggestions for the next ranging cycle in the ranging cycle in which the first frame is located. (b) The content / parameters indicated by both the physical layer management field and the third field are parameter suggestions for the next ranging cycle in which the first frame is located. (c) Neither the content / parameters indicated by the physical layer management field nor the third field are used. (d) The content / parameters indicated by the physical layer management field are parameter suggestions for the next ranging cycle in which the first frame is located, and the content / parameters indicated by the third field are not used.
[0239] For example, physical layer management fields include control phase configuration fields and report phase configuration fields. The control phase configuration (Control Phase Config) field, report phase configuration (Report Phase Config) field, and third fields (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 / content represented by each group of fields can be divided into two categories: those that can only be configured during the initialization and setup phases; or those that can be configured during both the initialization and setup phases, and also during subsequent ranging cycles. As shown in Table 5 below, Table 5 shows the usage time of the parameters / content represented by each field when the Control Phase Config field, Report Phase Config field, and Preamble Code field appear in different phases.
[0240] Table 5
[0241]
[0242]
[0243]
[0244] It is understood that although Table 5 above shows the usage time of the three fields—Control Phase Config, Report Phase Config, and Preamble Code—it does not mean that the first frame sent by the first communication device in this application embodiment necessarily includes these three fields. For example, if the first frame includes the Control Phase Config and Report Phase Config fields, the usage time of the parameters represented by the Control Phase Config and Report Phase Config fields can be determined according to Table 5 above. If the first frame includes the Control Phase Config, Report Phase Config, and Preamble Code fields, the usage time of the parameters represented by these three fields can be determined according to Table 2 above.
[0245] In one possible implementation, considering that the physical layer management field indicates parameters used at different times depending on the stage, the content / parameters indicated by this field may differ depending on the first frame. For example, when the first frame is a ranging start compact frame or a common ranging start compact frame, the physical layer management field can be used to indicate the combination of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase. Correspondingly, the meaning of the third field (if present) remains unchanged, as described above, and will not be repeated here. When the first frame is a declaration response compact frame or a common declaration response compact frame, the physical layer management field can be used to indicate the responder's parameter recommendations for use in one or more ranging cycles after the initialization and setup phase. Correspondingly, the content of 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 can be used to indicate the combination of wireless technologies used in the ranging phase and the reporting phase. Accordingly, the meaning of the third field (if present) remains unchanged, as described above, and will not be repeated here. When the first frame is 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, or a response compact frame, or a one-to-many response compact frame, this physical layer management field can be used to suggest the combination of wireless technologies used in the control phase, ranging phase, and reporting phase of the next ranging cycle. Accordingly, the third field (if present) can be used to suggest the preamble sequence used in the first UWB packet of the control phase and / or the SPO packet of the reporting phase in the next ranging cycle.
[0246] In this embodiment, where the UWB SYNC and UWB SFD fields 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 SHR, excluding SHR in multi-millisecond ranging packets during the ranging phase, and designing physical layer management fields and a third field. This includes indicating one or more of the following: the combination of wireless technologies used in multiple phases, the preamble sequence used in the first UWB packet of the control phase, and / or the SPO packet of the reporting phase. This enables the ranging parties to align physical layer-related parameters, supports the completion of the ranging process, and improves ranging efficiency and reliability. Furthermore, this embodiment also designs the usage time of the parameters / content indicated by the physical layer management fields and the third field, depending on whether they appear in different phases, allowing for flexible parameter configuration.
[0247] See Figure 13 , Figure 13This is another flowchart illustrating the physical layer configuration method for UWB ranging provided in this application. This method mainly describes the physical layer configuration in the ranging session when the SYNC field and SFD field are optional parts of the MMS ranging packet. The first and second communication devices involved in this method can be the aforementioned... Figure 1 or Figure 2 Any two devices capable of data communication are included. In one possible implementation, the first communication device can act as an initiator, and the second communication device can act as a responder. Of course, the first communication device can also act as a responder, and the second communication device can act as an initiator. This application does not impose any limitations.
[0248] like Figure 13 As shown, the physical layer configuration method for UWB ranging includes, but is not limited to, the following steps:
[0249] S301, the first communication device generates a physical layer management field, which includes a control phase configuration field and a reporting phase configuration field.
[0250] S302, the first communication device sends the physical layer management field.
[0251] Correspondingly, the second communication device receives the physical layer management field.
[0252] S303, the second communication device processes the physical layer management field. For example, the second communication device interprets / parses the physical layer management field to determine the wireless technology for the control phase, ranging phase, and reporting phase, so that information can be transmitted using the appropriate wireless technology as instructed by the physical layer management field.
[0253] In one possible implementation, the embodiments of this application can be described based on the fact that the SYNC field and the SFD field are optional parts of the MMS (Multi-Milliseconds) ranging packet.
[0254] In one possible implementation, the aforementioned control phase configuration field and / or report phase configuration field can be used to directly or indirectly indicate the wireless technology used in multiple phases, including the control phase, ranging phase, and report phase. The control phase and report phase use the same wireless technology. For example, the combination of wireless technologies used in the control phase, ranging phase, and report phase can include: the control phase using narrowband signals (e.g., narrowband signals co-clocked with UWB) or UWB packets (e.g., the PPDU format of the UWB packet is STS packet configuration 0); the ranging phase using multi-millisecond ranging packets with or without a synchronization header; and the report phase using narrowband signals (e.g., narrowband signals co-clocked with UWB) or UWB packets (e.g., the PPDU format of the UWB packet is STS packet configuration 0). For example, in this embodiment, the PPDU format of the multi-millisecond ranging packet can be as described above. Figure 4 The PPDU configuration shown is 8. The format represented by STS packet configuration 0 is as described above. Figure 4 The PPDU config 0 shown indicates the format. In other words, the PPDU format of a UWB packet is STS packet configuration 0, meaning that the UWB packet includes the SYNC field, SFD field, PHY field, and PHY payload, but does not include STS. For ease of description in this application embodiment, the UWB packet with PPDU format STS packet configuration 0 is referred to as "SP0 packet", and will not be described again below.
[0255] For clarity, the following table illustrates the combinations of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase. As shown in Table 6 below, Table 6 illustrates the combinations of wireless technologies used in the above four phases (i.e., the initialization and setup phase, control phase, ranging phase, and reporting phase).
[0256] Table 6
[0257]
[0258] It is understood that Table 6 above is merely an example. In practical applications, the combinations of wireless technologies used in the initialization and setup phase, control phase, ranging phase, and reporting phase may be more or fewer than those shown in Table 6, but the wireless technologies used in the control and reporting phases are the same. It is also understood that the wireless technologies shown in Table 6 for each phase are merely examples, and in practical applications, the wireless technologies used in each phase may differ from those shown in Table 6.
[0259] It is also understood that Table 6 above is only an example. In practical applications, both combination 1 and combination 2 can include only the wireless technologies of the control phase, ranging phase, and reporting phase.
[0260] In one possible implementation, the narrowband signal 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 signal co-clocked with UWB".
[0261] In one possible implementation, multi-millisecond ranging packet A in Table 6 above can represent a multi-millisecond ranging packet without carrying a synchronization header (SHR). Multi-millisecond ranging packet B in Table 6 above represents a multi-millisecond ranging packet that may carry a synchronization header (SHR). The synchronization header (SHR) includes the SYNC field and the SFD field.
[0262] In one possible implementation, the data rate of the SP0 packet in Table 6 above can be 1.95 Mbps. In this SP0 packet, the synchronization field can contain 64 preamble symbols, the SFD sequence can be [-1 -1-1+1 -1-1+1 -1], and the length of the SFD field can be 8. The configuration of this SP0 packet can be identical in the control and reporting phases within the same ranging cycle (or ranging wheel), and it can be transmitted on the same UWB channel. "Identical configuration" here can refer to: the same number of preamble symbols in the synchronization field, the same preamble sequence index, the same SFD sequence, etc.
[0263] In one possible implementation, the first communication device generates and transmits a physical layer management field, which may include a control phase configuration field and a report phase configuration field. The control phase configuration field is 4 bits long, and the report phase configuration field is also 4 bits long. For example, the frame format of the physical layer management field can be as described above. Figure 7 As shown. The control phase configuration field and / or the reporting phase configuration field can be used to directly or indirectly indicate the wireless technology used in multiple phases, including the control phase, ranging phase, and reporting phase.
[0264] In one possible implementation, the aforementioned physical layer management field may be included in the starting-of-ranging (SOR) message or the response message of the initialization and setup phase. For example, the response message of the initialization and setup phase includes an Advertising Response Compact frame and a Public Advertising Response Compact frame. The starting-of-ranging (SOR) message of the initialization and setup phase includes a Start of Ranging Compact frame and a Public Start of Ranging Compact frame. It is understood that when the physical layer management field is included in the initialization and setup phase message, the physical layer management field may not indicate the wireless technology used in the initialization and setup phase.
[0265] Implementation Method 1
[0266] The aforementioned control phase configuration field can be used to indicate the physical layer configuration of the control phase. When the control phase configuration field takes a value within a 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 the same clock as UWB, and the ranging phase uses multi-millisecond ranging packets (such as multi-millisecond ranging packet A) without a synchronization header. Furthermore, when the control phase configuration field takes a value within a first range (such as the first value), it can also indicate the physical layer configuration of O-QPSK modulation in the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). Alternatively, when the control phase configuration field takes a value within a first range (such as the first value), it directly or indirectly (implicitly) indicates combination 1 in Table 6 above. For example, the first range can be 1 to 8, or 1 to 9, or other ranges, which are not limited in this application embodiment. The first value can be any value within the first range.
[0267] When the control phase configuration field takes a second value outside the first range, it can (directly or indirectly) indicate that the control and reporting phases use UWB packets (such as SP0 packets), and the ranging phase uses multi-millisecond ranging packets (such as multi-millisecond ranging packets B) carrying a synchronization header. Furthermore, when the control phase configuration field takes 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 control phase configuration field takes a second value outside the first range, it directly or indirectly indicates combination 2 in Table 6 above. For example, the second value can be 14, 15, or any other value from 0 to 15 outside the first range; this application embodiment is not limited. Here, the UWB packets used in the control and reporting phases can be SP0 packets; for an explanation of SP0 packets, please refer to the preceding description, which will not be repeated here.
[0268] It is understandable that the narrowband signal that shares a clock with UWB is modulated using O-QPSK modulation.
[0269] It is understood that the embodiments of this application redefine the meaning of the existing control phase configuration fields, and directly or indirectly indicate the wireless technology of multiple stages in the control phase, ranging phase and reporting phase according to the value of the control phase configuration fields, without adding new fields, which can save signaling overhead.
[0270] The aforementioned reporting phase configuration field can be used to indicate the physical layer configuration of the reporting phase. The values and meanings of this reporting phase configuration field can be referenced from existing technologies. For example, a value of 1 to 9 in the reporting phase configuration field represents nine configurations of the O-QPSK in the reporting phase. A value of 15 indicates that the reporting phase uses UWB packets 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 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].
[0271] Implementation Method 2
[0272] The aforementioned report stage configuration field can be used to indicate the physical layer configuration of the report stage. When the report stage configuration field takes a value within a first range (such as the first value), it can (directly or indirectly) indicate that the control stage and the report stage use narrowband signals co-clocked with UWB, and the ranging stage uses multi-millisecond ranging packets (such as multi-millisecond ranging packet A) without a synchronization header. Furthermore, when the report stage configuration field takes a value within a first range (such as the first value), it can also indicate the physical layer configuration of O-QPSK modulation in the report stage (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). Alternatively, when the report stage configuration field takes a value within a first range (such as the first value), it directly or indirectly (implicitly) indicates combination 1 in Table 6 above. For example, the first range can be 1 to 8, or 1 to 9, or other ranges, which are not limited in this application embodiment. The first value can be any value within the first range.
[0273] 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 and reporting phases use UWB packets (such as SP0 packets), and the ranging phase uses multi-millisecond ranging packets (such as multi-millisecond ranging packets B) carrying a synchronization header. Furthermore, 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. For example, the second value can be 14, 15, or any other value from 0 to 15 outside the first range; this application embodiment is not limited. Here, the UWB packets used in the control and reporting phases can be SP0 packets; for an explanation of SP0 packets, please refer to the preceding description, which will not be repeated here.
[0274] It is understandable that the narrowband signal that shares a clock with UWB is modulated using O-QPSK modulation.
[0275] It is understood that the embodiments of this application redefine the meaning of the existing reporting phase configuration fields, and directly or indirectly indicate the wireless technology of multiple stages in the control phase, ranging phase, and reporting phase according to the value of the reporting phase configuration fields, without adding new fields, which can save signaling overhead.
[0276] The aforementioned control phase configuration field can be used to indicate the physical layer configuration of the control phase. This control phase configuration field can indicate the physical layer configuration of O-QPSK modulation during the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). For example, a value of 1 to 9 in the control phase configuration field represents nine possible configurations of O-QPSK during the control phase (such as rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.), while other values indicate reservations.
[0277] Implementation method 3
[0278] The control phase configuration fields described above can be used to indicate the physical layer configuration of the control phase. The report phase configuration fields described above can be used to indicate the physical layer configuration of the report phase. When the control phase configuration field takes a value within the first range (e.g., the first value), it indicates that the control phase uses a narrowband signal co-clocked with UWB, or in other words, it indicates the physical layer configuration of O-QPSK modulation in the control phase (e.g., rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). When the control phase configuration field takes a value outside the first range (e.g., the second value), it indicates that the control phase uses UWB packets (e.g., SP0 packets). When the report phase configuration field takes a value within the second range (e.g., the third value), it indicates that the report phase uses a narrowband signal co-clocked with UWB, or in other words, it indicates the physical layer configuration of O-QPSK modulation in the report phase (e.g., rate, SYNC length, SFD sequence, PHR length, symbol-to-chip mapping, etc.). When the report phase configuration field takes a value outside the second range (e.g., the fourth value), it indicates that the report phase uses UWB packets (e.g., SP0 packets). In this embodiment, the control phase and reporting phase use the same wireless technology. It is understood that since the wireless technologies in the control phase, ranging phase, and reporting phase defined in this embodiment are as shown in Table 6 above, when the control phase configuration field is a value within a first range (e.g., the first value), and the reporting phase configuration field is a value within a second range (e.g., the third value), it can represent combination 1 in Table 6 above. For example, both the control phase and the reporting phase use narrowband signals with the same clock as UWB, and the ranging phase uses multi-millisecond ranging packets without a synchronization header (e.g., multi-millisecond ranging packet A). When the control phase configuration field is a second value, and the reporting phase configuration field is a fourth value, it can represent combination 2 in Table 6 above. For example, the control phase and the reporting phase use SPO packets, and the ranging phase uses multi-millisecond ranging packets with a synchronization header (e.g., multi-millisecond ranging packet B). For example, the first range can be 1 to 8, or 1 to 9, or other ranges; this embodiment does not limit this range. For example, the second range can be 1 to 8, or 1 to 9, or other ranges, which are not limited in this application embodiment. The first range and the second range can be the same or different, which are not limited in this application embodiment. The first value can be any value within the first range, and the third value can be any value within the second range.
[0279] For example, the second value can be 14, 15, or any other value from 0 to 15 other than the first range, and is not limited in the embodiments of this application. For example, the third value can be 14, 15, or any other value from 0 to 15 other than the second range, and is not limited in the embodiments of this application.
[0280] Here, the UWB package used in the control and reporting phases can be the SP0 package. For an explanation of the SP0 package, please refer to the previous description, which will not be repeated here.
[0281] It is understandable that the narrowband signal that shares a clock with UWB is modulated using O-QPSK modulation.
[0282] It is understood that the embodiments of this 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 adding new fields, which can save signaling overhead.
[0283] 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 facilitate the subsequent transmission of information using the appropriate wireless technology.
[0284] In one possible implementation, Figure 13 The method further includes: a first communication device sending a Ranging PHY Config field, which may include a Sequence Code Index field. This Sequence Code Index field can be used to indicate the sequence used by the Ranging Sequence Fragment (RSF). Correspondingly, a second communication device receives and processes the Ranging PHY Config field.
[0285] It is understood that the ranging physical layer configuration field and the aforementioned physical layer management field can reside in the same frame or in different frames, and this application embodiment does not impose any restrictions. 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 physical layer management field first, and then sends the ranging physical layer configuration field.
[0286] In one possible implementation, the ranging physical layer configuration field may be included in the ranging start message during the initialization and setup phase, or in the response message during the initialization and setup phase.
[0287] See Figure 14 , Figure 14 This is a schematic diagram illustrating the format of the ranging physical layer configuration field provided in an embodiment of this application. For example... Figure 14As shown, the ranging physical layer configuration fields include, but are not limited to, the Sequence Code Index field. The Sequence Code Index field is 6 bits long 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 sequences numbered 9 to 24 with a length of 127 (such as the Ipatov sequence). When the value of the Sequence Code Index field is 25 to 32, it represents sequences numbered 25 to 32 with a length of 91 (such as the Ipatov sequence). When the value of the Sequence Code Index field is 33 to 48, it represents sequences numbered 33 to 48 with a length of 128.
[0288] In one possible implementation, when the control and reporting phases use UWB packets (such as SP0 packets) and the ranging phase uses multi-millisecond ranging packets (such as multi-millisecond ranging packets B) carrying a synchronization header, or when the control phase configuration field in implementation 1 above takes the second value, or when the reporting phase configuration field in implementation 2 above takes the second value, or when the control phase configuration field in implementation 3 above takes the second value and the reporting phase configuration field takes the third value, the Sequence Code Index field can also be 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 of the ranging phase.
[0289] For example, for UWB packets in the control and reporting phases (such as SP0 packets), when the Sequence Code Index field is between 25 and 32, it indicates that the UWB packet uses sequences numbered 25 to 32 and with a length of 91 (such as the Ipatov sequence). When the Sequence Code Index field is other values, it indicates that the UWB packet uses sequences numbered 25 + (Sequence Code Index) MOD 8 and with a length of 91 (such as the Ipatov sequence). For example, in the Synchronization Header (SHR) of a multi-millisecond ranging packet, when the value of the Sequence Code Index field is 9 to 24, it means that the SHR uses a sequence numbered 9 to 24 with a length of 127 (such as the Ipatov sequence); when the value of the Sequence Code Index field is 25 to 32, it means that the SHR uses a sequence numbered 25 to 32 with a length of 91 (such as the Ipatov sequence); when the value of the Sequence Code Index field is other, it means that the SHR uses a sequence numbered 25 + (Sequence Code Index) MOD 8 with a length of 91 (such as the Ipatov sequence).
[0290] The symbol “MOD” represents the modulo operation.
[0291] This application embodiment uses the same wireless technology in both the control and reporting phases, and constrains the combination of wireless technologies used in the ranging session to include two types (as shown in Table 6 above). By redefining existing physical layer management fields, physical layer configuration is performed 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 both parties to align physical layer parameters and support the completion of the ranging process, thus improving ranging efficiency and reliability, but also saves signaling overhead by eliminating the need for new fields.
[0292] The foregoing details the method provided in this application. To facilitate the implementation of the above-described solutions in the embodiments of this application, corresponding apparatus or devices are also provided in the embodiments of this application.
[0293] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 15 to 17The communication device of the embodiments of this application is described in detail.
[0294] See Figure 15 , Figure 15 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 15 As shown, 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 called a communication interface or a communication module, etc.
[0295] In some embodiments of this application, the communication device may be the first communication device shown above. That is... Figure 15 The communication device shown can be used to perform the steps or functions performed by the first communication device in the above method embodiments. For example, the communication device may be the first communication device or a chip or functional module configured in the first communication device, etc., and this application embodiment does not limit this. The transceiver module 10 is used to perform the transceiver-related operations of the first communication device in the above method embodiments, and the processing module 20 is used to perform the processing-related operations of the first communication device in the above method embodiments.
[0296] In one design, a processing module 20 is used to generate a general physical layer configuration field, which includes a first field for indicating the combination of wireless technologies used in multiple phases, including the initialization and setup phase, the control phase, the ranging phase, and the reporting phase; and a transceiver module 10 is used to transmit the general physical layer configuration field.
[0297] Understandably, transceiver module 10 can send the general physical layer configuration field to other communication devices, or transceiver module 10 can output the general physical layer configuration field from processing module 20 to other components or other functional modules in the communication device. The explanations regarding other information output through the transceiver air interface are similar and will not be detailed below.
[0298] For example, the transceiver module 10 is further configured to send or receive physical layer management fields, which include a control phase configuration field and a report phase configuration field. The control phase configuration field indicates the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with UWB during the control phase. The report phase configuration field indicates the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with UWB during the report phase.
[0299] For example, the length of the first field mentioned above is 1 bit, or 2 bits, or 3 bits.
[0300] For example, the combination of wireless technologies used in the above-mentioned multiple phases includes the following: the initialization and setup phase uses narrowband signals that are not clocked with UWB or are clocked with UWB; the control phase uses narrowband signals or UWB packets that are clocked with UWB; the ranging phase uses multi-millisecond ranging packets with or without a synchronization header; and the reporting phase uses narrowband signals or UWB packets that are clocked with UWB. The PPDU format of the UWB packets is STS packet configuration 0.
[0301] For example, the aforementioned general physical layer configuration fields also include a second field. This second field indicates whether a synchronization header is included in the multi-millisecond ranging packets during the ranging phase.
[0302] For example, the aforementioned general physical layer configuration fields also include a third field. This third field indicates the preamble sequence used by UWB packets in the control and / or reporting phases. Alternatively, the third field indicates the preamble sequence used by UWB packets in the control and / or reporting phases, and the preamble sequence used in the synchronization header of multi-millisecond ranging packets in the ranging phase.
[0303] For example, a UWB packet meets 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.
[0304] For example, the control phase and the reporting phase use the same wireless technology.
[0305] For example, the aforementioned general physical layer configuration field is included in any of the following messages: SOR message in the initialization and setup phase, response message in the initialization and setup phase, polling message in the control phase, response message in the control phase, or message in the reporting phase.
[0306] For example, a generic physical layer configuration field is included in the SOR message during the initialization and setup phase. The content indicated by the generic physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. A generic physical layer configuration field is also included in the response message during the initialization and setup phase. The content indicated by the generic physical layer configuration field is the responder's parameter recommendation for use in one or more ranging cycles after the initialization and setup phase.
[0307] For example, the general physical layer configuration field is included in the polling message during the control phase. The content indicated by the first field is not used, while the content indicated by the second and third fields is used in the ranging period in which the general physical layer configuration field is located. Alternatively, the content indicated by the first field is used in the next ranging period after the ranging period in which the general physical layer configuration field is located, and the content indicated by the second and third fields is used in the ranging period in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is not used. Alternatively, the content indicated by the first field is a parameter suggestion for the next ranging period after the ranging period in which the general physical layer configuration field is located, and the content indicated by the second and third fields is not used.
[0308] For example, the general physical layer configuration field is included in the response message of the control phase or the message of the reporting phase. The content indicated by the first field is not used, and the content indicated by the second and third fields are parameter suggestions for the next ranging period in the ranging period 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 next ranging period in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is not used. Alternatively, the content indicated by the first field is a parameter suggestion for the next ranging period in which the general physical layer configuration field is located, and the content indicated by the second and third fields is not used.
[0309] In this application embodiment, the descriptions of the general physical layer configuration field, the combination of multiple stages of wireless technology, the first field, the second field, the third field, and the physical layer management field, etc., can be found in the above method embodiment (e.g. Figure 8 The details described in the document will not be elaborated here.
[0310] It is understood that the specific descriptions of the transceiver module and processing module shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments (such as...). Figure 8 The details will not be elaborated here. Furthermore, the technical effects of the embodiments of this application are the same as those in the foregoing method embodiments, and for the sake of brevity, will not be repeated here.
[0311] In another design, the processing module 20 is used to generate a general physical layer configuration field, which includes a second field that indicates whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header; the transceiver module 10 is used to send the general physical layer configuration field.
[0312] For example, the aforementioned general physical layer configuration fields also include a third field. This third field indicates the preamble sequence used by UWB packets in the control and reporting phases, and / or the preamble sequence used in the synchronization header of multi-millisecond ranging packets in the ranging phase. The UWB packet configuration is STS packet configuration 0.
[0313] For example, the aforementioned general physical layer configuration field is included in any of the following messages: SOR message in the initialization and setup phase, response message in the initialization and setup phase, polling message in the control phase, response message in the control phase, or message in the reporting phase.
[0314] For example, the aforementioned general physical layer configuration fields are included in the SOR message during the initialization and setup phase, and the content indicated by the general physical layer configuration fields is used in one or more ranging cycles after the initialization and setup phase. The aforementioned general physical layer configuration fields are also included in the response message during the initialization and setup phase, and the content indicated by the general physical layer configuration fields is the responder's parameter recommendation for use in one or more ranging cycles after the initialization and setup phase.
[0315] For example, the aforementioned general physical layer configuration field is included in the polling message during 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 cycle in which the general physical layer configuration field is located.
[0316] For example, the aforementioned general physical layer configuration field is included in the response message of the control phase or the message of the reporting phase. 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 next ranging cycle in the ranging cycle in which the general physical layer configuration field is located.
[0317] In this application embodiment, the descriptions of the general physical layer configuration field, the second field, the third field, and the synchronization header, etc., can be found in the above method embodiment (e.g. Figure 8 The details described in the document will not be elaborated here.
[0318] It is understood that the specific descriptions of the transceiver module and processing module shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments (such as...). Figure 8 The details will not be elaborated here. Furthermore, the technical effects of the embodiments of this application are the same as those in the foregoing method embodiments, and for the sake of brevity, will not be repeated here.
[0319] In another design, processing module 20 is used to generate a first frame, which includes a physical layer management field, a control phase configuration field, and a report phase configuration field. The control phase configuration field and the report phase configuration field are used to jointly indicate the combination of wireless technologies used in the ranging session, which includes a control phase and a ranging phase. The multi-millisecond ranging packets used in the ranging phase do not include a synchronization header. The control phase uses a narrowband signal co-clocked with UWB or a first UWB packet, which includes a synchronization header. Transceiver module 10 is used to transmit the first frame.
[0320] For example, the combination of wireless technologies used in the above ranging session also includes: using a narrowband signal that is not clocked with UWB or a narrowband signal that is clocked with UWB during the initialization and setup phases of the ranging session; and using a narrowband signal that is clocked with UWB or a second UWB packet during the reporting phase of the ranging session.
[0321] For example, when the value of the configuration field in the control phase is 14 or 15, or the value of the configuration field in the reporting phase is 15, the first frame mentioned above also 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.
[0322] For example, the PPDU format of the second UWB packet is STS packet configuration 0.
[0323] For example, the PPDU format of the first UWB packet includes only a synchronization header. Alternatively, the first UWB packet includes two UWB packets, one of which has a PPDU format that includes only a synchronization header, and the other has a PPDU format that is STS packet configuration 0.
[0324] For example, the first frame mentioned above is 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.
[0325] For example, the first frame described above is an SOR message from the initialization and setup phase, where 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 described above is also a response message from the initialization and setup phase, where the content indicated by the physical layer management field and / or the third field is the responding end's parameter recommendations for use in one or more ranging cycles after the initialization and setup phase.
[0326] For example, the first frame described above is a polling message from 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 containing the first frame. Alternatively, the content indicated by the physical layer management field is used in the next ranging cycle in the ranging cycle containing the first frame, and the content indicated by the third field is used in the ranging cycle containing the first frame. Alternatively, neither the content indicated by the physical layer management field nor the third field is used. Alternatively, the content indicated by the physical layer management field is a parameter suggestion for the next ranging cycle in the ranging cycle containing the first frame, and the content indicated by the third field is not used.
[0327] For example, the first frame is a response message from the control phase or a message from 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 suggestion for the next ranging cycle in the ranging cycle containing the first frame. Alternatively, both the physical layer management field and the third field indicate parameter suggestions for the next ranging cycle in the ranging cycle containing the first frame. Alternatively, neither the physical layer management field nor the third field indicates any of these. Alternatively, the content indicated by the physical layer management field indicates a parameter suggestion for the next ranging cycle in the ranging cycle containing the first frame, and the content indicated by the third field is not used.
[0328] In this application embodiment, the 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., can be found in the above method embodiment (e.g. Figure 10 The details described in the document will not be elaborated here.
[0329] It is understood that the specific descriptions of the transceiver module and processing module shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments (such as...). Figure 10 The details will not be elaborated here. Furthermore, the technical effects of the embodiments of this application are the same as those in the foregoing method embodiments, and for the sake of brevity, will not be repeated here.
[0330] Reuse Figure 15 In other embodiments of this application, the communication device may be the second communication device shown above. That is... Figure 15 The communication device shown can be used to perform the steps or functions performed by the second communication device in the above method embodiments. For example, the communication device can be the second communication device or a chip or functional module configured in the second communication device, etc., and this application embodiment does not limit this. The transceiver module 10 is used to perform the transceiver-related operations of the second communication device in the above method embodiments, and the processing module 20 is used to perform the processing-related operations of the second communication device in the above method embodiments.
[0331] In one design, a transceiver module 10 is used to receive a general physical layer configuration field, which includes a first field for indicating the combination of wireless technologies used in multiple phases, including an initialization and setup phase, a control phase, a ranging phase, and a reporting phase; and a processing module 20 is used to process the general physical layer configuration field.
[0332] It is understood that the transceiver module 10 can receive the general physical layer configuration field from other communication devices, or the transceiver module 10 can input the general physical layer configuration field from other components or other functional modules in the communication device. The explanations regarding other information input by the transceiver module are similar and will not be detailed below.
[0333] For example, 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 report phase configuration field. The control phase configuration field indicates the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with UWB during the control phase. The report phase configuration field indicates the physical layer configuration of the O-QPSK modulation of the narrowband signal co-clocked with UWB during the report phase.
[0334] For example, the length of the first field mentioned above is 1 bit, or 2 bits, or 3 bits.
[0335] For example, the combination of wireless technologies used in the above-mentioned multiple phases includes the following: the initialization and setup phase uses narrowband signals that are not clocked with UWB or are clocked with UWB; the control phase uses narrowband signals or UWB packets that are clocked with UWB; the ranging phase uses multi-millisecond ranging packets with or without a synchronization header; and the reporting phase uses narrowband signals or UWB packets that are clocked with UWB. The PPDU format of the UWB packets is STS packet configuration 0.
[0336] For example, the aforementioned general physical layer configuration fields also include a second field. This second field indicates whether a synchronization header is included in the multi-millisecond ranging packets during the ranging phase.
[0337] For example, the aforementioned general physical layer configuration fields also include a third field. This third field indicates the preamble sequence used by UWB packets in the control and / or reporting phases. Alternatively, the third field indicates the preamble sequence used by UWB packets in the control and / or reporting phases, and the preamble sequence used in the synchronization header of multi-millisecond ranging packets in the ranging phase.
[0338] For example, a UWB packet meets 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.
[0339] For example, the control phase and the reporting phase use the same wireless technology.
[0340] For example, the aforementioned general physical layer configuration field is included in any of the following messages: SOR message in the initialization and setup phase, response message in the initialization and setup phase, polling message in the control phase, response message in the control phase, or message in the reporting phase.
[0341] For example, a generic physical layer configuration field is included in the SOR message during the initialization and setup phase. The content indicated by the generic physical layer configuration field is used in one or more ranging cycles after the initialization and setup phase. A generic physical layer configuration field is also included in the response message during the initialization and setup phase. The content indicated by the generic physical layer configuration field is the responder's parameter recommendation for use in one or more ranging cycles after the initialization and setup phase.
[0342] For example, the general physical layer configuration field is included in the polling message during the control phase. The content indicated by the first field is not used, while the content indicated by the second and third fields is used in the ranging period in which the general physical layer configuration field is located. Alternatively, the content indicated by the first field is used in the next ranging period after the ranging period in which the general physical layer configuration field is located, and the content indicated by the second and third fields is used in the ranging period in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is not used. Alternatively, the content indicated by the first field is a parameter suggestion for the next ranging period after the ranging period in which the general physical layer configuration field is located, and the content indicated by the second and third fields is not used.
[0343] For example, the general physical layer configuration field is included in the response message of the control phase or the message of the reporting phase. The content indicated by the first field is not used, and the content indicated by the second and third fields are parameter suggestions for the next ranging period in the ranging period 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 next ranging period in which the general physical layer configuration field is located. Alternatively, the content indicated by the general physical layer configuration field is not used. Alternatively, the content indicated by the first field is a parameter suggestion for the next ranging period in which the general physical layer configuration field is located, and the content indicated by the second and third fields is not used.
[0344] In this application embodiment, the descriptions of the general physical layer configuration field, the combination of multiple stages of wireless technology, the first field, the second field, the third field, and the physical layer management field, etc., can be found in the above method embodiment (e.g. Figure 8 The details described in the document will not be elaborated here.
[0345] It is understood that the specific descriptions of the transceiver module and processing module shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments (such as...). Figure 8 The details will not be elaborated here. Furthermore, the technical effects of the embodiments of this application are the same as those in the foregoing method embodiments, and for the sake of brevity, will not be repeated here.
[0346] In another design, the transceiver module 10 is used to receive a general physical layer configuration field, which includes a second field that indicates whether a synchronization header is included in the multi-millisecond ranging packet during the ranging phase; the processing module 20 is used to process the general physical layer configuration field.
[0347] For example, the aforementioned general physical layer configuration fields also include a third field. This third field indicates the preamble sequence used by UWB packets in the control and reporting phases, and / or the preamble sequence used in the synchronization header of multi-millisecond ranging packets in the ranging phase. The UWB packet configuration is STS packet configuration 0.
[0348] For example, the aforementioned general physical layer configuration field is included in any of the following messages: SOR message in the initialization and setup phase, response message in the initialization and setup phase, polling message in the control phase, response message in the control phase, or message in the reporting phase.
[0349] For example, the aforementioned general physical layer configuration fields are included in the SOR message during the initialization and setup phase, and the content indicated by the general physical layer configuration fields is used in one or more ranging cycles after the initialization and setup phase. The aforementioned general physical layer configuration fields are also included in the response message during the initialization and setup phase, and the content indicated by the general physical layer configuration fields is the responder's parameter recommendation for use in one or more ranging cycles after the initialization and setup phase.
[0350] For example, the aforementioned general physical layer configuration field is included in the polling message during 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 cycle in which the general physical layer configuration field is located.
[0351] For example, the aforementioned general physical layer configuration field is included in the response message of the control phase or the message of the reporting phase. 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 next ranging cycle in the ranging cycle in which the general physical layer configuration field is located.
[0352] In this application embodiment, the descriptions of the general physical layer configuration field, the second field, the third field, and the synchronization header, etc., can be found in the above method embodiment (e.g. Figure 8 The details described in the document will not be elaborated here.
[0353] It is understood that the specific descriptions of the transceiver module and processing module shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments (such as...). Figure 8 The details will not be elaborated here. Furthermore, the technical effects of the embodiments of this application are the same as those in the foregoing method embodiments, and for the sake of brevity, will not be repeated here.
[0354] In another design, transceiver module 10 is used to receive a first frame, which includes a physical layer management field, a control phase configuration field, and a report phase configuration field. The control phase configuration field and the report phase configuration field are used to jointly indicate the combination of wireless technologies used in the ranging session, which includes a control phase and a ranging phase. The multi-millisecond ranging packets used in the ranging phase do not include a synchronization header. The control phase uses a narrowband signal co-clocked with UWB or a first UWB packet, which includes a synchronization header. Processing module 20 is used to process the first frame.
[0355] For example, the combination of wireless technologies used in the above ranging session also includes: using a narrowband signal that is not clocked with UWB or a narrowband signal that is clocked with UWB during the initialization and setup phases of the ranging session; and using a narrowband signal that is clocked with UWB or a second UWB packet during the reporting phase of the ranging session.
[0356] For example, when the value of the configuration field in the control phase is 14 or 15, or the value of the configuration field in the reporting phase is 15, the first frame mentioned above also 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.
[0357] For example, the PPDU format of the second UWB packet is STS packet configuration 0.
[0358] For example, the PPDU format of the first UWB packet includes only a synchronization header. Alternatively, the first UWB packet includes two UWB packets, one of which has a PPDU format that includes only a synchronization header, and the other has a PPDU format that is STS packet configuration 0.
[0359] For example, the first frame mentioned above is 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.
[0360] For example, the first frame described above is an SOR message from the initialization and setup phase, where 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 described above is also a response message from the initialization and setup phase, where the content indicated by the physical layer management field and / or the third field is the responding end's parameter recommendations for use in one or more ranging cycles after the initialization and setup phase.
[0361] For example, the first frame described above is a polling message from 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 containing the first frame. Alternatively, the content indicated by the physical layer management field is used in the next ranging cycle in the ranging cycle containing the first frame, and the content indicated by the third field is used in the ranging cycle containing the first frame. Alternatively, neither the content indicated by the physical layer management field nor the third field is used. Alternatively, the content indicated by the physical layer management field is a parameter suggestion for the next ranging cycle in the ranging cycle containing the first frame, and the content indicated by the third field is not used.
[0362] For example, the first frame is a response message from the control phase or a message from 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 suggestion for the next ranging cycle in the ranging cycle containing the first frame. Alternatively, both the physical layer management field and the third field indicate parameter suggestions for the next ranging cycle in the ranging cycle containing the first frame. Alternatively, neither the physical layer management field nor the third field indicates any of these. Alternatively, the content indicated by the physical layer management field indicates a parameter suggestion for the next ranging cycle in the ranging cycle containing the first frame, and the content indicated by the third field is not used.
[0363] In this application embodiment, the 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., can be found in the above method embodiment (e.g. Figure 10 The details described in the document will not be elaborated here.
[0364] It is understood that the specific descriptions of the transceiver module and processing module shown in the embodiments of this application are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments (such as...). Figure 10 The details will not be elaborated here. Furthermore, the technical effects of the embodiments of this application are the same as those in the foregoing method embodiments, and for the sake of brevity, will not be repeated here.
[0365] The communication device according to embodiments of this application has been described above. The following describes possible product forms of the communication device. It should be understood that any device possessing the above-described features... Figure 15 Any form of the communication device described herein falls within the protection scope of the embodiments of this application. It should also be understood that the following description is merely illustrative and does not limit the form of the communication device in the embodiments of this application to this specific example.
[0366] In one possible implementation, Figure 15 In the communication device shown, the processing module 20 can be one or more processors, and the transceiver module 10 can be a transceiver, or the transceiver module 10 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing 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 the above information is output by the processor, it may 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 above 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 aforementioned information, the information may need to undergo further processing before being input into the processor.
[0367] See Figure 16 , Figure 16 This is another structural schematic diagram of the communication device provided in the embodiments of this application. The communication device can be a first communication device or a second communication device, or a chip therein. Figure 16 Only the main components of the communication device are shown. In addition to the processor 1001, the communication device may further include a transceiver 1002, a memory 1003, and input / output devices (not shown).
[0368] The processor 1001 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1003 is mainly used to store software programs and data. The transceiver 1002 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0369] 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 transmitted wirelessly, the processor 1001 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0370] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0371] The processor 1001, transceiver 1002, and memory 1003 can be connected via a communication bus.
[0372] For example, when the communication device is used to perform the above... Figure 8 When the first communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 8 Step S101, and / or other processes for performing the techniques described herein; transceiver 1002 can be used to perform Figure 8 Step S102 in the document, and / or other processes used in the techniques described herein.
[0373] For example, when the communication device is used to perform the above... Figure 8 When the second communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 8 Step S103, and / or other processes for performing the techniques described herein; transceiver 1002 may be used to receive general physical layer configuration fields, and / or other processes for performing the techniques described herein.
[0374] For example, when the communication device is used to perform the above... Figure 10 When the first communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 10 Step S201, and / or other processes used to perform the techniques described herein; transceiver 1002 can be used to perform Figure 10 Step S202 in the document, and / or other processes used in the techniques described herein.
[0375] For example, when the communication device is used to perform the above... Figure 10 When the second communication device executes a step, method, or function in the method embodiment shown, the processor 1001 can be used to execute... Figure 10 The transceiver 1002 may be used to receive the first frame and / or other processes for performing the techniques described herein.
[0376] In any of the above designs, the 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 receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0377] In any of the above designs, the processor 1001 may store instructions, which may be computer programs. These computer programs, running on the processor 1001, cause the communication device to perform the methods described in the above method embodiments. The computer program may be embedded in the processor 1001; in this case, the processor 1001 may be implemented in hardware.
[0378] In one implementation, the communication device may include a circuit that can perform the functions of transmitting, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0379] It is understood that the communication device shown in the embodiments of this application may also have more than Figure 16 This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; for the specific steps performed by the processor and transceiver, please refer to the description of the method embodiments above.
[0380] In another possible implementation Figure 15 In the communication device shown, 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. Alternatively, the transceiver module 10 can also be a transmitting module and a receiving module. The transmitting module can be an output interface, and the receiving module can be an input interface. The transmitting module and the receiving module are integrated into one module, such as an input / output interface. See also Figure 17 , Figure 17 This is yet another structural schematic diagram of the communication device provided in the embodiments of this application. For example... Figure 17 As shown, Figure 17The communication device shown includes logic circuit 901 and interface 902. That is, the processing module 20 can be implemented using logic circuit 901, and the transceiver module 10 can be implemented using interface 902. The logic circuit 901 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 902 can be a communication interface, input / output interface, pins, etc. For example, Figure 17 The above-mentioned communication device is used as an example of a chip, which includes a logic circuit 901 and an interface 902.
[0381] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment.
[0382] For example, when a communication device is used to perform the method or function or step performed by the first communication device in the foregoing method embodiment, logic circuit 901 is used to generate a general physical layer configuration field, which includes a first field for indicating the combination of wireless technologies used in multiple phases, including the initialization and setup phase, the control phase, the ranging phase, and the reporting phase; interface 902 is used to output the general physical layer configuration field.
[0383] For example, when the communication device is used to perform the method or function or step performed by the second communication device in the foregoing method embodiment, the interface 902 is used to input a general physical layer configuration field, which includes a first field for indicating the combination of wireless technologies used in multiple phases, including the initialization and setup phase, the control phase, the ranging phase, and the reporting phase; and the logic circuit 901 is used to process the general physical layer configuration field.
[0384] For example, when the communication device is used to perform the method or function or step performed by the first communication device in the aforementioned method embodiment, the logic circuit 901 is used to generate a general physical layer configuration field, which includes a second field, which is used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header; the interface 902 is used to output the general physical layer configuration field.
[0385] For example, when the communication device is used to perform the method or function or step performed by the second communication device in the aforementioned method embodiment, the interface 902 is used to input a general physical layer configuration field, which includes a second field, which is used to indicate whether the multi-millisecond ranging packet in the ranging phase includes a synchronization header; the logic circuit 901 is used to process the general physical layer configuration field.
[0386] For detailed explanations of the general physical layer configuration field, the first field, the second field, and the combination of multiple stages of wireless technology in this embodiment, please refer to the above text. Figure 8 The method embodiments shown will not be described in detail here.
[0387] For example, when a communication device is used to perform the method, function, or step performed by the first communication device in the aforementioned method embodiment, logic circuit 901 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 report phase configuration field, the control phase configuration field and the report phase configuration field being used to jointly indicate the combination of wireless technologies used in a ranging session, the ranging session including a control phase and a ranging phase, the multi-millisecond ranging packets used in the ranging phase not including a synchronization header, the control phase using a narrowband signal co-clocked with UWB or a first UWB packet, the first UWB packet including a synchronization header; interface 902 is used to output the first frame.
[0388] For example, when a communication device is used to perform the method, function, or step performed by the second communication device in the foregoing method embodiments, interface 902 is used to input 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 report phase configuration field, the control phase configuration field and the report phase configuration field being used to jointly indicate the combination of wireless technologies used in a ranging session, the ranging session including a control phase and a ranging phase, the multi-millisecond ranging packets used in the ranging phase not including a synchronization header, the control phase using a narrowband signal co-clocked with UWB or a first UWB packet, the first UWB packet including a synchronization header; logic circuit 901 is used to process the first frame.
[0389] In the embodiments of this application, 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 can be found above. Figure 10 The method embodiments shown will not be described in detail here.
[0390] It is understood that the communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form or in software form, etc., and the embodiments of this application do not limit it in this way.
[0391] for Figure 17 The specific implementation of the embodiments shown can also be found in the above embodiments, which will not be described in detail here.
[0392] This application also provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the methods in any of the foregoing method embodiments.
[0393] In addition, this application also provides a computer program for implementing the operations and / or processes performed by the first communication device in the method provided in this application.
[0394] This application also provides a computer program for implementing the operations and / or processes performed by the second communication device in the method provided in this application.
[0395] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the first communication device in the method provided in this application.
[0396] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the second communication device in the method provided in this application.
[0397] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by the first communication device in the method provided in this application to be executed.
[0398] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by the second communication device in the method provided in this application to be executed.
[0399] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.
[0400] The units described as separate components may or may not be physically separate. 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 can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0401] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0402] If the integrated unit is implemented as 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 this application, in essence, 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. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0403] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A physical layer configuration method for ultra-wideband ranging, characterized in that, include: Generate physical layer management fields, which include control phase configuration fields and reporting phase configuration fields; When the value of the configuration field in the control phase is the first value within the first range, it indicates the physical layer configuration of the offset quadrature phase shift keying (O-QPSK) modulation in the control phase. When the value of the control phase configuration field is a second value outside the first range, it indicates that the control phase uses ultra-wideband (UWB) packets; when the value of the reporting phase configuration field is a third value within the first range, it indicates the physical layer configuration of O-QPSK modulation in the reporting phase; when the value of the reporting phase configuration field is a fourth value outside the first range, it indicates that the reporting phase uses UWB packets. Send the physical layer management field.
2. The method according to claim 1, characterized in that, When the control phase configuration field is set to the first value within the first range, and the reporting phase configuration field is set to the third value within the first range, it indicates that the physical layer configuration of O-QPSK modulation in the control phase and the reporting phase is such that the ranging phase uses multi-millisecond ranging packets without a synchronization header; or, When the value of the control phase configuration field is the second value outside the first range, and the value of the reporting phase configuration field is the fourth value outside the first range, 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.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Send a ranging physical layer configuration field, which includes a sequence code index field, and the sequence code index field is used to indicate the sequence used by the ranging sequence fragment RSF; When the control phase configuration field is set to the second value and the report phase configuration field is set to the fourth value, the sequence code index field is also 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 of the ranging phase.
4. The method according to any one of claims 1 to 3, characterized in that, Both the first value and the third value are any values within the first range.
5. The method according to any one of claims 1 to 4, characterized in that, The UWB packet meets one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the start of frame delimiter (SFD) sequence is [-1 -1 -1 +1 -1 -1 +1 -1], or the length of the SFD field is 8.
6. A physical layer configuration method for ultra-wideband ranging, characterized in that, include: Receive physical layer management fields, which include control phase configuration fields and reporting phase configuration fields; When the value of the configuration field in the control phase is the first value within the first 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 a second value outside the first range, it indicates that the control phase uses UWB packets; when the value of the reporting phase configuration field is a third value within the first range, it indicates the physical layer configuration of O-QPSK modulation in the reporting phase; when the value of the reporting phase configuration field is a fourth value outside the first range, it indicates that the reporting phase uses UWB packets. Process the physical layer management field.
7. The method according to claim 6, characterized in that, When the control phase configuration field is set to the first value within the first range, and the reporting phase configuration field is set to the third value within the first range, it indicates that the physical layer configuration of O-QPSK modulation in the control phase and the reporting phase is such that the ranging phase uses multi-millisecond ranging packets without a synchronization header; or, When the value of the control phase configuration field is the second value outside the first range, and the value of the reporting phase configuration field is the fourth value outside the first range, 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.
8. The method according to claim 6 or 7, characterized in that, The method further includes: Receive a ranging physical layer configuration field, the ranging physical layer configuration field including a sequence code index field, the sequence code index field being used to indicate the sequence used by the ranging sequence fragment RSF; When the control phase configuration field is set to the second value and the report phase configuration field is set to the fourth value, the sequence code index field is also 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 of the ranging phase.
9. The method according to any one of claims 6 to 8, characterized in that, Both the first value and the third value are any values within the first range.
10. The method according to any one of claims 6 to 9, characterized in that, The UWB packet meets one or more of the following conditions: the data rate is 1.95 Mbps, the synchronization field contains 64 preamble symbols, the start of frame delimiter (SFD) sequence is [-1 -1 -1 +1 -1 -1 +1 -1], or the length of the SFD field is 8.
11. A communication device, characterized in that, Includes a module for performing the method according to any one of claims 1 to 10.
12. A communication device, characterized in that, include: One or more processors, said one or more processors being 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 as described in any one of claims 1 to 10.
13. A communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method as described in any one of claims 1 to 10.
14. A readable storage medium, characterized in that, The device is used to store a program, which is executed by one or more processors, such that a device including the one or more processors performs the method as described in any one of claims 1 to 10.
15. A computer program product, characterized in that, It includes a computer program / instruction, which, when executed by a processor, performs the method as described in any one of claims 1 to 10.
16. A wireless communication system, characterized in that, The wireless communication system includes a communication device for performing the method as described in any one of claims 1 to 5, and a communication device for performing the method as described in any one of claims 6 to 10.
Citation Information
Patent Citations
UWB communication method, communication device and system
CN115720377A
Method and apparatus for transmitting signaling
WO2023236721A1