Measurement method and device
By defining perceived bits and ranging bits in the PPDU of the UWB wireless communication system, the problem of how to achieve simultaneous perceived measurement and ranging in the UWB system is solved, and the system's multipath resolution capability and confidentiality are improved.
Patent Information
- Application Number
- CN202311134060.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-04
- Publication Date
- 2025-03-04
AI Technical Summary
In UWB wireless communication systems, how to use ultra-wideband signals to achieve simultaneous perceptual measurement and ranging is a question worth considering.
By defining the perceived bits and ranging bits in the physical layer header (PHR) in the physical layer protocol data unit (PPDU), indicating whether the PPDU is used for perceived measurement and distance measurement, the function of perceived measurement and ranging is achieved.
This method enables the UWB wireless communication system to perform perceptual measurement and ranging simultaneously, expands the application scenarios of UWB technology and improves the multipath resolution and confidentiality of the system.
Smart Images

Figure CN119562277A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a measurement method and device. Background Art
[0002] Ultra-Wide Band (UWB) technology is a wireless carrier communication technology that uses nanosecond non-sinusoidal narrow pulses to transmit data, so the spectrum range it occupies is very wide. Since the non-sinusoidal narrow pulses are very narrow and the radiation spectrum density is extremely low, the UWB wireless communication system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.
[0003] With the approval of UWB technology by the Federal Communications Commission (FCC) in 2002 for civilian use, UWB technology has become one of the hotly debated physical layer technologies for short-distance, high-speed wireless networks. IEEE has incorporated UWB technology into its IEEE 802 series of wireless standards, and has currently released high-speed wireless personal area network (WPAN) standards based on UWB technology, such as IEEE 802.15.4a and 802.15.4ab.
[0004] The important application scenarios of UWB are ranging and perception measurement. New physical layer protocol data unit (PHY Protocol Data Unit, PPDU) formats are designed for both ranging and perception measurement. In order to expand the application scenarios, a ranging marker (Ranging Marker, RMARKER) is added to the PPDU used for perception measurement, so that it also has the ability of ranging. However, in UWB wireless communication systems, how to use ultra-wideband signals to achieve simultaneous perception measurement and ranging is a problem worth considering. Summary of the invention
[0005] The embodiments of the present application disclose a measurement method and device, which can realize simultaneous sensing measurement and ranging by using ultra-wideband signals.
[0006] In a first aspect, the present application discloses a measurement method, which may include:
[0007] The first device sends a first physical layer protocol data unit PPDU to the second device, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
[0008] In the embodiment of the present application, a perception bit is defined in the PHR of the PPDU, and the perception bit is used to indicate whether the PPDU where the perception bit is located is used for perception measurement. This method enables the PHR to indicate whether the PPDU where it is located is used for perception.
[0009] In a possible implementation, the PHR of the first PPDU includes a ranging bit, which is used to indicate whether the PPDU in which the ranging bit is located is used for distance measurement. This method enables the PHR to indicate whether the PPDU in which it is located is used for perception measurement and distance measurement (ranging for short).
[0010] In combination with the first aspect, in a possible implementation, when the perception bit is a first value, the first PPDU is used for perception measurement, and when the perception bit is a second value, the first PPDU is not used for perception measurement, and the first value is not equal to the second value.
[0011] Optionally, the first value may be 1, and the second value may be 0.
[0012] In combination with the first aspect, in a possible implementation, the PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is a perception bit.
[0013] In combination with the first aspect, in a possible implementation, when the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; and the fourth value is not equal to the third value.
[0014] In combination with the first aspect, in a possible implementation manner, when the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0015] The third value, the fourth value and the fifth value are not equal to each other.
[0016] Optionally, the first PPDU may be a perception PPDU, the first bit and the second bit may be additional function PHR bits A0 and A1, the first constant may be phyHrpUwbPsduSize, the third value is 0, the fourth value is 1, and the fifth value is 2. The perception PPDU refers to a PPDU that can be used for perception measurement.
[0017] The embodiment of the present application defines the perception bit in the PHR through A0 and A1, so that the PHR can indicate whether the PPDU is used for perception.
[0018] In combination with the first aspect, in a possible implementation, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field, and a physical layer payload field.
[0019] In an embodiment of the present application, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, so that the first bit or the second bit in the first PPDU of the first configuration is used to indicate whether the first PPDU is used for perception measurement.
[0020] In a possible implementation manner, when the configuration information of the first PPDU is the first configuration, the first constant is the third value or the fourth value.
[0021] In combination with the first aspect, in a possible implementation manner, the PHR includes a first bit, a second bit, and a third bit;
[0022] When the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit;
[0023] When the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit;
[0024] When the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0025] The third value, the fourth value and the fifth value are not equal to each other.
[0026] In combination with the first aspect, in a possible implementation manner, the PHR includes a third bit, where the third bit is a ranging bit preset in the PHR.
[0027] In the embodiment of the present application, the ranging bit preset in the PHR (such as the ranging bit in the existing perception PPDU) is used as the perception bit, that is, the ranging bit preset in the PHR is used to indicate whether the PPDU is used for perception measurement; the first bit and the second bit (such as A1 and A0) are used as ranging bits, that is, the first bit and the second bit are used to indicate whether the PPDU is used for distance measurement. This method can more directly indicate whether the PPDU is used for perception measurement.
[0028] In combination with the first aspect, in a possible implementation, when the ranging bit is a sixth value, the first PPDU is used for distance measurement, and when the ranging bit is a seventh value, the first PPDU is not used for distance measurement, and the sixth value is not equal to the seventh value.
[0029] Optionally, the sixth numerical value may be 1, and the seventh numerical value may be 0.
[0030] In combination with the first aspect, in a possible implementation, the method further includes: determining the first PPDU.
[0031] In combination with the first aspect, in a possible implementation, the first device sends a first physical layer protocol data unit PPDU to the second device, the first PPDU includes a physical layer header PHR; the PHR includes a perception bit; the PHR includes a first bit, a second bit, and a third bit: wherein the first PPDU may be an existing perception PPDU, the first bit and the second bit may be additional function PHR bits, such as the first bit is A0, the second bit is A1, the third bit may be rangingbit in the existing perception PPDU, the first constant may be phyHrpUwbPsduSize, the third value may be 0, the fourth value may be 1, and the fifth value may be 2;
[0032] Then, the ranging bit in the existing perception PPDU can be used to indicate whether the distance measurement is performed (that is, the ranging bit in the existing perception PPDU is still 1 as the ranging bit), and A0 or A1 can be used to indicate whether the perception measurement is performed (that is, A0 or A1 is the perception bit); at this time, if phyHrpUwbPsduSize is 0, A0 or A1 is the perception bit; if phyHrpUwbPsduSize is 1, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is the perception bit; if phyHrpUwbPsduSize is 2, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is used to indicate the second highest bit of the physical layer payload length field;
[0033] Alternatively, the ranging bit in the existing perception PPDU is used to indicate whether the measurement is perceived (that is, the ranging bit in the existing perception PPDU is used as the perception bit), and A0 or A1 is used to indicate whether the distance is measured (that is, A0 or A1 is used as the ranging bit); at this time, if phyHrpUwbPsduSize is 0, A0 or A1 is the ranging bit; if phyHrpUwbPsduSize is 1, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is the ranging bit; if phyHrpUwbPsduSize is 2, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is used to indicate the second highest bit of the physical layer payload length field;
[0034] Among them, when the configuration information of the existing perception PPDU is SENS1 and SENS2, phyHrpUwbPsduSize can be forced to be not equal to 2; when the perception bit is 1, the existing perception PPDU is used for perception measurement, and when the perception bit is 0, the existing perception PPDU is not used for perception measurement; when the ranging bit is 1, the existing perception PPDU is used for distance measurement, and when the ranging bit is 0, the existing perception PPDU is not used for distance measurement.
[0035] In a second aspect, the present application discloses a measurement method, which may include:
[0036] The first device sends a first physical layer protocol data unit PPDU to the second device, and the first control information of the first PPDU includes first indication information, and the first indication information is used to indicate that the first PPDU is used for both perception measurement and distance measurement or the first PPDU is used for distance measurement.
[0037] In a possible implementation manner, the first PPDU is a sensing PPDU.
[0038] In the embodiment of the present application, the function of sensing PPDU and performing simultaneous sensing ranging can be realized through the first indication information.
[0039] In combination with the second aspect, in a possible implementation, when the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second numerical value, the first PPDU is used for distance measurement, and the first numerical value is not equal to the second numerical value.
[0040] In combination with the second aspect, in a possible implementation, the first control information is perception control information or ranging control information.
[0041] In combination with the second aspect, in a possible implementation, when the first control information is ranging control information and the first indication information is a first value, the public perception control configuration of the first PPDU includes at least one of a preamble code number, a number of repetitions, a frame start delimiter SFD number, a perception segment word number, and a perception symbol number in a perception segment;
[0042] Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0043] In combination with the second aspect, in a possible implementation, the method further includes: determining the first PPDU.
[0044] In combination with the second aspect, in a possible implementation, the first device sends a first physical layer protocol data unit PPDU to the second device, and the first indication information may be sensing control (Sensing Control) in application control (Application Control IE); the first indication information may be a re-purpose transmission presence indication (Re-purpose Transmission Parameters Present) for sensing in sensing control;
[0045] That is to say, the Application Control IE of the first PPDU includes Sensing Control, and SensingControl includes Re-purpose Transmission Parameters Present; when Re-purposeTransmission Parameters Present is 0, ranging PPDU is used to perform perception; when Re-purposeTransmission Parameters Present takes a value of 1, data transmission PPDU is used to perform perception; when Re-purposeTransmission Parameters Present takes a value of 2, MMS is used to perform perception; when Re-purposeTransmission Parameters Present takes a value of 3, a perception packet is used to perform simultaneous ranging and perception measurements (the specific type of perception packet can be defined in the Common Sensing Control Config).
[0046] In combination with the second aspect, in a possible implementation, the first device sends a first physical layer protocol data unit PPDU to the second device, and the first control information may be ranging control information in the application control IE; the first indication information may be a re-purposed transmission indication for ranging in the ranging control information;
[0047] That is, the Application Control IE of the first PPDU includes Ranging control information, and the Ranging control information includes Re-purposed Transmission for Ranging; when Re-purposed Transmission for Ranging is 1, it means that the sensing PPDU is used for sensing and ranging at the same time, and when it is 0, it means that the ranging PPDU is used for ranging;
[0048] Among them, when Re-purposed Transmission for Ranging is 1, in the public perception control configuration, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0049] In a third aspect, the present application discloses a measurement method, which may include:
[0050] The second device receives a first physical layer protocol data unit PPDU from the first device, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
[0051] In combination with the third aspect, in a possible implementation, when the perception bit is a first value, the first PPDU is used for perception measurement, and when the perception bit is a second value, the first PPDU is not used for perception measurement, and the first value is not equal to the second value.
[0052] In combination with the third aspect, in a possible implementation, the PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is a perception bit.
[0053] In combination with the third aspect, in a possible implementation, when the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; and the fourth value is not equal to the third value.
[0054] In combination with the third aspect, in a possible implementation manner, when the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0055] The third value, the fourth value and the fifth value are not equal to each other.
[0056] In combination with the third aspect, in a possible implementation, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field, and a physical layer payload field.
[0057] In combination with the third aspect, in a possible implementation manner, the PHR includes a first bit, a second bit, and a third bit;
[0058] When the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit;
[0059] When the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit;
[0060] When the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0061] The third value, the fourth value and the fifth value are not equal to each other.
[0062] In combination with the third aspect, in a possible implementation manner, the PHR includes a third bit, where the third bit is a ranging bit preset in the PHR.
[0063] In combination with the third aspect, in a possible implementation, when the ranging bit is a sixth value, the first PPDU is used for distance measurement, and when the ranging bit is a seventh value, the first PPDU is not used for distance measurement, and the sixth value is not equal to the seventh value.
[0064] In combination with the third aspect, in a possible implementation, the method further includes: sending a second PPDU, the second PPDU including a ranging result and / or a perception measurement result, and the second PPDU is determined based on the first PPDU.
[0065] In combination with the third aspect, in a possible implementation, a second device receives a first physical layer protocol data unit PPDU sent by a first device, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit; the PHR includes a first bit, a second bit, and a third bit: wherein the first PPDU may be an existing perception PPDU, the first bit and the second bit may be additional function PHR bits, such as the first bit is A0, the second bit is A1, the third bit may be a ranging bit in the existing perception PPDU, the first constant may be phyHrpUwbPsduSize, the third value may be 0, the fourth value may be 1, and the fifth value may be 2;
[0066] Then, the ranging bit in the existing perception PPDU can be used to indicate whether the distance measurement is performed (that is, the ranging bit in the existing perception PPDU is still 1 as the ranging bit), and A0 or A1 can be used to indicate whether the perception measurement is performed (that is, A0 or A1 is the perception bit); at this time, if phyHrpUwbPsduSize is 0, A0 or A1 is the perception bit; if phyHrpUwbPsduSize is 1, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is the perception bit; if phyHrpUwbPsduSize is 2, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is used to indicate the second highest bit of the physical layer payload length field;
[0067] Alternatively, the ranging bit in the existing perception PPDU is used to indicate whether the measurement is perceived (that is, the ranging bit in the existing perception PPDU is used as the perception bit), and A0 or A1 is used to indicate whether the distance is measured (that is, A0 or A1 is used as the ranging bit); at this time, if phyHrpUwbPsduSize is 0, A0 or A1 is the ranging bit; if phyHrpUwbPsduSize is 1, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is the ranging bit; if phyHrpUwbPsduSize is 2, A0 is used to indicate the highest bit of the physical layer payload length field, and A1 is used to indicate the second highest bit of the physical layer payload length field;
[0068] Among them, when the configuration information of the existing perception PPDU is SENS1 and SENS2, phyHrpUwbPsduSize can be forced to be not equal to 2; when the perception bit is 1, the existing perception PPDU is used for perception measurement, and when the perception bit is 0, the existing perception PPDU is not used for perception measurement; when the ranging bit is 1, the existing perception PPDU is used for distance measurement, and when the ranging bit is 0, the existing perception PPDU is not used for distance measurement.
[0069] In a fourth aspect, the present application discloses a measurement method, which may include:
[0070] The second device receives a first physical layer protocol data unit PPDU from the first device. The first control information of the first PPDU includes first indication information. When the first indication information is a first value, the first PPDU is used for both perception measurement and distance measurement or the first PPDU is used for distance measurement.
[0071] In combination with the fourth aspect, in a possible implementation, when the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second numerical value, the first PPDU is used for distance measurement, and the first numerical value is not equal to the second numerical value.
[0072] In combination with the fourth aspect, in a possible implementation, the first control information is perception control information or ranging control information.
[0073] In combination with the fourth aspect, in a possible implementation, when the first control information is ranging control information and the first indication information is a first value, the public perception control configuration of the first PPDU includes at least one of a preamble code number, a repetition number, a frame start delimiter SFD number, a perception segment word number, and a perception symbol number in a perception segment;
[0074] Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0075] In combination with the fourth aspect, in a possible implementation, the device may further include a sending unit, wherein the sending unit is used to send a second PPDU, wherein the second PPDU includes a ranging result or a ranging result and a perception measurement result, and the second PPDU is determined based on the first PPDU.
[0076] In combination with the fourth aspect, in a possible implementation, the second device receives a first physical layer protocol data unit PPDU sent by the first device, and the first indication information may be sensing control (Sensing Control) in application control (Application Control IE); the first indication information may be a re-purpose transmission presence indication (Re-purpose Transmission Parameters Present) for sensing in sensing control;
[0077] That is to say, the Application Control IE of the first PPDU includes Sensing Control, and SensingControl includes Re-purpose Transmission Parameters Present; when Re-purposeTransmission Parameters Present is 0, ranging PPDU is used to perform perception; when Re-purposeTransmission Parameters Present takes a value of 1, data transmission PPDU is used to perform perception; when Re-purposeTransmission Parameters Present takes a value of 2, MMS is used to perform perception; when Re-purposeTransmission Parameters Present takes a value of 3, a perception packet is used to perform simultaneous ranging and perception measurements (the specific type of perception packet can be defined in the Common Sensing Control Config).
[0078] In combination with the fourth aspect, in a possible implementation, the second device receives a first physical layer protocol data unit PPDU sent by the first device, the first control information may be ranging control information in an application control IE; the first indication information may be a re-purposed transmission indication for ranging in the ranging control information;
[0079] That is, the Application Control IE of the first PPDU includes Ranging control information, and the Ranging control information includes Re-purposed Transmission for Ranging; when Re-purposed Transmission for Ranging is 1, it means that the sensing PPDU is used for sensing and ranging at the same time, and when it is 0, it means that the ranging PPDU is used for ranging;
[0080] Among them, when Re-purposed Transmission for Ranging is 1, in the public perception control configuration, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0081] In a fifth aspect, the present application discloses a measuring device, which may include:
[0082] The sending unit is used to send a first physical layer protocol data unit PPDU, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
[0083] In combination with the fifth aspect, in a possible implementation, when the perception bit is a first value, the first PPDU is used for perception measurement, and when the perception bit is a second value, the first PPDU is not used for perception measurement, and the first value is not equal to the second value.
[0084] In combination with the fifth aspect, in a possible implementation, the PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is a perception bit.
[0085] In combination with the fifth aspect, in a possible implementation, when the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; and the fourth value is not equal to the third value.
[0086] In conjunction with the fifth aspect, in a possible implementation manner, when the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0087] The third value, the fourth value and the fifth value are not equal to each other.
[0088] In combination with the fifth aspect, in a possible implementation, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field, and a physical layer payload field.
[0089] In conjunction with the fifth aspect, in a possible implementation manner, the PHR includes a first bit, a second bit, and a third bit;
[0090] When the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit;
[0091] When the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit;
[0092] When the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0093] The third value, the fourth value and the fifth value are not equal to each other.
[0094] In combination with the fifth aspect, in a possible implementation, the PHR includes a third bit, and the third bit is a ranging bit preset in the PHR.
[0095] In combination with the fifth aspect, in a possible implementation, when the ranging bit is a sixth value, the first PPDU is used for distance measurement, and when the ranging bit is a seventh value, the first PPDU is not used for distance measurement, and the sixth value is not equal to the seventh value.
[0096] In combination with the fifth aspect, in a possible implementation, the device may further include a determination unit, and the determination unit is used to determine the above-mentioned first PPDU.
[0097] In a sixth aspect, the present application discloses a measuring device, which may include:
[0098] A sending unit is used to send a first physical layer protocol data unit PPDU, where the first control information of the first PPDU includes first indication information, and the first indication information is used to indicate that the first PPDU is used for both perception measurement and distance measurement or that the first PPDU is used for distance measurement.
[0099] In combination with the sixth aspect, in a possible implementation, when the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second numerical value, the first PPDU is used for distance measurement, and the first numerical value is not equal to the second numerical value.
[0100] In combination with the sixth aspect, in a possible implementation, the first control information is perception control information or ranging control information.
[0101] In combination with the sixth aspect, in a possible implementation, when the first control information is ranging control information and the first indication information is a first value, the public perception control configuration of the first PPDU includes at least one of a preamble code number, a number of repetitions, a frame start delimiter SFD number, a perception segment word number, and a perception symbol number in a perception segment;
[0102] Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0103] In combination with the sixth aspect, in a possible implementation, the device may further include a determination unit, and the determination unit is used to determine the above-mentioned first PPDU.
[0104] In a seventh aspect, the present application discloses a measuring device, which may include:
[0105] The receiving unit is used to receive a first physical layer protocol data unit PPDU, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
[0106] In combination with the seventh aspect, in a possible implementation, when the perception bit is a first value, the first PPDU is used for perception measurement, and when the perception bit is a second value, the first PPDU is not used for perception measurement, and the first value is not equal to the second value.
[0107] In combination with the seventh aspect, in a possible implementation, the PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is a perception bit.
[0108] In combination with the seventh aspect, in a possible implementation, when the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; and the fourth value is not equal to the third value.
[0109] In conjunction with the seventh aspect, in a possible implementation manner, when the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0110] The third value, the fourth value and the fifth value are not equal to each other.
[0111] In combination with the seventh aspect, in a possible implementation, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field, and a physical layer payload field.
[0112] In conjunction with the seventh aspect, in a possible implementation manner, the PHR includes a first bit, a second bit, and a third bit;
[0113] When the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit;
[0114] When the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit;
[0115] When the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0116] The third value, the fourth value and the fifth value are not equal to each other.
[0117] In combination with the seventh aspect, in a possible implementation, the PHR includes a third bit, and the third bit is a ranging bit preset in the PHR.
[0118] In combination with the seventh aspect, in a possible implementation, when the ranging bit is a sixth value, the first PPDU is used for distance measurement, and when the ranging bit is a seventh value, the first PPDU is not used for distance measurement, and the sixth value is not equal to the seventh value.
[0119] In combination with the sixth aspect, in a possible implementation, the device may further include a sending unit, wherein the sending unit is used to send a second PPDU, wherein the second PPDU includes a ranging result and / or a perception measurement result, and the second PPDU is determined based on the first PPDU.
[0120] In an eighth aspect, the present application discloses a measuring device, which may include:
[0121] A receiving unit is used to receive a first physical layer protocol data unit PPDU, where the first control information of the first PPDU includes first indication information. When the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement or the first PPDU is used for distance measurement.
[0122] In combination with the eighth aspect, in a possible implementation, when the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second numerical value, the first PPDU is used for distance measurement, and the first numerical value is not equal to the second numerical value.
[0123] In combination with the eighth aspect, in a possible implementation, the first control information is perception control information or ranging control information.
[0124] In combination with the eighth aspect, in a possible implementation, when the first control information is ranging control information and the first indication information is a first value, the public perception control configuration of the first PPDU includes at least one of a preamble code number, a repetition number, a frame start delimiter SFD number, a perception segment word number, and a perception symbol number in a perception segment;
[0125] Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0126] In combination with the eighth aspect, in a possible implementation, the device may further include a sending unit, wherein the sending unit is used to send a second PPDU, wherein the second PPDU includes a ranging result or a ranging result and a perception measurement result, and the second PPDU is determined based on the first PPDU.
[0127] In a ninth aspect, the present application discloses a measuring device, which may be the first device in the above method embodiment, or a chip or processor disposed in the first device. The measuring device includes a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, and when the program or instruction is executed by the processor, the measuring device executes the method executed by the first device, or the chip or processor in the first device, in the above method embodiment.
[0128] In a tenth aspect, the present application discloses a measuring device, which may be the first device in the above method embodiment, or a chip set in the first device. The measuring device includes a processor and a memory, the memory is used to store programs or instructions, and when the program or instructions are executed by the processor, the measuring device executes the method executed by the first device, or the chip or processor in the first device in the above method embodiment.
[0129] In an eleventh aspect, the present application discloses a measuring device, which may be the second device in the above method embodiment, or a chip or processor disposed in the second device. The measuring device includes a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, and when the program or instruction is executed by the processor, the measuring device executes the method executed by the second device, or the chip or processor in the second device in the above method embodiment.
[0130] In a twelfth aspect, the present application discloses a measuring device, which may be the second device in the above method embodiment, or a chip disposed in the second device. The measuring device includes a processor and a memory, the memory being used to store programs or instructions, and when the programs or instructions are executed by the processor, the measuring device executes the method executed by the second device, or the chip or processor in the second device in the above method embodiment.
[0131] In a thirteenth aspect, the present application discloses a communication system, which may include a first device that executes a measurement method disclosed in the first aspect and a second device that executes a measurement method disclosed in the third aspect.
[0132] In a fourteenth aspect, the present application discloses a communication system, which may include a first device for executing a measurement method disclosed in the second aspect and a second device for executing a measurement method disclosed in the fourth aspect.
[0133] In a fifteenth aspect, the present application discloses a computer-readable storage medium having a computer program or computer instructions stored thereon. When the computer program or computer instructions are executed by a processor, a measurement method disclosed in the above aspects is implemented.
[0134] In a sixteenth aspect, the present application discloses a chip, including a processor, for executing a program stored in a memory, and when the program is executed, the chip executes the above method.
[0135] As a possible implementation, the memory is located outside the chip.
[0136] In a seventeenth aspect, the present application discloses a computer program product, which includes a computer program code. When the computer program code is executed by a processor, the above-mentioned measurement method is executed.
[0137] The beneficial effects of the fifth to seventeenth aspects described above are similar to the beneficial effects of the corresponding methods in the first aspect, and the detailed description can refer to the beneficial effects of the corresponding methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0138] Figure 1 is a schematic diagram of a PPDU format for sensing provided in an embodiment of the present application;
[0139] Figure 2A and Figure 2B It is a schematic diagram of a scenario in which the PPDU provided in an embodiment of the present application implements perception measurement and ranging;
[0140] Figure 3 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;
[0141] Figure 4 is a schematic diagram of the architecture of another wireless communication system provided in an embodiment of the present application;
[0142] Figure 5 It is a flow chart of a measurement method provided in an embodiment of the present application;
[0143] Figure 6 is a flow chart of another measurement method provided in an embodiment of the present application;
[0144] Figure 7 It is a schematic diagram of the format of SP2 provided in the embodiment of the present application;
[0145] Figure 8 is a structural schematic diagram of a measuring device provided in an embodiment of the present application;
[0146] Fig. 9 is a schematic structural diagram of another measuring device provided in an embodiment of the present application;
[0147] Fig.10 is a structural schematic diagram of another measuring device provided in an embodiment of the present application;
[0148] Fig.11 is a structural schematic diagram of another measuring device provided in an embodiment of the present application;
[0149] Fig.12 is a structural schematic diagram of another measuring device provided in an embodiment of the present application;
[0150] Fig.13It is a structural schematic diagram of another measuring device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0151] The embodiments of the present application will be described clearly and in detail below with reference to the accompanying drawings in the embodiments of the present application.
[0152] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.
[0153] To facilitate understanding of the method provided in the embodiment of the present application, the system architecture of the method provided in the embodiment of the present application is described below. It is understandable that the system architecture described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application.
[0154] The technical solution provided in this application can be applied to a wireless personal area network (WPAN) based on ultra-wideband (UWB) technology. For example, the technical solution provided in this application can be applied to the IEEE 802.15 series standards. For example, the IEEE 802.15.4a standard, the IEEE 802.15.4z standard, the IEEE802.15.4ab standard, or a future generation of UWB WPAN standards.
[0155] It is easy for a person skilled in the art to understand that the various aspects involved in the present application can be extended to other networks using various standards or protocols. For example, wireless local area networks (WLAN), Bluetooth (BLUETOOTH), high performance wireless LAN (HIPERLAN) (a wireless standard similar to the IEEE802.11 standard, mainly used in Europe) and wide area networks (WAN) or other networks known now or developed later. Therefore, regardless of the coverage and wireless access protocol used, the various aspects provided in the present application can be applied to any suitable wireless network.
[0156] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and future communication systems, etc., without limitation here.
[0157] The above-mentioned communication system applicable to the present application is only an example for illustration, and the communication system applicable to the present application is not limited to this. A unified description is given here and no further elaboration is given below.
[0158] First, the PPDU format for sensing proposed by IEEE 802.15.4ab is introduced.
[0159] Figure 1 The PPDU format used for sensing is shown as an example. Figure 1 As shown, according to IEEE 802.15.4ab, the PPDU format for sensing may include three configurations, namely SENS0, SENS1 and SENS2.
[0160] Among them, SENS0 is mandatory, which includes a synchronization (SYNC) field, a start-of-frame delimiter (SFD) field and a perception SENS field.
[0161] SENS1 is optional and includes a SYNC field, an SFD field, a SENS field, a physical layer header (Physical Layer Header, PHR) field, and a payload field.
[0162] SENS2 is optional and includes the SYNC field, SFD field, PHR field, Payload field, and SENS field. All of the above PPDUs have a Ranging Marker (RMARKER), which is located at the peak position of the first pulse after SFD. RMARKER is used to determine the timestamp of the received PPDU during ranging.
[0163] Among them, SHR includes a standard predefined preamble sequence (Preamble Sequence), which is used by the receiving device to detect and synchronize PPDU. PHR carries some physical layer indication information, such as modulation and coding information, PPDU length, etc., to assist the receiving device to correctly demodulate data. The receiving device refers to the device that receives the PPDU.
[0164] The receiving device can use the predefined preamble sequence to perform correlation operation with the preamble sequence in the PPDU (i.e., the received signal), and use the peak position and other information in the correlation operation result to determine the arrival time of the PPDU at the receiving device. The arrival time usually refers to the time relative to the ranging marker (Ranging Marker, RMARKER), where the ranging marker refers to the time when the first pulse immediately following the Start-of-Frame Delimiter (SFD) in the SHR arrives at the local antenna of the receiving device.
[0165] The above scheme only defines the RMARKER of the perception PPDU, and does not specifically use the above PPDU to implement control information and indication information for simultaneous perception and ranging.
[0166] The following is an exemplary introduction to the functions of PPDU and non-perceived PPDU.
[0167] For one PPDU format, multiple functions can be implemented simultaneously, such as simultaneous sensing and ranging. For example, it can be divided into two scenarios, such as Figure 2A and Figure 2B shown.
[0168] like Figure 2A As shown, in scenario A, device A and device B perform multiple tasks simultaneously (e.g. Figure 2A). Exemplarily, device B receives a transmitting signal from device A (SingleTransmit from DeviceA, SingleTx from Device), and device A receives a sensing and ranging response from device B (Sensing and ranging response from DeviceB). Figure 2A The sensing ranging result is obtained based on the transmitting end signal.
[0169] like Figure 2B As shown, in the scenario of solution B, device A and device B start a task (for example Figure 2B At the same time, device A and device C start another task (perform Figure 2B The perception in the text) is used to obtain the perception result. It should be noted that Figure 2A and Figure 2B The measurement result obtained may also be referred to as a channel impulse response measurement (Channel Impulse Response, CIR) result.
[0170] In order to enable the non-sensing PPDU to support the above two scenarios, IEEE 802.15-23-0438-00-04ab defines the sensing control field. The sensing control field may include a common sensing control presence indication (Common Sensing Control Present), a CIR report parameter presence indication (CIR Report Parameters Present), a frequency band stitching parameter presence indication (Frequency Stitching Parameters Present), and a CIR report for non-sensing transmission (CIR Report for non-sensing transmission); as well as several variables (variables), such as a common sensing control configuration (Common Sensing Control Config), a CIR report parameter configuration (CIR Report Parameters Config), a frequency band stitching parameter configuration (Frequency Stitching Parameters Config) and non-sensing transmission CIR report parameters (Parameters for CIR report for non-sensing transmission). Specifically, it can be shown in Table 1:
[0171] Table 1: Perception Control Fields
[0172]
[0173] Among them, the definition of the non-perceived transmission CIR report parameter field can be shown in Table 2:
[0174] Table 2: Non-aware transmission CIR report parameter fields
[0175]
[0176] The transmission data packet format identifier is used to indicate the type of the non-perceptual PPDU, and its definition may be shown in Table 3.
[0177] Table 3: Transport Packet Format Identifier Fields
[0178] Transport Packet Format Identifier Transmission packet format 0 Ranging 1 Data communication package 2 Multi-Millisecond Ranging (MMS Ranging)
[0179] In addition, the CIR report source is used to indicate which part of the PPDU is used to generate the CIR report, and its definition may be as shown in Table 4.
[0180] Table 4: CIR report source fields
[0181]
[0182] The above solution considers non-perceptual PPDU, but does not involve perceptual PPDU.
[0183] In view of this, the embodiments of the present application design multiplexed sensing PPDU format for ranging, or sensing ranging control information at the same time, and the sensing bit definition of the physical layer header, so that the sensing PPDU can simultaneously realize sensing ranging. Please refer to the detailed description of the embodiments below for details.
[0184] Based on the above, in order to better understand a measurement method and related devices proposed in the present application, the network architecture applied in the embodiment of the present application is described below.
[0185] See also Figure 3 , Figure 3 A schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application.
[0186] like Figure 3 As shown, the wireless communication system adopts a star topology structure. The star topology structure includes a central control device and one or more distribution devices. The central control device and the one or more distribution devices can communicate and transmit. Figure 3In the figure, the gray circle represents a full function device, the white circle represents a reduced function device, and the straight line with an arrow represents a communication flow. For example, the full function device numbered 1 may be a personal area network coordinator (PAN Coordinator). Figure 3 The network shown may be a WPAN, and the central control device may be the WPAN coordinator, that is, acting as a coordinator in the WPAN. The central control device and the distributed devices use the technical solution of the present application to achieve sensing measurement and / or ranging of targets in the surrounding environment and obtain corresponding measurement results.
[0187] See also Figure 4 , Figure 4 Another schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application.
[0188] like Figure 4 As shown, the wireless communication system adopts a peer-to-peer topology. Figure 4 In the figure, the gray circle represents a full-function device, the white circle represents a simplified function device, and the straight line with an arrow represents communication transmission. For example, the full-function device numbered 1 may be a PANCoordinator. Figure 4 The network shown may be a WPAN, Figure 4 The device a shown can serve as a WPAN coordinator, that is, it can act as a coordinator in the WPAN. Figure 4 The technical solution of the present application is used between different devices to realize perception measurement and / or distance measurement of targets in the surrounding environment and obtain corresponding measurement results.
[0189] This application is applicable to the star topology or the point-to-point topology mentioned above, involving data communication between a central control node and one or more other devices in the star topology, and is also applicable to communication between different devices in the point-to-point topology. It should be noted that Figure 3 and Figure 4 These are two exemplary architectures provided in the embodiments of the present application. The embodiments of the present application do not limit the system architecture to which the present application is applicable.
[0190] The wireless communication system to which the present application is applicable includes a first device and a second device. Figure 3 The central control equipment and distribution equipment in the above Figure 4 Any two devices in .
[0191] The first device may be: a communication server, a router, a switch, a bridge, a computer device, a terminal device, a PAN coordinator, etc. The second device may be: a communication server, a router, a switch, a bridge, a computer device, a terminal device, etc.
[0192] The terminal device is an entity on the user side for receiving or transmitting signals. For example, the terminal device can be an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device may also be a mobile phone, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a terminal device in a 5G network, or a public land mobile communication network (public land mobile communication network) to be evolved in the future. The terminal device may be a terminal device in a wireless local area network (PLMN), or a central control point such as a smart home or a tag, and the application embodiment does not limit this. The terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted, on water (such as ships, etc.), or in the air (for example, on airplanes, balloons, and satellites, etc.). In an embodiment of the present application, the terminal device may be a legacy UE, or a RB-level partial frequency hopping (RPFS) UE that supports SRS coverage and capacity enhancement, or other UE. The present application does not limit the type of terminal device. Among them, legacy UE refers to user equipment that supports existing mechanisms, for example, user equipment that supports release-15 and release-16.
[0193] In an embodiment of the present application, the first device or the second device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be the first device or the second device, or, it is a functional module in the first device or the second device that can call a program and execute the program.
[0194] The technical solution of the present application is introduced below in conjunction with specific embodiments. It should be noted that in the technical solution of the present application, the first device can perform perception measurement and / or ranging with one or more second devices, and receive the perception measurement results and / or ranging structures respectively obtained by the one or more second devices, which is not specifically limited in the present application. The technical solution of the present application is introduced by taking the measurement process between the first device and the second device as an example in the embodiments below.
[0195] In combination with the above network architecture, the measurement method provided in the embodiment of the present application is described below.
[0196] See also Figure 5 , Figure 5 It is a flow chart of a measurement method provided in an embodiment of the present application. The function performed by the first device in this embodiment may also be performed by a module (e.g., a chip) in the first device, and the function performed by the second device in this application may also be performed by a module (e.g., a chip) in the second device.
[0197] like Figure 5 As shown, the measuring method may include the following steps:
[0198] Step S501: The first device determines a first physical layer protocol data unit PPDU, the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
[0199] It should be noted that step S501 is an optional step, and the first device may also directly execute step S502; Figure 5 The dotted box indicates that step S501 is an optional step.
[0200] Among them, the perception bit is used to indicate the execution status of the perception measurement function of the first PPDU, and the execution status includes execution or non-execution. That is, the perception bit is used to indicate whether the perception measurement is performed based on the first PPDU. When the perception bit is used to indicate that the execution status of the perception measurement function of the first PPDU is execution, that is, the perception bit is used to indicate that the perception measurement is performed based on the first PPDU; when the perception bit is used to indicate that the execution status of the perception measurement function of the first PPDU is not executed, that is, the perception bit is used to indicate that the perception measurement is not performed based on the first PPDU.
[0201] In the embodiment of the present application, the first PPDU may also be referred to as a perception PPDU. For example, the format of the first PPDU may be as follows: Figure 1 shown.
[0202] In one implementation, when the perception bit is a first value, the first PPDU is used for perception measurement, and when the perception bit is a second value, the first PPDU is not used for perception measurement, and the first value is not equal to the second value. For example, the first value may be 1, and the second value may be 0, that is, when the perception bit is 1, the first PPDU is used for perception measurement, and when the perception bit is 0, the first PPDU is not used for perception measurement.
[0203] For example, when the first device wants the second device to perform perception measurement based on the first PPDU, the first device can set the perception bit to a first value, such as setting the perception bit to 1. Then, when the second device receives the first PPDU, the perception bit in the first PPDU is parsed as 1, and the second device performs the perception measurement. For another example, when the first device does not want the second device to perform perception measurement based on the first PPDU, the first device can set the perception bit to a second value, such as setting the perception bit to 0. Then, when the second device receives the first PPDU, the perception bit in the first PPDU is parsed as 0, and the second device does not perform the perception measurement.
[0204] In some embodiments, the PHR may include a first bit and a second bit; when the first constant is a preset value (such as a third value or a fourth value), the first bit or the second bit is a perception bit.
[0205] In one implementation, when the first constant is a third value (such as 0), the first bit or the second bit is a perception bit. Exemplarily, the first bit and the second bit may be additional function PHR bits, such as the first bit and the second bit may be A0 and A1 of PHR in the IEEE802.15.4ab perception PPDU format; the first constant may be a parameter phyHrpUwbPsduSize.
[0206] In another implementation, when the first constant is a fourth value (such as 1), the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; the fourth value is not equal to the third value. Exemplarily, the first bit is A0, and the second bit is A1; the first constant may be a parameter phyHrpUwbPsduSize.
[0207] In another implementation, when the first constant is the fifth value (such as 2), the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; wherein the third value, the fourth value and the fifth value are not equal to each other. Exemplarily, the first bit is A0, the second bit is A1; the first constant can be the parameter phyHrpUwbPsduSize; the third value is 0, the fourth value is 1, and the fifth value is 2.
[0208] Optionally, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field and a physical layer payload field.
[0209] Exemplarily, the first configuration may be Figure 1 For SENS1 or SENS2 shown, the first constant may be the parameter phyHrpUwbPsduSize, and the fifth value may be 2. That is, when the first PPDU uses SENS1 and SNES2, phyHrpUwbPsduSize may be forced to be not equal to 2.
[0210] In some other embodiments, the PHR may include a first bit, a second bit and a third bit; when the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit; when the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit; when the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; wherein the third value, the fourth value and the fifth value are not equal to each other.
[0211] Exemplarily, the first bit and the second bit may be additional function PHR bits, such as the first bit and the second bit may be A0 and A1 of PHR in the IEEE 802.15.4ab perception PPDU format; the first constant may be the parameter phyHrpUwbPsduSize; the third bit is the ranging bit preset for PHR, such as the ranging bit (rangingbit) in the IEEE 802.15.4ab perception PPDU format.
[0212] Among them, the ranging bit is used to indicate the execution status of the ranging function of the first PPDU, and the execution status includes execution or non-execution. That is, the ranging bit is used to indicate whether ranging is performed based on the first PPDU. When the ranging bit is used to indicate that the execution status of the ranging function of the first PPDU is execution, that is, the ranging bit is used to indicate that ranging is performed based on the first PPDU; when the ranging bit is used to indicate that the execution status of the ranging function of the first PPDU is not execution, that is, the ranging bit is used to indicate that ranging is not performed based on the first PPDU.
[0213] In one implementation, when the ranging bit is the sixth value, the first PPDU is used for distance measurement, and when the ranging bit is the seventh value, the first PPDU is not used for distance measurement, and the sixth value is not equal to the seventh value. For example, the sixth value may be 0, and the seventh value may be 1.
[0214] Step S502: The first device sends a first PPDU to the second device.
[0215] Correspondingly, the second device receives the first PPDU sent by the first device.
[0216] In some embodiments, the second device may determine whether to perform a sensing measurement based on the sensing bit in the first PPDU. It is understandable that the rule for the second device to determine whether to perform a sensing measurement based on the sensing bit in the first PPDU is the same as the rule for the first device to determine whether to perform a sensing measurement based on the sensing bit.
[0217] In one implementation, the second device determines that the first PPDU is used for perception measurement when the perception bit is a first value, and determines that the first PPDU is not used for perception measurement when the perception bit is a second value, and the first value is not equal to the second value. For example, the first value may be 1, and the second value may be 0, that is, when the perception bit is 1, the first PPDU is used for perception measurement, and when the perception bit is 0, the first PPDU is not used for perception measurement.
[0218] In some embodiments, the second device may determine the perception bit based on the first bit, the second bit, and the first constant. For example, the PHR may include the first bit and the second bit; when the first constant is a preset value (such as a third value, a fourth value), the first bit or the second bit is the perception bit.
[0219] In one implementation, when the first constant is a third value (such as 0), the first bit or the second bit is a perception bit. Exemplarily, the first bit and the second bit may be additional function PHR bits, such as the first bit and the second bit may be A0 and A1 of the PHR in the IEEE802.15.4ab perception PPDU format; the first constant may be the parameter phyHrpUwbPsduSize. Assuming that the first PPDU is used for perception measurement when the perception bit is 1, the second device and the first device preset an agreement that A0 is the perception bit when phyHrpUwbPsduSize is 0, then, when the second device determines that phyHrpUwbPsduSize is 0 and A0 in the first PPDU is 1, the perception measurement is performed; or, A1 is the perception bit, then, when the second device determines that phyHrpUwbPsduSize is 0 and A1 in the first PPDU is 1, the perception measurement is performed.
[0220] In another implementation, when the first constant is a fourth value (such as 1), the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; the fourth value is not equal to the third value.
[0221] In another implementation, when the first constant is a fifth value (such as 2), the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; wherein the above-mentioned third value, the above-mentioned fourth value and the above-mentioned fifth value are not equal to each other.
[0222] In some other embodiments, the second device may determine the perception bit and the ranging bit based on the first bit, the second bit, the third bit, and the first constant.
[0223] Exemplarily, the PHR may include a first bit, a second bit and a third bit; when the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit; when the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit; when the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; wherein the third value, the fourth value and the fifth value are not equal to each other.
[0224] Exemplarily, the first bit and the second bit may be additional function PHR bits, such as the first bit and the second bit may be A0 and A1 of PHR in the IEEE 802.15.4ab perception PPDU format; the first constant may be the parameter phyHrpUwbPsduSize; the third bit is the ranging bit preset for PHR, such as the ranging bit (rangingbit) in the IEEE 802.15.4ab perception PPDU format.
[0225] In one implementation, the second device may determine that the first PPDU is used for distance measurement when the ranging bit is a sixth value, and determine that the first PPDU is not used for distance measurement when the ranging bit is a seventh value, and the sixth value is not equal to the seventh value.
[0226] In the embodiment of the present application, the first PPDU may include a preset ranging bit. For example, the format of the first PPDU may be as follows: Figure 1 In the IEEE 802.15.4ab perception PPDU format shown, the above-mentioned preset ranging bit is the ranging bit in the PHR; since the perception bit is defined in the embodiment of the present application, the embodiment of the present application can indicate whether the first PPDU is used for perception measurement and / or ranging through the ranging bit and the perception bit.
[0227] In some embodiments of the present application, the second device may perform perception measurement and / or ranging based on the first PPDU to obtain a measurement result, and then the second device sends a second PPDU to the first device, and the second PPDU includes the above measurement result. The measurement result may include a perception measurement result and / or a ranging result.
[0228] Figure 5 The detailed embodiment of the measurement method shown can be found in the embodiment 1 below, which will not be expanded here.
[0229] See also Figure 6 , Figure 6 It is a flow chart of another measurement method provided in an embodiment of the present application. The function performed by the first device in this embodiment can also be performed by a module (e.g., a chip) in the first device, and the function performed by the second device in this application can also be performed by a module (e.g., a chip) in the second device.
[0230] like Figure 6 As shown, the measuring method may include the following steps:
[0231] Step S601: the first device determines a first physical layer protocol data unit PPDU, the first control information of the first PPDU includes first indication information, and the first indication information is used to indicate that the first PPDU is used for both perception measurement and distance measurement or the first PPDU is used for distance measurement.
[0232] It should be noted that step S601 is an optional step, and the first device may also directly execute step S602; Figure 6 The dotted box in FIG. 5 indicates that step S601 is an optional step.
[0233] In the embodiment of the present application, the first PPDU may also be referred to as a perception PPDU. For example, the format of the first PPDU may be as follows: Figure 1 shown.
[0234] In some embodiments, when the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second numerical value, the first PPDU is used for distance measurement; the first numerical value is not equal to the second numerical value.
[0235] Optionally, the first control information is perception control information or ranging control information.
[0236] Exemplarily, the sensing control information may be sensing control (Sensing Control) in application control (Application Control IE); the first indication information may be a re-purpose transmission presence indication (Re-purpose Transmission Parameters Present) for sensing in sensing control; the first value may be 3, and the second value may be a value other than 3.
[0237] Exemplarily, the ranging control information may be ranging control information in an application control IE; the first indication information may be a re-purposed transmission indication for ranging in the ranging control information; the first value may be 1, and the second value may be 0.
[0238] In one implementation, when the first control information is ranging control information and the first indication information is a first value, the public sensing control configuration of the first PPDU includes at least one of a preamble code number (Preamble Code), a repetition number (preamble symbol repetition, PSR), a frame start delimiter SFD number (SFD Selection), a sensing segment word number (Number of Segment), and a sensing symbol number in a sensing segment (Number of SENS Symbols Per Segment);
[0239] Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0240] Step S602: The first device sends a first PPDU to the second device.
[0241] Accordingly, the second device receives the first PPDU from the first device.
[0242] In some embodiments, the second device may determine, based on the first indication information, that the first PPDU is used for both perception measurement and distance measurement or that the first PPDU is used for distance measurement.
[0243] In one implementation, the second device determines that the first PPDU is used for both perception measurement and distance measurement when the first indication information is the first value, and the second device determines that the first PPDU is used for distance measurement when the first indication information is the second value.
[0244] In one implementation, when the first control information is ranging control information and the first indication information is a first numerical value, the second device can obtain parameter information in the public perception control configuration of the first PPDU, such as the preamble code sequence number, the number of repetitions, the frame start delimiter SFD sequence number, the number of perception segment words, and at least one of the number of perception symbols in the perception segment; and then perform perception measurement on the parameter information.
[0245] In an embodiment of the present application, the first PPDU may include first control information of the first PPDU including first indication information, and the first indication information is used to indicate that the first PPDU is used for both perception measurement and distance measurement or that the first PPDU is used for distance measurement. Then, the embodiment of the present application can indicate whether the first PPDU is used for perception measurement and ranging through the first indication information.
[0246] In some embodiments of the present application, the second device may perform perception measurement and ranging based on the first PPDU to obtain a measurement result, and then the second device sends a second PPDU to the first device, and the second PPDU includes the above measurement result. The measurement result may include a ranging result and a perception measurement result.
[0247] Figure 6 The detailed embodiment of the measurement method shown can be found in the second embodiment below, which will not be expanded here.
[0248] The following is a detailed introduction to the measurement method provided in the embodiments of the present application.
[0249] Embodiment 1: defining a perception bit in a PHR of a perception PPDU.
[0250] Figure 1 The perception PPDU provided as an example in the embodiment of the present application, the content of the PHR used in the perception PPDU can be shown in Table 5 below.
[0251] Table 5: Contents of PHR
[0252]
[0253] As can be seen from Table 5, the above PHR may include:
[0254] (1) Ranging bit: When the data packet containing the PHR is used for ranging, the ranging bit is set to 1, otherwise it is set to 0;
[0255] (2) 10 bits of PHY payload length;
[0256] (3) 6-bit SECDED as the check bit;
[0257] (4) A0 and A1 are additional function PHR bits.
[0258] When using STS packet configuration 2 (SP2) PPDU, A1 and A0 can be used to indicate an additional gap between the payload and the STS. The format of SP2 can be as follows Figure 7 A1 and A0 can also be used to extend the PHY payload length. This function is controlled by the constant phyHrpUwbPsduSize (i.e., the first constant mentioned above). The specific control can be shown in Table 6.
[0259] Table 6: Maximum PSDU length extension control
[0260]
[0261] The current problem with PHR is that it only has ranging bits but no sensing bits. When SENS1-SENS2 are used for sensing and ranging at the same time, a certain packet cannot be represented.
[0262] The embodiment of the present application modifies the usage rules of A1 and A0 so that they can indicate the perception bit. The rules can be as shown in Table 7.
[0263] Table 7: Perception bit definition
[0264]
[0265] It is important to emphasize that:
[0266] (1) When the sensing PPDU uses SENS1 and SNES2, phyHrpUwbPsduSize can be forced to be not equal to 2.
[0267] (2) The ranging bit in the existing PHR can be interpreted as a sensing bit, and then A1 and A0 can be interpreted as ranging bits according to Table 7.
[0268] (3) When a packet (such as the first PPDU mentioned above) is used for sensing, the sensing bit of the packet can be set to 1; when a packet is not used for sensing, the sensing bit of the packet will be set to 0. In other words, if the sensing bit of the packet is 1, the packet is used for sensing; if the sensing bit of the packet is 0, the packet is not used for sensing.
[0269] The embodiment of the present application defines a perception bit in the PHR of the perception PPDU so that the PHR can indicate whether the current packet is used for perception.
[0270] Embodiment 2: Design control information for performing simultaneous sensing and ranging using sensing PPDU.
[0271] Implementation method 1: Modify the sensing control information (sensing control).
[0272] The Application Control IE where the perception control information is located is shown below.
[0273] Table 8: Application Control IE content
[0274]
[0275] Among them, the content of perception control is as follows.
[0276] Table 9: Perception control content
[0277]
[0278] Among them, the content of the multi-purpose transmission indication for perception is as follows.
[0279] Table 10: Multipurpose transmission indication content for sensing
[0280]
[0281] In the above table, the interpretation of the multi-purpose transmission indication (Re-purpose Transmission Parameters) for perception can be: when the value is 0, the ranging PPDU is used to perform perception; when the value is 1, the data transmission PPDU is used to perform perception; when the value is 2, the MMS is used to perform perception; when the value is 3, the perception packet is used to perform simultaneous ranging and perception measurements (the specific type of perception packet can be defined in the common sensing control configuration (Common Sensing Control Config)).
[0282] Implementation method 2: by modifying the perception control information and ranging control information (Ranging control information) at the same time.
[0283] Exemplarily, the ranging control of the Application Control IE in Table 8 is as follows. Ranging control may include a common ranging control present indication (Common Ranging Control Present), a multi-millisecond configuration present indication (MMSRanging Configuration Present), a preamble code configuration present indication (Preamble Code ConfigurationPresent), a multi-purpose transmission indication for ranging (Re-purposed Transmission for Ranging), a common ranging control (Common Ranging Control), a preamble code configuration (Preamble Code Configuration) and a multi-millisecond configuration (MMS Ranging Configuration).
[0284] Table 11: Ranging control information content
[0285]
[0286] Among them, when the multi-purpose transmission indication for ranging is 1, it means that the sensing PPDU is used for ranging, and when it is 0, it means that the ranging PPDU is used for ranging. Or it can also be interpreted that when the multi-purpose transmission indication for ranging is 1, it means that the sensing PPDU is used for both sensing and ranging, and when it is 0, it means that the ranging PPDU is used for ranging.
[0287] When the multipurpose transmission indication for ranging is 1, the public sensing control configuration in Table 9 may be as shown in Table 12. The public sensing control configuration may include sensing mode, responder role, sensing packet format, preamble code number, preamble symbol repetition (PSR), SFD selection, number of sensing segment words, and number of SENS symbols per segment.
[0288] Table 12: Public perception control configuration content
[0289]
[0290] Among them, the perception mode: 00 means mono-static, 01 means bi-static, 10 means multi-static, and 11 means proxy;
[0291] Responder role: 0 represents the transmitter, 1 represents the receiver;
[0292] Sensing packet type: 00 means SENS0, 01 means SENS1, 10 means SENS2;
[0293] Preamble sequence number: indicates the index of the sequence used in the SYNC field and SENS field in the sensing PPDU;
[0294] PSR: indicates the number of symbols contained in the SYNC field in the sensing PPDU;
[0295] SFD sequence number: indicates the index of the sequence used by the SFD field in the sensing PPDU;
[0296] Sensing segment word count: indicates the number of segments contained in the SENS field in the sensing PPDU;
[0297] Number of sensing symbols in the sensing segment: indicates the number of sensing symbols contained in each segment of the SENS field in the sensing PPDU;
[0298] Through Table 12, a complete sensing PPDU format can be defined for ranging or simultaneous sensing measurement and ranging.
[0299] See also Figure 8 , Figure 8is a schematic diagram of the structure of a measuring device provided in an embodiment of the present application. The device may be a first device, or a module (eg, a chip) in the first device. Figure 8 As shown, the device 800 at least includes: a sending unit 801; wherein:
[0300] The sending unit 801 is used to send a first physical layer protocol data unit PPDU, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
[0301] As a possible implementation manner, when the perception bit is a first value, the first PPDU is used for perception measurement, and when the perception bit is a second value, the first PPDU is not used for perception measurement, and the first value is not equal to the second value.
[0302] As a possible implementation, the PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is a perception bit.
[0303] As a possible implementation, when the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; and the fourth value is not equal to the third value.
[0304] As a possible implementation manner, when the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0305] The third value, the fourth value and the fifth value are not equal to each other.
[0306] As a possible implementation, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field, and a physical layer payload field.
[0307] As a possible implementation, the PHR includes a first bit, a second bit, and a third bit;
[0308] When the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit;
[0309] When the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit;
[0310] When the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0311] The third value, the fourth value and the fifth value are not equal to each other.
[0312] As a possible implementation manner, the PHR includes a third bit, and the third bit is a ranging bit preset in the PHR.
[0313] As a possible implementation manner, when the ranging bit is a sixth value, the first PPDU is used for distance measurement, and when the ranging bit is a seventh value, the first PPDU is not used for distance measurement, and the sixth value is not equal to the seventh value.
[0314] As a possible implementation, the device may further include a determining unit 802, and the determining unit 802 is configured to determine the first PPDU.
[0315] For a more detailed description of the sending unit 801 and the determining unit 802, please refer to the above Figure 5 The relevant description of the first device in the method embodiment shown is not repeated here.
[0316] See also Fig. 9 , Fig. 9 is a schematic diagram of the structure of another measuring device provided in an embodiment of the present application. The device may be a first device, or a module (eg, a chip) in the first device. Fig. 9 As shown, the device 900 at least includes: a sending unit 901; wherein:
[0317] The sending unit 901 is used to send a first physical layer protocol data unit PPDU, and the first control information of the first PPDU includes first indication information, and the first indication information is used to indicate that the first PPDU is used for both perception measurement and distance measurement or the first PPDU is used for distance measurement.
[0318] In a possible implementation, when the first indication information is a first value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second value, the first PPDU is used for distance measurement; the first value is not equal to the second value.
[0319] In a possible implementation, the first control information is perception control information or ranging control information.
[0320] In a possible implementation, when the first control information is ranging control information and the first indication information is a first value, the public sensing control configuration of the first PPDU includes at least one of a preamble code number, a repetition number, a frame start delimiter SFD number, a sensing segment word number, and a sensing symbol number in a sensing segment;
[0321] Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0322] In a possible implementation, the apparatus may further include a determining unit 902, wherein the determining unit 902 is configured to determine the first PPDU.
[0323] For a more detailed description of the sending unit 901 and the determining unit 902, please refer to the above Figure 6 The relevant description of the first device in the method embodiment shown is not repeated here.
[0324] See also Fig.10 , Fig.10 is a schematic diagram of the structure of another measuring device provided in an embodiment of the present application. The device may be a second device, or a module (eg, a chip) in the second device. Fig.10 As shown, the device 1000 at least includes: a receiving unit 1001; wherein:
[0325] The receiving unit 1001 is used to receive a first physical layer protocol data unit PPDU, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
[0326] In a possible implementation, when the perception bit is a first value, the first PPDU is used for perception measurement, and when the perception bit is a second value, the first PPDU is not used for perception measurement, and the first value is not equal to the second value.
[0327] In a possible implementation manner, the PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is a perception bit.
[0328] In a possible implementation, when the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a perception bit; and the fourth value is not equal to the third value.
[0329] In a possible implementation manner, when the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0330] The third value, the fourth value and the fifth value are not equal to each other.
[0331] In a possible implementation, when the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field, and a physical layer payload field.
[0332] In a possible implementation, the PHR includes a first bit, a second bit, and a third bit;
[0333] When the third bit is a perception bit and the first constant is a third value, the first bit or the second bit is a ranging bit;
[0334] When the third bit is a perception bit and the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is a ranging bit;
[0335] When the third bit is a perception bit and the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field;
[0336] The third value, the fourth value and the fifth value are not equal to each other.
[0337] In a possible implementation manner, the PHR includes a third bit, where the third bit is a ranging bit preset in the PHR.
[0338] In a possible implementation manner, when the ranging bit is a sixth value, the first PPDU is used for distance measurement, and when the ranging bit is a seventh value, the first PPDU is not used for distance measurement, and the sixth value is not equal to the seventh value.
[0339] In a possible implementation, the device may further include a sending unit 1002, wherein the sending unit 1002 is configured to send a second PPDU, wherein the second PPDU includes a ranging result and / or a perception measurement result, and the second PPDU is determined based on the first PPDU.
[0340] For a more detailed description of the receiving unit 1001 and the sending unit 1002, please refer to the above Figure 5 The relevant description of the second device in the method embodiment shown is not repeated here.
[0341] See also Fig.11 , Fig.11 is a schematic diagram of the structure of another measurement device provided in an embodiment of the present application. The device may be a second device, or a module (eg, a chip) in the second device. Fig.11 As shown, the device 1100 at least includes: a receiving unit 1101; wherein:
[0342] The receiving unit 1101 is used to receive a first physical layer protocol data unit PPDU, where the first control information of the first PPDU includes first indication information. When the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement or the first PPDU is used for distance measurement.
[0343] In a possible implementation, when the first indication information is a first value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second value, the first PPDU is used for distance measurement; the first value is not equal to the second value.
[0344] In a possible implementation, the first control information is perception control information or ranging control information.
[0345] In a possible implementation, when the first control information is ranging control information and the first indication information is a first value, the public sensing control configuration of the first PPDU includes at least one of a preamble code number, a repetition number, a frame start delimiter SFD number, a sensing segment word number, and a sensing symbol number in a sensing segment;
[0346] Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word number is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word number is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
[0347] In a possible implementation, the device may further include a sending unit, the sending unit 1102 being configured to send a second PPDU, the second PPDU including a ranging result or a ranging result and a perception measurement result, the second PPDU being determined based on the first PPDU.
[0348] For a more detailed description of the receiving unit 1101 and the sending unit 1102, please refer to the above Figure 6 The relevant description of the second device in the method embodiment shown is not repeated here.
[0349] Based on the above network architecture, please refer to Fig.12 , Fig.12 FIG. 1 is a schematic diagram of the structure of another measuring device disclosed in the embodiment of the present application. Fig.12 As shown, the measuring device may include a processor 1201, a memory 1202, a transceiver 1203 and a bus 1204. The memory 1202 may exist independently and may be connected to the processor 1201 via the bus 1204. The memory 1202 may also be integrated with the processor 1201. The bus 1204 is used to realize the connection between these components. In one case, Fig.12 As shown, the transceiver 1203 may include a transmitter 12031, a receiver 12032, and an antenna 12033. In another case, the transceiver 1203 may include a transmitter (i.e., an output interface) and a receiver (i.e., an input interface). The transmitter may include a transmitter and an antenna, and the receiver may include a receiver and an antenna.
[0350] The measuring device may be a first device or a module in the first device. When the computer program instructions stored in the memory 1202 are executed, the processor 1201 may be used to execute the above embodiment, and the transceiver 1203 may be used to execute the operations performed by the sending unit 801 or the sending unit 901 in the above embodiment. The above measuring device may also be used to execute the above Figure 1-Figure 7 The various methods performed by the first device in the method embodiment are not described in detail.
[0351] The measuring device may be a second device or a module in the second device. When the computer program instructions stored in the memory 1202 are executed, the processor 1201 may be used to execute the above embodiment, and the transceiver 1203 may be used to execute the operations performed by the receiving unit 1001 or the receiving unit 1101 in the above embodiment. The above measuring device may also be used to execute the above Figure 1-Figure 7 The various methods performed by the second device in the method embodiment are not described in detail.
[0352] Based on the above network architecture, please refer to Fig.13 , Fig.13 FIG. 1 is a schematic diagram of the structure of another measuring device disclosed in the embodiment of the present application. Fig.13As shown, the measuring device may include an input interface 1301, a logic circuit 1302 and an output interface 1303. The input interface 1301 is connected to the output interface 1303 through the logic circuit 1302. Among them, the input interface 1301 is used to receive information from other measuring devices, and the output interface 1303 is used to output, schedule or send information to other measuring devices. The logic circuit 1302 is used to perform operations other than the operations of the input interface 1301 and the output interface 1303, such as realizing the functions realized by the processor 1201 in the above embodiment. Among them, the measuring device can be a first device (or a module in the first device), or it can be a second device (or a module in the second device). Among them, a more detailed description of the input interface 1301, the logic circuit 1302 and the output interface 1303 can be directly obtained by referring to the relevant description of the first device and the second device in the above method embodiment, and no further description is given here.
[0353] The embodiment of the present application also discloses a transmitter and receiver of a PAN, which are used for sending / receiving PPDU signals; a memory, which involves storing signaling information and preset values agreed in advance (such as the first value, the second value, etc. mentioned above); and a processor, which parses the signaling information and processes related data.
[0354] The embodiment of the present application also discloses a computer-readable storage medium having instructions stored thereon, and when the instructions are executed, the method in the above method embodiment is executed.
[0355] The embodiment of the present application also discloses a computer program product including instructions, which, when executed, execute the method in the above method embodiment.
[0356] The present application also discloses a communication system, which may include a second device and a first device. For a detailed description, please refer to Figure 1-Figure 7 Measurement method shown.
[0357] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only the specific implementation methods of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
Claims
1. A measurement method, characterized in that: The method comprises: The first device sends a first physical layer protocol data unit PPDU to the second device, where the first PPDU includes a physical layer header PHR; the PHR includes a perception bit.
2. The method according to claim 1, characterized in that When the perception bit is a first value, the first PPDU is used for perception measurement; when the perception bit is a second value, the first PPDU is not used for perception measurement; and the first value is not equal to the second value.
3. The method according to claim 1 or 2, characterized in that: The PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is the perception bit.
4. The method according to claim 3, characterized in that When the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is the perception bit; the fourth value is not equal to the third value.
5. The method according to claim 4, characterized in that When the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; The third value, the fourth value and the fifth value are not equal to each other.
6. The method according to claim 5, characterized in that When the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field and a physical layer payload field.
7. The method according to any one of claims 1 to 6, characterized in that: The PHR includes the first bit, the second bit and a third bit; When the third bit is the perception bit and the first constant is the third value, the first bit or the second bit is a ranging bit; When the third bit is the perception bit and the first constant is the fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is the ranging bit; When the third bit is the perception bit and the first constant is the fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; The third value, the fourth value and the fifth value are not equal to each other.
8. The method according to any one of claims 1 to 7, characterized in that: The PHR includes the third bit, and the third bit is a ranging bit preset in the PHR.
9. The method according to claim 7 or 8, characterized in that: When the ranging bit is a sixth value, the first PPDU is used for distance measurement; when the ranging bit is a seventh value, the first PPDU is not used for distance measurement; and the sixth value is not equal to the seventh value.
10. A measurement method, characterized in that: The method comprises: The first device sends a first physical layer protocol data unit PPDU to the second device, and the first control information of the first PPDU includes first indication information, and the first indication information is used to indicate that the first PPDU is used for perception measurement and distance measurement at the same time or the first PPDU is used for distance measurement.
11. The method according to claim 10, characterized in that When the first indication information is a first value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second value, the first PPDU is used for distance measurement, and the first value is not equal to the second value.
12. The method according to claim 10 or 11, characterized in that: The first control information is perception control information or ranging control information.
13. The method according to claim 12, characterized in that When the first control information is the ranging control information and the first indication information is the first value, the common sensing control configuration of the first PPDU includes at least one of a preamble code number, a repetition number, a start frame delimiter SFD number, a sensing segment word number, and a sensing symbol number in a sensing segment; Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word count is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word count is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
14. A measurement method, characterized in that: The method comprises: The second device receives a first physical layer protocol data unit PPDU from the first device, where the first PPDU includes a physical layer header PHR; and the PHR includes a perception bit.
15. The method according to claim 14, characterized in that When the perception bit is a first value, the first PPDU is used for perception measurement; when the perception bit is a second value, the first PPDU is not used for perception measurement; and the first value is not equal to the second value.
16. The method according to claim 14 or 15, characterized in that The PHR includes a first bit and a second bit; when the first constant is a third value, the first bit or the second bit is the perception bit.
17. The method according to claim 16, characterized in that When the first constant is a fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is the perception bit; the fourth value is not equal to the third value.
18. The method according to claim 17, characterized in that When the first constant is a fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; The third value, the fourth value and the fifth value are not equal to each other.
19. The method according to claim 18, characterized in that When the configuration information of the first PPDU is the first configuration, the first constant is not the fifth value, and the first configuration includes a synchronization SYNC field, a frame start delimiter SFD field, a physical header PHR field, a perception SENS field and a physical layer payload field.
20. The method according to any one of claims 14 to 19, characterized in that: The PHR includes the first bit, the second bit and a third bit; When the third bit is the perception bit and the first constant is the third value, the first bit or the second bit is a ranging bit; When the third bit is the perception bit and the first constant is the fourth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is the ranging bit; When the third bit is the perception bit and the first constant is the fifth value, the first bit is used to indicate the highest bit of the physical layer payload length field, and the second bit is used to indicate the second highest bit of the physical layer payload length field; The third value, the fourth value and the fifth value are not equal to each other.
21. The method according to any one of claims 14 to 20, characterized in that: The PHR includes the third bit, and the third bit is a ranging bit preset in the PHR.
22. The method according to claim 20 or 21, characterized in that When the ranging bit is a sixth value, the first PPDU is used for distance measurement; when the ranging bit is a seventh value, the first PPDU is not used for distance measurement; and the sixth value is not equal to the seventh value.
23. A measurement method, characterized in that: The method comprises: The second device receives a first physical layer protocol data unit PPDU from the first device, and the first control information of the first PPDU includes first indication information. When the first indication information is a first numerical value, the first PPDU is used for both perception measurement and distance measurement or the first PPDU is used for distance measurement.
24. The method according to claim 23, characterized in that When the first indication information is a first value, the first PPDU is used for both perception measurement and distance measurement; when the first indication information is a second value, the first PPDU is used for distance measurement, and the first value is not equal to the second value.
25. The method according to claim 23 or 24, characterized in that The first control information is perception control information or ranging control information.
26. The method according to claim 25, characterized in that When the first control information is the ranging control information and the first indication information is the first value, the common sensing control configuration of the first PPDU includes at least one of a preamble code number, a repetition number, a start frame delimiter SFD number, a sensing segment word number, and a sensing symbol number in a sensing segment; Among them, the preamble code sequence number is used to indicate the index of the sequence used in the synchronization SYNC field and the perception SENS field in the first PPDU; the number of repetitions is used to indicate the number of symbols contained in the SYNC field in the first PPDU; the SFD sequence number is used to indicate the index of the sequence used by the SFD field in the first PPDU; the perception segment word count is used to indicate the number of segments contained in the SENS field in the first PPDU; the perception segment word count is used to indicate the number of perception symbols contained in each segment of the SENS field in the first PPDU.
27. A measuring device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 26.
28. A measuring device, characterized in that: The method comprises a processor and a memory, wherein the processor and the memory are coupled, and the processor calls a computer program stored in the memory to implement the method according to any one of claims 1 to 26.
29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or a computer instruction. When the computer program or the computer instruction is executed by a processor, the method according to any one of claims 1 to 26 is implemented.
30. A computer program product, characterized in that The computer program product comprises a computer program code, and when the computer program code is executed by a processor, the method according to any one of claims 1 to 26 is implemented.