Communication method and device
By decomposing the reporting process of trigger frame trigger measurement results in the UWB measurement data scenario assisted by narrowband protocol, the problem of the use of narrowband channels is solved, resulting in the inability to feedback the measurement results in time, and the reliability of reporting measurement results is improved.
Patent Information
- Application Number
- CN202411996773.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-11-11
- Filing Date
- 2023-02-15
- Publication Date
- 2025-04-22
AI Technical Summary
UWB ranging or perception methods assisted by narrowband protocols have no signal transmission and reception of narrowband systems during the UWB signal ranging or perception time, resulting in a narrowband channel that may be occupied by other devices and cannot feedback the measurement results in a timely manner.
After the measurement process is completed, the reporting process of the measurement result is triggered by triggering the trigger frame to avoid the failure of reporting the measurement result directly.
It effectively improves the reporting reliability of measurement results and avoids the failure of reporting directly on narrowband channels.
Smart Images

Figure CN119865763A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202310146385.1, and the original application date is February 15, 2023. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The embodiments of the present application relate to the field of communications, and more specifically, to a communication method and device. Background Art
[0003] Ultra Wideband (UWB) technology is a wireless carrier communication technology that uses nanosecond non-sinusoidal narrow pulses to transmit data. Due to its narrow pulses and extremely low radiation spectrum density, the UWB system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality.
[0004] For ranging or perception scenarios, the accuracy of the measurement or perception results is closely related to the signal bandwidth. The larger the signal bandwidth, the higher the accuracy of the perception or ranging results. It is possible to consider sending and receiving the reference signal used for ranging or perception through the UWB system, and transmitting other reference signals and / or data through a narrowband protocol. This processing method can be understood as UWB ranging or perception assisted by a narrowband protocol.
[0005] At present, the UWB ranging or sensing method assisted by narrowband protocol has no signal transmission or reception in the narrowband system during the period of ranging or sensing based on UWB signal, and the narrowband channel may have been used by other devices, resulting in the inability to timely feedback the measurement results. Therefore, how to improve the performance of UWB ranging or sensing method assisted by narrowband protocol has become an urgent problem to be solved. Summary of the invention
[0006] An embodiment of the present application provides a communication method, in the scenario of UWB measurement data assisted by a narrowband protocol, after the measurement process is completed, a process of triggering measurement result reporting by sending a trigger frame, in order to avoid the situation where reporting failure occurs when directly reporting the measurement result.
[0007] In the first aspect, a communication method is provided. The method can be executed by an initiating device, or can also be executed by a component of the initiating device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained by taking the execution by the initiating device as an example.
[0008] The method includes: sending a first frame on a first narrowband channel, the first frame is used to trigger data measurement; sending a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and receiving a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; sending a first trigger frame on a second narrowband channel, the first trigger frame is used to trigger reporting of a first measurement result, the first measurement result includes all or part of the data measurement result.
[0009] Based on the above technical solution, after the initiating device triggers data measurement, the data measurement is completed based on the first UWB signal and the second UWB signal to obtain the data measurement result. And by sending the first trigger frame to trigger the reporting process of the measurement result, the reporting reliability of the measurement result can be effectively improved, so as to avoid the situation where the reporting fails when reporting directly on the first narrowband channel.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: sending first indication information, the first indication information being used to indicate a narrowband channel for sending a trigger frame, wherein the narrowband channel is used to send the trigger frame, the trigger frame includes the first trigger frame, and the narrowband channel includes the second narrowband channel.
[0011] Based on the above technical solution, in order to enable the responding end device to correctly receive the above first trigger frame, the trigger frame for triggering the measurement result reporting process and the corresponding narrowband channel can be negotiated in advance through the first indication information.
[0012] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving a second frame (response) on the first narrowband channel, the second frame being used to respond to the first frame.
[0013] Based on the above technical solution, the initiating end device may determine that data measurement can be performed when receiving the second frame in response to the first frame fed back by the responding end device, so as to ensure successful data measurement.
[0014] In combination with the first aspect, in certain implementations of the first aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0015] The second frame may include a variety of information to help the initiating end device learn the transmission status of the second UWB signal used for data measurement, and determine whether the data measurement process is carried out smoothly based on the transmission status of the second UWB signal.
[0016] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving a first measurement result on the second narrowband channel.
[0017] Based on the above technical solution, the initiating device sends a first trigger frame for triggering the reporting of the first measurement result on the second narrowband channel, and the responding device reports the first measurement result in a timely manner on the narrowband channel receiving the first trigger frame, thereby ensuring the effectiveness of the reporting of the first measurement result.
[0018] In combination with the first aspect, in certain implementations of the first aspect, the first measurement result is part of the data measurement result, and the method also includes: sending a second trigger frame on a third narrowband channel, the second trigger frame being used to trigger reporting of a second measurement result; receiving the second measurement result on the third narrowband channel, wherein the second measurement result is all or part of the measurement result in the data measurement result except the first measurement result.
[0019] Based on the above technical solution, the measurement results can be reported in segments, that is, each trigger frame sent down can specify the part of the measurement results required for reporting, and the responding device does not need to feedback all the measurement results at one time. When the amount of measurement result data is large, it can effectively improve the efficiency and reliability of the feedback results and improve the flexibility of the solution.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the first measurement result is the entirety of the data measurement result, and the method further includes: sending a second trigger frame on a third narrowband channel, the second trigger frame being used to trigger reporting of the first measurement result; and receiving the first measurement result on the third narrowband channel.
[0021] Based on the above technical solution, the initiating device can trigger the measurement result reporting by sending trigger frames on different channels, thereby significantly enhancing the robustness of the system. For example, when the measurement result reception on a narrowband channel fails, the trigger frame can be sent again through another channel to trigger the measurement result reporting.
[0022] In combination with the first aspect, in certain implementations of the first aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0023] The first frame may include a variety of information to help the responding end device learn the transmission status of the first UWB signal used for data measurement, and determine whether the data measurement process is carried out smoothly based on the transmission status of the first UWB signal.
[0024] In combination with the first aspect, in certain implementations of the first aspect, sending a first UWB signal on a first UWB channel includes: splitting the first UWB signal into multiple first segment signals, each of the first segment signals being less than a first threshold in time length; and sending one of the first segment signals on the first UWB channel at intervals of the first threshold.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the second UWB signal is divided into multiple second segment signals, each of the second segment signals is less than the first threshold in time length, and receiving the second UWB signal on the first UWB channel includes: receiving one of the second segment signals on the first UWB channel within a time interval between sending two adjacent first segment signals.
[0026] The UWB signal is transmitted in segments, thereby increasing the instantaneous power of the transmitted signal, thereby increasing the signal coverage range and the signal-to-noise ratio of the received signal at the receiving end.
[0027] In combination with the first aspect, in some implementations of the first aspect, the first trigger frame includes information indicating content included in the first measurement result and / or information indicating a format of the first measurement result.
[0028] Based on the above technical solution, the measurement result reporting can be triggered by a trigger frame, and the content and form of the measurement result can be further indicated, so that the responding end device reports the required measurement result, thereby improving the performance of the solution.
[0029] In the second aspect, a communication method is provided. The method can be executed by a responding end device, or can also be executed by a component of the responding end device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained by taking the execution by the responding end device as an example.
[0030] The method includes: receiving a first frame on a first narrowband channel, the first frame being used to trigger data measurement; receiving a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and sending a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal being used to perform the data measurement to obtain a data measurement result; receiving a first trigger frame on a second narrowband channel, the first trigger frame being used to trigger reporting of a first measurement result, the first measurement result including all or part of the data measurement result.
[0031] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving first indication information, the first indication information being used to indicate a narrowband channel for sending a trigger frame, wherein the narrowband channel is used to send the trigger frame, the trigger frame includes the first trigger frame, and the narrowband channel includes the second narrowband channel.
[0032] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending a second frame on the first narrowband channel, where the second frame is used to respond to the first frame.
[0033] In combination with the second aspect, in certain implementations of the second aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0034] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending the first measurement result on the second narrowband channel.
[0035] In combination with the second aspect, in certain implementations of the second aspect, the first measurement result is part of the data measurement result, and the method also includes: receiving a second trigger frame on a third narrowband channel, the second trigger frame being used to trigger reporting of a second measurement result; and sending the second measurement result on the third narrowband channel, wherein the second measurement result is all or part of the measurement result in the data measurement result except the first measurement result.
[0036] In combination with the second aspect, in certain implementations of the second aspect, the first measurement result is the entirety of the data measurement result, and the method further includes: receiving a second trigger frame on a third narrowband channel, the second trigger frame being used to trigger reporting of the first measurement result; and sending the first measurement result on the third narrowband channel.
[0037] In combination with the second aspect, in certain implementations of the second aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0038] In combination with the second aspect, in certain implementations of the second aspect, sending a second UWB signal on the first UWB channel includes: splitting the second UWB signal into multiple second segment signals, each of the second segment signals being less than a first threshold in time length; and sending one of the second segment signals on the first UWB channel at intervals of the first threshold.
[0039] In combination with the second aspect, in certain implementations of the second aspect, the first UWB signal is divided into multiple first segment signals, each of the first segment signals is less than the first threshold in time length, and receiving the first UWB signal on the first UWB channel includes: receiving one of the first segment signals on the first UWB channel within a time interval between sending two adjacent second segment signals.
[0040] In combination with the second aspect, in some implementations of the second aspect, the first trigger frame includes information indicating content included in the first measurement result and / or information indicating a format of the first measurement result.
[0041] The beneficial effects of the method shown in the above second aspect and its possible design can refer to the beneficial effects in the first aspect and its possible design.
[0042] In a third aspect, a communication device is provided, wherein the device is used to execute the method provided in the first aspect.
[0043] The device includes: a sending unit, used to send a first frame on a first narrowband channel, the first frame is used to trigger data measurement; the sending unit is also used to send a first ultra-wideband UWB signal on a first ultra-wideband UWB channel; a receiving unit is used to receive a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; the sending unit is also used to send a first trigger frame on the second narrowband channel when the transmission of the first UWB signal and the second UWB signal is completed, the first trigger frame is used to trigger reporting of a first measurement result, the first measurement result includes all or part of the data measurement result.
[0044] In combination with the third aspect, in certain implementations of the third aspect, the sending unit is also used to send first indication information, and the first indication information is used to indicate a narrowband channel for sending a trigger frame, wherein the narrowband channel is used to send the trigger frame, the trigger frame includes the first trigger frame, and the narrowband channel includes the second narrowband channel.
[0045] In combination with the third aspect, in some implementations of the third aspect, the receiving unit is further used to receive a second frame on the first narrowband channel, where the second frame is used to respond to the first frame.
[0046] In combination with the third aspect, in certain implementations of the third aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0047] In combination with the third aspect, in some implementations of the third aspect, the receiving unit is further configured to receive the first measurement result on the second narrowband channel.
[0048] In combination with the third aspect, in certain implementations of the third aspect, the first measurement result is part of the data measurement result, and the sending unit is further used to send a second trigger frame on a third narrowband channel, and the second trigger frame is used to trigger reporting of a second measurement result; the receiving unit is further used to receive the second measurement result on the third narrowband channel, wherein the second measurement result is all or part of the measurement result in the data measurement result except the first measurement result.
[0049] In combination with the third aspect, in certain implementations of the third aspect, the first measurement result is the entirety of the data measurement result, the sending unit is further used to send a second trigger frame on a third narrowband channel, and the second trigger frame is used to trigger reporting of the first measurement result; the receiving unit is further used to receive the first measurement result on the third narrowband channel.
[0050] In combination with the third aspect, in certain implementations of the third aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0051] In combination with the third aspect, in certain implementations of the third aspect, the device also includes: a processing unit, used to split the first UWB signal into multiple first segment signals, each of the first segment signals is less than a first threshold in time length; the sending unit sends the first UWB signal on the first UWB channel, including: the sending unit sends one of the first segment signals on the first UWB channel every time the first threshold is exceeded.
[0052] In combination with the third aspect, in certain implementations of the third aspect, the second UWB signal is divided into multiple second segment signals, each of the second segment signals is less than the first threshold in time length, and the receiving unit receives the second UWB signal on the first UWB channel, including: the receiving unit receives one of the second segment signals on the first UWB channel within the time interval between the sending unit sending two adjacent first segment signals.
[0053] In combination with the third aspect, in certain implementations of the third aspect, the first trigger frame includes information indicating content included in the first measurement result and / or information indicating a format of the first measurement result.
[0054] The beneficial effects of the method shown in the third aspect and its possible design above can refer to the beneficial effects in the first aspect and its possible design.
[0055] In a fourth aspect, a communication device is provided, wherein the device is used to execute the method provided in the second aspect.
[0056] The device includes: a receiving unit, used to receive a first frame on a first narrowband channel, the first frame is used to trigger data measurement; the receiving unit is also used to receive a first ultra-wideband UWB signal on a first ultra-wideband UWB channel; a sending unit is used to send a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; the receiving unit is also used to receive a first trigger frame on the second narrowband channel, the first trigger frame is used to trigger reporting of a first measurement result, the first measurement result includes all or part of the data measurement result.
[0057] In combination with the fourth aspect, in certain implementations of the fourth aspect, the receiving unit is further used to receive first indication information, where the first indication information is used to indicate a narrowband channel for sending a trigger frame, wherein the narrowband channel is used to send the trigger frame, the trigger frame includes the first trigger frame, and the narrowband channel includes the second narrowband channel.
[0058] In combination with the fourth aspect, in some implementations of the fourth aspect, the sending unit is further used to send a second frame on the first narrowband channel, where the second frame is used to respond to the first frame.
[0059] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0060] In combination with the fourth aspect, in some implementations of the fourth aspect, the sending unit is further configured to send the first measurement result on the second narrowband channel.
[0061] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first measurement result is part of the data measurement result, and the receiving unit is further used to receive a second trigger frame on a third narrowband channel, and the second trigger frame is used to trigger reporting of a second measurement result; the sending unit is further used to send the second measurement result on the third narrowband channel, wherein the second measurement result is all or part of the measurement results in the data measurement result except the first measurement result.
[0062] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first measurement result is the entirety of the data measurement result, and the device also includes: the receiving unit is further used to receive a second trigger frame on a third narrowband channel, the second trigger frame being used to trigger reporting of the first measurement result; the sending unit is further used to send the first measurement result on the third narrowband channel.
[0063] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0064] In combination with the fourth aspect, in certain implementations of the fourth aspect, the device also includes: a processing unit, used to split the second UWB signal into multiple second segment signals, each of the second segment signals is less than the first threshold in time length; the sending unit sends the second UWB signal on the first UWB channel, including: the sending unit sends one of the second segment signals on the first UWB channel every time the first threshold is exceeded.
[0065] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first UWB signal is divided into multiple first segment signals, each of the first segment signals is less than the first threshold in time length, and the receiving unit receives the first UWB signal on the first UWB channel, including: the receiving unit receives one of the first segment signals on the first UWB channel within the time interval between the sending unit sending two adjacent second segment signals.
[0066] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first trigger frame includes information indicating content included in the first measurement result, and / or information indicating a format of the first measurement result.
[0067] The beneficial effects of the device shown in the fourth aspect and its possible design can refer to the beneficial effects in the second aspect and its possible design.
[0068] The communication method provided in the first and second aspects above, after the measurement process is completed, triggers the measurement result reporting process by sending a trigger frame to avoid the situation where the measurement result is directly reported and fails. The present application also provides another communication method, which supports the measurement result reporting of some responding end devices that cannot feedback the measurement results in time by sending a trigger frame to trigger the measurement result reporting process of the previous measurement cycle during the measurement data process. The communication method is introduced in combination with the fifth and sixth aspects below.
[0069] In the fifth aspect, a communication method is provided. The method can be executed by an initiating device, or can also be executed by a component of the initiating device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained using the execution by the initiating device as an example.
[0070] The method includes: sending a first frame on a first narrowband channel, the first frame is used to trigger data measurement within a first period; sending a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and receiving a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; when sending the first UWB signal, sending a third trigger frame on the first narrowband channel, the third trigger frame is used to trigger reporting of a third measurement result, the third measurement result includes all or part of the data measurement result within a second period, wherein the second period is a measurement period before the first period.
[0071] Based on the above technical solution, the initiating end device triggers data measurement, completes data measurement based on the first UWB signal and the second UWB signal to obtain data measurement results. In addition, during the transmission of the first UWB signal and the second UWB signal, the third trigger frame is sent to trigger the reporting process of the measurement results of other cycles before the current measurement cycle. By triggering the reporting of the measurement results of the previous cycle in the current measurement cycle, it is helpful for the responding end device that has not completed the measurement result reporting in the previous cycle to report the measurement results.
[0072] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method also includes: sending second indication information, the second indication information is used to indicate a narrowband channel for sending a trigger frame, wherein the narrowband channel is used to send the trigger frame, the trigger frame includes the third trigger frame, and the narrowband channel includes the first narrowband channel.
[0073] Based on the above technical solution, in order to enable the responding end device to correctly receive the above third trigger frame, the trigger frame for triggering the measurement result reporting process and the corresponding narrowband channel can be negotiated in advance through the second indication information.
[0074] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method further includes: receiving a second frame on the first narrowband channel, the second frame being used to respond to the first frame.
[0075] Based on the above technical solution, the initiating end device may determine that data measurement can be performed when receiving the second frame in response to the first frame fed back by the responding end device, so as to ensure successful data measurement.
[0076] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0077] The second frame may include a variety of information to help the initiating end device learn the transmission status of the second UWB signal used for data measurement, and determine whether the data measurement process is carried out smoothly based on the transmission status of the second UWB signal.
[0078] In combination with the fifth aspect, in some implementations of the fifth aspect, the method further includes: receiving the third measurement result on the first narrowband channel.
[0079] Based on the above technical solution, the initiating device sends a first trigger frame for triggering the reporting of the first measurement result on the second narrowband channel, and the responding device reports the first measurement result in a timely manner on the narrowband channel receiving the first trigger frame, thereby ensuring the effectiveness of the reporting of the first measurement result.
[0080] In combination with the fifth aspect, in certain implementations of the fifth aspect, the third measurement result is part of the data measurement result within the second period, and the method also includes: sending a fourth trigger frame on the first narrowband channel, the fourth trigger frame being used to trigger the responding end device to report a fourth measurement result; receiving the fourth measurement result on the first narrowband channel, wherein the fourth measurement result is all or part of the measurement results in the data measurement results within the second period except the third measurement result.
[0081] Based on the above technical solution, the measurement results can be reported in segments, that is, each trigger frame sent down can specify the part of the measurement results required for reporting, and the responding device does not need to feedback all the measurement results at one time. When the amount of measurement result data is large, it can effectively improve the efficiency and reliability of the feedback results and improve the flexibility of the solution.
[0082] In combination with the fifth aspect, in certain implementations of the fifth aspect, the third measurement result is all of the data measurement results within the second period, and the method also includes: sending a fourth trigger frame to the responding end device on the first narrowband channel, the fourth trigger frame being used to trigger the responding end device to report the third measurement result; and receiving the third measurement result on the first narrowband channel.
[0083] Based on the above technical solution, the initiating device can trigger the reporting of the measurement results of the previous period by sending trigger frames on different channels, thereby significantly enhancing the robustness of the system. For example, when the measurement results of the previous period fail to be received on a narrowband channel, the trigger frame can be sent again through another channel to trigger the reporting of the measurement results of the previous period.
[0084] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0085] The first frame may include a variety of information to help the responding end device learn the transmission status of the first UWB signal used for data measurement, and determine whether the data measurement process is carried out smoothly based on the transmission status of the first UWB signal.
[0086] In combination with the fifth aspect, in certain implementations of the fifth aspect, sending a first UWB signal on the first UWB channel includes: splitting the first UWB signal into multiple first segment signals, each of the first segment signals being less than a first threshold in time length; and sending one of the first segment signals on the first UWB channel every interval of the first threshold.
[0087] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second UWB signal is divided into multiple second segment signals, each of the second segment signals is less than the first threshold in time length, and receiving the second UWB signal on the first UWB channel includes: receiving one of the second segment signals on the first UWB channel within the time interval of sending two adjacent first segment signals.
[0088] The UWB signal is transmitted in segments, thereby increasing the instantaneous power of the transmitted signal, thereby increasing the signal coverage range and the signal-to-noise ratio of the received signal at the receiving end.
[0089] In combination with the fifth aspect, in certain implementations of the fifth aspect, the third trigger frame includes at least one of the following information: information indicating content included in the third measurement result, information indicating a form of the third measurement result, or information indicating the second period.
[0090] Based on the above technical solution, the measurement result report of the previous period can be triggered by the trigger frame, and the content and form of the measurement result can be further indicated, so that the responding end device reports the required measurement result, thereby improving the performance of the solution.
[0091] In the sixth aspect, a communication method is provided. The method can be executed by a responding end device, or can also be executed by a component of the responding end device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained using the execution by the responding end device as an example.
[0092] The method includes: receiving a first frame on a first narrowband channel, the first frame being used to trigger data measurement within a first period; receiving a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and sending a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal being used to perform the data measurement to obtain a data measurement result; when receiving the first UWB signal, receiving a third trigger frame on the first narrowband channel, the third trigger frame being used to trigger reporting of a third measurement result, the third measurement result including all or part of the data measurement result within a second period, wherein the second period is a measurement period before the first period.
[0093] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: receiving second indication information, the second indication information being used to indicate a narrowband channel for sending a trigger frame, wherein the trigger frame includes the third trigger frame, and the narrowband channel includes the first narrowband channel.
[0094] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: sending a second frame on the first narrowband channel, the second frame being used to respond to the first frame.
[0095] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0096] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: sending the third measurement result on the first narrowband channel.
[0097] In combination with the sixth aspect, in certain implementations of the sixth aspect, the third measurement result is part of the data measurement result within the second period, and the method also includes: receiving a fourth trigger frame on the first narrowband channel, the fourth trigger frame being used to trigger the responding end device to report a fourth measurement result; and sending the fourth measurement result on the first narrowband channel, wherein the fourth measurement result is all or part of the measurement results in the data measurement results within the second period except the third measurement result.
[0098] In combination with the sixth aspect, in certain implementations of the sixth aspect, the third measurement result is all of the data measurement results within the second period, and the method also includes: receiving a fourth trigger frame on the first narrowband channel, the fourth trigger frame being used to trigger the responding end device to report the third measurement result; and sending the third measurement result on the first narrowband channel.
[0099] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0100] In combination with the sixth aspect, in certain implementations of the sixth aspect, sending a second UWB signal on the first UWB channel includes: splitting the second UWB signal into multiple second segment signals, each of the second segment signals being less than a first threshold in time length; and sending one of the second segment signals on the first UWB channel at intervals of the first threshold.
[0101] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first UWB signal is divided into multiple first segment signals, each of the first segment signals is less than the first threshold in time length, and the first UWB signal is received on the first UWB channel, including: receiving one of the first segment signals on the first UWB channel within the time interval of sending two adjacent second segment signals.
[0102] In combination with the sixth aspect, in certain implementations of the sixth aspect, the third trigger frame includes at least one of the following information: information indicating content included in the third measurement result, information indicating a form of the third measurement result, or information indicating the second period.
[0103] The beneficial effects of the method shown in the sixth aspect and its possible design above can refer to the beneficial effects in the fifth aspect and its possible design.
[0104] In a seventh aspect, a communication device is provided, which is used to execute the method provided in the fifth aspect.
[0105] The device includes: a sending unit, used to send a first frame on a first narrowband channel, the first frame is used to trigger data measurement within a first period; the sending unit is also used to send a first ultra-wideband UWB signal on a first ultra-wideband UWB channel; a receiving unit is used to receive a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; when sending the first UWB signal, the sending unit is also used to send a third trigger frame on the first narrowband channel, the third trigger frame is used to trigger reporting of a third measurement result, the third measurement result includes all or part of the data measurement result within a second period, wherein the second period is a measurement period before the first period.
[0106] In combination with the seventh aspect, in certain implementations of the seventh aspect, the sending unit is also used to send second indication information, and the second indication information is used to indicate a narrowband channel for sending a trigger frame, wherein the narrowband channel is used to send the trigger frame, the trigger frame includes the third trigger frame, and the narrowband channel includes the first narrowband channel.
[0107] In combination with the seventh aspect, in some implementations of the seventh aspect, the receiving unit is further used to receive a second frame on the first narrowband channel, and the second frame is used to respond to the first frame.
[0108] In combination with the seventh aspect, in certain implementations of the seventh aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0109] In combination with the seventh aspect, in some implementations of the seventh aspect, the receiving unit is further used to receive the third measurement result on the first narrowband channel.
[0110] In combination with the seventh aspect, in certain implementations of the seventh aspect, the third measurement result is part of the data measurement result within the second period, and the sending unit is further used to send a fourth trigger frame on the first narrowband channel, and the fourth trigger frame is used to trigger reporting of a fourth measurement result; the receiving unit is further used to receive the fourth measurement result on the first narrowband channel, wherein the fourth measurement result is all or part of the measurement results in the data measurement results within the second period except the third measurement result.
[0111] In combination with the seventh aspect, in certain implementations of the seventh aspect, the third measurement result is all the data measurement results within the second period, and the sending unit is also used to send a fourth trigger frame on the first narrowband channel, and the fourth trigger frame is used to trigger reporting of the third measurement result; the receiving unit is also used to receive the third measurement result on the first narrowband channel.
[0112] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0113] In combination with the seventh aspect, in certain implementations of the seventh aspect, the device also includes: a processing unit, used to split the first UWB signal into multiple first segment signals, each of the first segment signals is less than a first threshold in time length; the sending unit sends the first UWB signal on the first UWB channel, including: the sending unit sends one of the first segment signals on the first UWB channel every time the first threshold is exceeded.
[0114] In combination with the seventh aspect, in certain implementations of the seventh aspect, the second UWB signal is divided into multiple second segment signals, each of the second segment signals is less than the first threshold in time length, and the receiving unit receives the second UWB signal on the first UWB channel, including: the receiving unit receives one of the second segment signals on the first UWB channel within a time interval between two adjacent first segment signals sent by the sending unit.
[0115] In combination with the seventh aspect, in certain implementations of the seventh aspect, the third trigger frame includes at least one of the following information: information indicating content included in the third measurement result, information indicating a form of the third measurement result, or information indicating the second period.
[0116] The beneficial effects of the method shown in the above seventh aspect and its possible design can refer to the beneficial effects in the fifth aspect and its possible design.
[0117] In an eighth aspect, a communication device is provided, which is used to execute the method provided in the sixth aspect.
[0118] The device includes: a receiving unit, used to receive a first frame on a first narrowband channel, the first frame is used to trigger data measurement within a first period; the receiving unit is also used to receive a first ultra-wideband UWB signal on a first ultra-wideband UWB channel; a sending unit is used to send a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; when receiving the first UWB signal, the receiving unit is also used to receive a third trigger frame on the first narrowband channel, the third trigger frame is used to trigger reporting of a third measurement result, the third measurement result includes all or part of the data measurement result within a second period, wherein the second period is a measurement period before the first period.
[0119] In combination with the eighth aspect, in certain implementations of the eighth aspect, the receiving unit is further used to receive second indication information, where the second indication information is used to indicate a narrowband channel for sending a trigger frame, wherein the trigger frame includes the third trigger frame, and the narrowband channel includes the first narrowband channel.
[0120] In combination with the eighth aspect, in certain implementations of the eighth aspect, the sending unit is further used to send a second frame on the first narrowband channel, where the second frame is used to respond to the first frame.
[0121] In combination with the eighth aspect, in certain implementations of the eighth aspect, the second frame includes at least one of the following information: information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
[0122] In combination with the eighth aspect, in certain implementations of the eighth aspect, the sending unit is further used to send the third measurement result on the first narrowband channel.
[0123] In combination with the eighth aspect, in certain implementations of the eighth aspect, the third measurement result is part of the data measurement result within the second period, and the receiving unit is further used to receive a fourth trigger frame on the first narrowband channel, and the fourth trigger frame is used to trigger the responding end device to report a fourth measurement result; the sending unit is further used to send the fourth measurement result on the first narrowband channel, wherein the fourth measurement result is all or part of the measurement results in the data measurement results within the second period except the third measurement result.
[0124] In combination with the eighth aspect, in certain implementations of the eighth aspect, the third measurement result is all the data measurement results within the second period, and the receiving unit is also used to receive a fourth trigger frame on the first narrowband channel, and the fourth trigger frame is used to trigger the responding end device to report the third measurement result; the sending unit is also used to send the third measurement result on the first narrowband channel.
[0125] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the feedback type of the data measurement result.
[0126] In combination with the eighth aspect, in certain implementations of the eighth aspect, the device also includes: a processing unit, used to split the second UWB signal into multiple second segment signals, each of the second segment signals being less than a first threshold in time length; the sending unit sends the second UWB signal on the first UWB channel, including: the sending unit sends one of the second segment signals on the first UWB channel every time the first threshold is exceeded.
[0127] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first UWB signal is divided into multiple first segment signals, each of the first segment signals is less than the first threshold in time length, and the receiving unit receives the first UWB signal on the first UWB channel, including: the receiving unit receives one of the first segment signals on the first UWB channel within the time interval between the sending unit sending two adjacent second segment signals.
[0128] In combination with the eighth aspect, in certain implementations of the eighth aspect, the third trigger frame includes at least one of the following information: information indicating content included in the third measurement result, information indicating a form of the third measurement result, or information indicating the second period.
[0129] The beneficial effects of the device shown in the above eighth aspect and its possible design can refer to the beneficial effects in the sixth aspect and its possible design.
[0130] In a ninth aspect, a communication device is provided, which is used to execute the method provided in the first aspect or the fifth aspect. Specifically, the communication device may include units and / or modules, such as a processing unit and an acquisition unit, for executing the method provided in any one of the above implementations of the first aspect or the fifth aspect.
[0131] In one implementation, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0132] In another implementation, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0133] In a tenth aspect, a communication device is provided, which is used to execute the method provided in the second aspect or the sixth aspect. Specifically, the communication device may include units and / or modules, such as a processing unit and an acquisition unit, for executing the method provided in the second aspect or the sixth aspect.
[0134] In one implementation, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0135] In another implementation, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0136] In an eleventh aspect, the present application provides a processor for executing the methods provided in the above aspects.
[0137] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0138] In a twelfth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method provided by any one of the implementations of the first, second, fifth and sixth aspects above.
[0139] In a thirteenth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer executes the method provided by any one of the implementations of the first, second, fifth and sixth aspects above.
[0140] In a fourteenth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes a method provided by any one of the implementations of the first, second, fifth and sixth aspects above.
[0141] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method provided by any one of the implementation methods of the first, second, fifth and sixth aspects above.
[0142] In the fifteenth aspect, a communication system is provided, comprising the communication device described in the third aspect and the communication device described in the fourth aspect, or comprising the communication device described in the seventh aspect and the communication device described in the eighth aspect.
[0143] An embodiment of the present application also provides a communication method. In the scenario of UWB measurement data assisted by a narrowband protocol, after the sending end device sends a first frame to trigger data measurement to trigger this round of measurement, the responding end device reports the previous round of measurement report by responding to the second frame of the first frame, thereby effectively simplifying the narrowband interaction process and saving air interface transmission time.
[0144] In the sixteenth aspect, a communication method is provided. The method can be executed by an initiating device, or can also be executed by a component of the initiating device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained by taking the execution by the initiating device as an example.
[0145] The method includes: sending a first frame on a first narrowband channel, the first frame being used to trigger data measurement in a third cycle and triggering feedback of data measurement results in a fourth cycle; receiving a second frame on the first narrowband channel, the second frame being used to respond to the first frame, the second frame including a fifth measurement result, the fifth measurement result including all or part of the data measurement results in a fourth cycle, wherein the fourth cycle is a measurement cycle before the third cycle.
[0146] Based on the above technical solution, delayed feedback of measurement reports is supported. After the sending device sends the first frame that triggers data measurement to trigger this round of measurement, the responding device reports the previous round of measurement report by responding to the second frame of the first frame, which effectively simplifies the narrowband interaction process and saves air interface transmission time.
[0147] In combination with the sixteenth aspect, in certain implementations of the sixteenth aspect, the method also includes: failing to obtain the fifth measurement result from the second frame; resending the first frame on the first narrowband channel, and re-receiving the second frame in response to the first frame on the first narrowband channel, wherein the second frame includes the fifth measurement result.
[0148] Based on the above technical solution, the interaction process between the first frame and the second frame can be repeated multiple times to cope with the situation where the fifth measurement result fails to be obtained.
[0149] In combination with the sixteenth aspect, in certain implementations of the sixteenth aspect, when the fifth measurement result includes the first part of the data measurement results within the fourth cycle, the method also includes: resending the first frame on the first narrowband channel, and re-receiving a third frame in response to the first frame on the first narrowband channel, the third frame including the sixth measurement result, and the sixth measurement result including the second part of the data measurement results within the fourth cycle.
[0150] Based on the above technical solution, the data measurement results in the fourth cycle can be transmitted in segments, and each trigger is used to obtain part of the measurement results.
[0151] In combination with the sixteenth aspect, in certain implementations of the sixteenth aspect, the method further includes: sending a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and receiving a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal being used to perform the data measurement to obtain the data measurement result within the third period.
[0152] In the seventeenth aspect, a communication method is provided. The method can be executed by a responding end device, or can also be executed by a component of the responding end device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained by taking the execution by the responding end device as an example.
[0153] The method includes: receiving a first frame on a first narrowband channel, the first frame being used to trigger data measurement in a third cycle and triggering feedback of data measurement results in a fourth cycle; sending a second frame on the first narrowband channel, the second frame being used to respond to the first frame, the second frame including a fifth measurement result, the fifth measurement result including all or part of the data measurement results in a fourth cycle, wherein the fourth cycle is a measurement cycle before the third cycle.
[0154] In combination with the seventeenth aspect, in certain implementations of the seventeenth aspect, in the event that the transmission of the fifth measurement result fails, the method further includes: re-receiving a first frame on the first narrowband channel, and re-sending the second frame in response to the first frame on the first narrowband channel, wherein the second frame includes the fifth measurement result.
[0155] In combination with the seventeenth aspect, in certain implementations of the seventeenth aspect, when the fifth measurement result includes the first part of the data measurement results within the fourth period, the method further includes: re-receiving the first frame on the first narrowband channel, and re-sending a third frame in response to the first frame on the first narrowband channel, the third frame including the sixth measurement result, and the sixth measurement result including the second part of the data measurement results within the fourth period.
[0156] In combination with the seventeenth aspect, in certain implementations of the seventeenth aspect, the method further includes: receiving a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and sending a second UWB signal on the first UWB channel, the first UWB signal and the second UWB signal being used to perform the data measurement to obtain the data measurement result within the third period.
[0157] The beneficial effects of the method shown in the above seventeenth aspect and its possible design can refer to the beneficial effects in the sixteenth aspect and its possible design.
[0158] In the eighteenth aspect, a communication device is provided, which is used to execute the method provided in the sixteenth aspect.
[0159] The device includes: a sending unit, used to send a first frame on a first narrowband channel, the first frame is used to trigger data measurement in a third period and trigger feedback of data measurement results in a fourth period; a receiving unit, used to receive a second frame on the first narrowband channel, the second frame is used to respond to the first frame, the second frame includes a fifth measurement result, the fifth measurement result includes all or part of the data measurement results in a fourth period, wherein the fourth period is a measurement period before the third period.
[0160] In combination with the eighteenth aspect, in certain implementations of the eighteenth aspect, the device also includes: a processing unit, which determines that the acquisition of the fifth measurement result from the second frame fails; the sending unit is also used to resend the first frame on the first narrowband channel, and the receiving unit is also used to re-receive the second frame in response to the first frame on the first narrowband channel, wherein the second frame includes the fifth measurement result.
[0161] In combination with the eighteenth aspect, in certain implementations of the eighteenth aspect, when the fifth measurement result includes the first part of the data measurement results within the fourth period, the sending unit is further used to resend the first frame on the first narrowband channel, and the receiving unit is further used to re-receive a third frame in response to the first frame on the first narrowband channel, the third frame including the sixth measurement result, and the sixth measurement result includes the second part of the data measurement results within the fourth period.
[0162] In combination with the eighteenth aspect, in certain implementations of the eighteenth aspect, the sending unit is further used to send a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and the receiving unit is further used to receive a second UWB signal on the first UWB channel, and the first UWB signal and the second UWB signal are used to perform the data measurement to obtain the data measurement result within the third period.
[0163] In the nineteenth aspect, a communication device is provided, which is used to execute the method provided in the seventeenth aspect.
[0164] The device includes: a receiving unit, used to receive a first frame on a first narrowband channel, the first frame is used to trigger data measurement in a third period and trigger feedback of data measurement results in a fourth period; a sending unit, used to send a second frame on the first narrowband channel, the second frame is used to respond to the first frame, the second frame includes a fifth measurement result, the fifth measurement result includes all or part of the data measurement results in a fourth period, wherein the fourth period is a measurement period before the third period.
[0165] In combination with the nineteenth aspect, in certain implementations of the nineteenth aspect, in the event that the transmission of the fifth measurement result fails, the receiving unit is further used to re-receive the first frame on the first narrowband channel; the sending unit is used to re-send the second frame in response to the first frame on the first narrowband channel, wherein the second frame includes the fifth measurement result.
[0166] In combination with the nineteenth aspect, in certain implementations of the nineteenth aspect, when the fifth measurement result includes the first part of the data measurement results within the fourth period, the receiving unit is further used to re-receive the first frame on the first narrowband channel, and resend a third frame in response to the first frame on the first narrowband channel, the third frame including the sixth measurement result, and the sixth measurement result including the second part of the data measurement results within the fourth period.
[0167] In combination with the nineteenth aspect, in certain implementations of the nineteenth aspect, the receiving unit is further used to receive a first ultra-wideband UWB signal on a first ultra-wideband UWB channel; the sending unit is used to send a second UWB signal on the first UWB channel, and the first UWB signal and the second UWB signal are used to perform the data measurement to obtain the data measurement result within the third period.
[0168] The beneficial effects of the device shown in the above nineteenth aspect and its possible design can refer to the beneficial effects in the eighteenth aspect and its possible design.
[0169] In the twentieth aspect, a communication device is provided, which is used to execute the method provided in the above-mentioned aspect 16. Specifically, the communication device may include units and / or modules, such as a processing unit and an acquisition unit, for executing the method provided in any one of the above-mentioned implementations of the sixteenth aspect.
[0170] In one implementation, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0171] In another implementation, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0172] In a twenty-first aspect, a communication device is provided, which is used to execute the method provided in the seventeenth aspect. Specifically, the communication device may include units and / or modules, such as a processing unit and an acquisition unit, for executing the method provided in the seventeenth aspect.
[0173] In one implementation, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0174] In another implementation, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0175] In the twenty-second aspect, the present application provides a processor for executing the methods provided in the above aspects.
[0176] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0177] In the twenty-third aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method provided by any one of the implementations of the sixteenth and seventeenth aspects above.
[0178] In the twenty-fourth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer executes the method provided by any one of the implementations of the sixteenth and seventeenth aspects.
[0179] In the twenty-fifth aspect, a chip is provided, which includes a processor and a communication interface, and the processor reads instructions stored in a memory through the communication interface to execute the method provided by any one of the implementation methods of the above-mentioned sixteenth and seventeenth aspects.
[0180] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method provided in any one of the implementation methods of the above-mentioned aspects 16 and 17.
[0181] In the twenty-sixth aspect, a communication system is provided, comprising the communication device described in the eighteenth aspect and the communication device described in the nineteenth aspect.
[0182] The embodiment of the present application also provides a communication method for negotiating parameter settings in a measurement process in a scenario of UWB measurement data assisted by a narrowband protocol.
[0183] In the twenty-seventh aspect, a communication method is provided. The method can be executed by an initiating device, or can also be executed by a component of the initiating device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained using the execution by the initiating device as an example.
[0184] The method comprises: sending a fourth frame on a first narrowband channel, the fourth frame being used to indicate parameters in a negotiation measurement process, the fourth frame comprising parameters supported by an initiating device; receiving a fifth frame on the first narrowband channel, the fifth frame being used to respond to the fourth frame, the fifth frame comprising parameters supported by a responding device and an initiating device.
[0185] Based on the above technical solution, in the scenario of UWB measurement data assisted by a narrowband protocol, the parameters in the measurement process can be negotiated through the handshake of the fourth frame and the fifth frame.
[0186] In combination with the twenty-seventh aspect, in certain implementations of the twenty-seventh aspect, the method further includes: after receiving the fifth frame, sending a sixth frame on the first narrowband channel, the sixth frame being used to indicate that measurement starts after a first time length after the sixth frame.
[0187] In combination with the twenty-seventh aspect, in certain implementations of the twenty-seventh aspect, the parameters in the measurement process include at least one of the following: initial channel information, UWB measurement channel information, or physical layer rate information.
[0188] In the twenty-eighth aspect, a communication method is provided. The method can be executed by a responding end device, or can also be executed by a component of the responding end device (such as a chip or circuit). There is no limitation on this. For the sake of ease of description, the following is explained using the execution by the responding end device as an example.
[0189] The method includes: receiving a fourth frame on a first narrowband channel, the fourth frame being used to indicate parameters in a negotiation measurement process, the fourth frame including parameters supported by an initiating device; sending a fifth frame on the first narrowband channel, the fifth frame being used to respond to the fourth frame, the fifth frame including parameters supported by a responding device and an initiating device.
[0190] In combination with the twenty-eighth aspect, in certain implementations of the twenty-eighth aspect, the method further includes: after sending the fifth frame, receiving a sixth frame on the first narrowband channel, the sixth frame being used to indicate that measurement starts after a first time length after the sixth frame.
[0191] In combination with the twenty-eighth aspect, in certain implementations of the twenty-eighth aspect, the parameters in the measurement process include at least one of the following: initial channel information, UWB measurement channel information, or physical layer rate information.
[0192] In aspect 29, a communication device is provided, which is used to execute the method provided in aspect 27. Specifically, the communication device may include units and / or modules, such as a processing unit and an acquisition unit, for executing the method provided in any one of the above implementations of aspect 27.
[0193] In one implementation, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0194] In another implementation, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0195] In the 30th aspect, a communication device is provided, which is used to execute the method provided in the above-mentioned 28th aspect. Specifically, the communication device may include units and / or modules, such as a processing unit and an acquisition unit, for executing the method provided in the 28th aspect.
[0196] In one implementation, the transceiver unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0197] In another implementation, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0198] In aspect 31, the present application provides a processor for executing the methods provided in the above aspects.
[0199] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0200] In aspect 32, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method provided by any one of the implementations of aspects 27 and 28 above.
[0201] In the thirty-third aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer executes the method provided by any one of the implementations of the twenty-seventh and twenty-eighth aspects.
[0202] In the thirty-fourth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes the method provided by any one of the implementation modes of the twenty-seventh and twenty-eighth aspects.
[0203] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method provided in any one of the implementation methods of the above-mentioned aspects 27 and 28.
[0204] In aspect 35, a communication system is provided, comprising the communication device described in aspect 29 and the communication device described in aspect 30. BRIEF DESCRIPTION OF THE DRAWINGS
[0205] Figure 1 It is a schematic diagram of two application scenarios provided by this application.
[0206] Figure 2 (a) is a schematic diagram of a UWB signal provided in an embodiment of the present application.
[0207] Figure 2 (b) is a schematic diagram of the architecture of the ranging and positioning system provided in an embodiment of the present application.
[0208] Figure 3 It is a schematic diagram of a UWB ranging method provided in an embodiment of the present application.
[0209] Figure 4 It is a schematic flow chart of a communication method provided in an embodiment of the present application.
[0210] Figure 5 It is a schematic diagram of the first trigger frame sending timing provided in an embodiment of the present application.
[0211] Figure 6 It is a schematic diagram of the third trigger frame sending timing provided in an embodiment of the present application.
[0212] Figure 7 It is a schematic flow chart of another communication method provided in an embodiment of the present application.
[0213] Figure 8 It is a schematic diagram of the frame sending timing provided in an embodiment of the present application.
[0214] Fig. 9 It is a schematic flow chart of another communication method provided in an embodiment of the present application.
[0215] Fig.10 (a) is a schematic diagram of a frame sending timing provided in an embodiment of the present application.
[0216] Fig.10 (b) is a schematic diagram of a PPDU provided in an embodiment of the present application.
[0217] Fig.10(c) is a schematic diagram of a symbol to chip mapping provided in an embodiment of the present application.
[0218] Fig.11 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0219] Fig.12 It is a schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0220] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0221] The embodiments of the present application can be applied to wireless personal area networks (WPAN) based on ultra-wideband (UWB) technology. The current standard adopted by WPAN is the Institute of Electrical and Electronics Engineers (IEEE) 802.15 series. WPAN can be used for communication between digital auxiliary devices within a small range such as telephones, computers, and auxiliary devices, and its working range is generally within 10m. Technologies supporting wireless personal area networks include Bluetooth, ZigBee, ultra-wideband, IrDA infrared connection technology (infrared), HomeRF, etc. It is easy for those skilled in the art to understand that various aspects involved in the present application can be extended to other networks using various standards or protocols. For example, wireless local area networks (WLAN), high performance radio LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, mainly used in Europe) and wide area networks (WAN) or other networks known now or developed later. From the perspective of network composition, WPAN is located at the bottom layer of the entire network architecture and is used for wireless connections between devices in a small range, that is, point-to-point short-distance connections, and can be regarded as a short-distance wireless communication network. According to different application scenarios, WPAN is divided into high-rate (HR)-WPAN and low-rate (low rate)-WPAN. Among them, HR-WPAN can be used to support various high-rate multimedia applications, including high-quality audio and video distribution, multi-megabyte music and image file transmission, etc. LR-WPAN can be used for general business in daily life.
[0222] In WPAN, devices can be divided into full-function devices (FFD) and reduced-function devices (RFD) according to their communication capabilities. FFD devices can communicate with each other and with RFD devices. RFD devices cannot communicate directly with each other, but can only communicate with FFD devices, or forward data outward through an FFD device. The FFD device associated with the RFD is called the coordinator of the RFD. RFD devices are mainly used for simple control applications, such as light switches, passive infrared sensors, etc. The amount of data transmitted is small, and the transmission and communication resources are not occupied much, and the cost of RFD devices is low. Among them, the coordinator can also be called a personal area network (PAN) coordinator or a central control node. The PAN coordinator is the master control node of the entire network, and there can only be one PAN coordinator in each ad hoc network, which has member identity management, link information management, and packet forwarding functions. Optionally, the device in the embodiment of the present application may be a device that supports multiple WPAN standards such as 802.15.4a and 802.15.4z, and other versions currently under discussion or subsequent versions.
[0223] In the embodiments of the present application, the above-mentioned device may be a communication server, a router, a switch, a bridge, a computer or a mobile phone, a smart home device, a vehicle-mounted communication device, etc.
[0224] In an embodiment of the present application, the above-mentioned device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be an FFD or an RFD, or a functional module in an FFD or RFD that can call a program and execute the program.
[0225] In addition, various aspects or features of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0226] The embodiments of the present application may also be applicable to wireless local area network systems such as the Internet of Things (IoT) network or the Vehicle to X (V2X). Of course, the embodiments of the present application may also be applicable to other possible communication systems, such as the Long Term Evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, the universal mobile telecommunication system (UMTS), the worldwide interoperability for microwave access (WiMAX) communication system, the fifth generation (5G) communication system, and the future sixth generation (6G) communication system.
[0227] 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.
[0228] Figure 1 is a schematic diagram of two application scenarios provided by this application. Figure 1In the system 101 shown in (A), multiple FFD devices and multiple RFD devices form a star topology communication system, in which one FFD is a PAN controller. In the star topology communication system, the PAN controller transmits data with one or more other devices, that is, multiple devices can establish a one-to-many or many-to-one data transmission architecture. Figure 1 In the system 102 shown in (B), multiple FFD devices and one RFD device form a peer to peer topology communication system, in which one FFD is a PAN controller. In the peer to peer topology communication system, a many-to-many data transmission architecture can be established between multiple different devices.
[0229] It should be understood that Figure 1 (A) and Figure 1 (B) is a simplified schematic diagram for ease of understanding and does not limit the application scenarios of the present application. For example, the system 101 and / or the system 102 may also include other FFDs and / or RFDs.
[0230] In order to facilitate understanding of the technical solutions of the embodiments of the present application, some terms or concepts that may be involved in the embodiments of the present application are first briefly described.
[0231] 1. UWB technology: It is a wireless carrier communication technology that uses nanosecond non-sinusoidal narrow pulses to transmit data, so it occupies a wide spectrum range. Due to its narrow pulses and extremely low radiation spectrum density, the UWB system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality, which is conducive to coexistence with other systems, thereby improving spectrum utilization and system capacity.
[0232] With the approval of UWB technology for civilian use by the Federal Communications Commission (FCC) in 2002, ultra-wideband wireless communication has become one of the most popular physical layer technologies for short-distance, high-speed wireless networks. Many world-renowned companies, research institutions, and standardization organizations have actively invested in the research, development, and standardization of ultra-wideband wireless communication technology. The Institute of Electrical and Electronic Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series of wireless standards and has released the WPAN standard IEEE 802.15.4a based on UWB technology, as well as its evolved version IEEE 802.15.4z. Currently, the formulation of the next-generation UWB technology WPAN standard 802.15.4ab has also been put on the agenda.
[0233] Since UWB technology does not require the use of carrier waves in traditional communication systems, but instead transmits data by sending and receiving extremely narrow pulses of nanoseconds or less, it has very high requirements for the time synchronization of the transceiver equipment. At the same time, due to its large communication bandwidth, when sending and receiving signals on ultra-wideband channels, the power consumption and complexity of the equipment are high, and most UWB communication devices are battery-driven. The next generation standard hopes to further reduce the power consumption of the UWB system, so a narrowband signal-assisted method can be used to send and receive all signals except for the reference signals for ranging and perception through a narrowband system, thereby reducing the overall power consumption overhead.
[0234] 2. Power of UWB signals: Since the bandwidth of the ultra-wideband system is very large, in order to reduce its interference to other narrowband devices during operation, the FCC has strictly restricted the power spectrum density of UWB signals. According to the Code of Federal Regulations (CFR), there are two main rules:
[0235] Rule 1: The maximum power spectral density (PSD) of the transmitted UWB signal cannot be greater than 41.3dBm per MHz on average within one millisecond.
[0236] Rule 2: The maximum power of the transmitted UWB signal within any 50M bandwidth cannot exceed 1 milliwatt.
[0237] Rule 1 limits the total energy transmitted by UWB within 1 millisecond (e.g. 37nJ at 500M bandwidth), but by concentrating the energy in a shorter period of time, the instantaneous power of the transmitted signal is increased to increase the signal coverage and the signal-to-noise ratio of the received signal at the receiving end. Based on this, in some scenarios where the transmission power needs to be increased, the transmitter splits the UWB signal to be transmitted into multiple segmented signals, each of which is less than 1 millisecond in length, and then only sends one of the segmented signals in each millisecond.
[0238] For ease of understanding, combined Figure 2 (a) briefly introduces UWB signals. Figure 2 (a) is a schematic diagram of a UWB signal provided in an embodiment of the present application.
[0239] from Figure 2 As can be seen from (a) in the figure, the transmitter splits the UWB signal to be transmitted into multiple segment signals (such as Figure 2 In (a), each segment signal is less than 1 millisecond in time length, and only one of the segment signals is sent in each millisecond. The segment signal can be referred to as a segment.
[0240] As can be seen from the above, splitting the UWB signal to be transmitted into multiple segmented signals for segmented transmission can increase the instantaneous power of the UWB signal, but it cannot be increased infinitely. Rule 2 actually limits the power increase multiple of UWB segmented transmission.
[0241] 3. Impulse Radio Ultra Wideband (IR-UWB) system: Due to the large bandwidth of the ultra-wideband system, its equipment needs to have ultra-high-speed data transmission and reception capabilities. However, the spectrum efficiency of the IR-UWB system based on pulse transmission is low. When transmitting the same information, the power consumption overhead required by the IR-UWB solution is much higher than that of other narrowband short-range protocols (for example, Bluetooth or ZigBee).
[0242] 4. Ranging or perception: For ranging or perception scenarios, the accuracy of the measurement or perception results is related to the signal bandwidth. The larger the signal bandwidth, the higher the accuracy of the perception or ranging results. Therefore, it is possible to consider sending and receiving reference signals used for ranging or perception through the UWB system, while transmitting other reference signals and / or data through narrowband protocols, thereby ensuring the accuracy of ranging and perception and saving power consumption. Among them, the perception involved in this application can be understood as the underlying perception technology of the Internet of Things technology architecture, which is the primary link for the Internet of Things to obtain information and realize object control; ranging can be understood as the measurement of the distance between devices, including but not limited to the distance measurement between two objects in the Internet of Things.
[0243] For ease of understanding, combined Figure 2 (b) in the figure briefly introduces the ranging and positioning system used in the above-mentioned ranging technology. Figure 2 (b) is a schematic diagram of the architecture of the ranging and positioning system provided in the embodiment of the present application. Figure 2 As shown in (b) of FIG. 1 , the ranging and positioning system includes multiple devices (such as Figure 2 The device 1 and the device 2 in (b) may be the apparatus involved in the embodiment of the present application, and each device includes at least a UWB module and a narrowband communication module. The UWB modules of the device 1 and the device 2 may perform positioning and / or ranging, and the narrowband communication modules of the device 1 and the device 2 may perform data transmission via a wireless link.
[0244] In this application, the UWB module can be understood as a device, chip or system that implements UWB wireless communication technology; accordingly, the narrowband communication module can be understood as a device, chip or system that implements narrowband communication technology (such as Wi-Fi, Bluetooth, or Zigbee (Purple Bee Protocol)). In a device, the UWB module and the narrowband communication module can be different devices or chips. Of course, the UWB module and the narrowband communication module can also be integrated in one device or chip. The embodiments of this application do not limit the implementation of the UWB module and the narrowband communication module in the device. UWB technology enables communication devices to have high data throughput and high precision in device positioning.
[0245] The device involved in the present application may be a wireless communication chip, a wireless sensor or a wireless communication terminal. For example, a user terminal, a user device, an access device, a subscriber station, a subscriber unit, a mobile station, a user agent, and a user equipment that support Wi-Fi communication functions, wherein the user terminal may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices, or any other suitable devices configured to communicate over a wireless medium. In addition, the device may support 802.15.4ab or the next generation of 802.15.4ab. The device can also support multiple standards such as 802.15.4a, 802.15.4-2011, 802.15.4-2015 and 802.15.4z. The device can also support multiple wireless local area networks (WLAN) standards of the 802.11 family such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.
[0246] For ease of understanding, the following Figure 3 A UWB ranging method assisted by a narrowband protocol is briefly introduced. Figure 3 It is a schematic diagram of a UWB ranging method provided in an embodiment of the present application.
[0247] from Figure 3As can be seen in the figure, the transceiver uses UWB signals to complete round-trip measurement and achieve high-precision ranging. At the same time, the negotiation of ranging tasks and the feedback of ranging results are completed using narrowband protocols. The specific process includes:
[0248] The device performs a range measurement in each ranging block (such as Figure 3 A narrowband-assisted UWB ranging is performed once in the ranging time block #1, ranging time block #2, and ranging time block #n (or measurement cycle) shown in FIG. Figure 3 In the ranging time block #2 shown in FIG, the narrowband system operates on the same channel (eg Figure 3 In different ranging time blocks, the narrowband system can use frequency hopping to change a working channel (such as Figure 3 The channel #x corresponding to ranging time block #1, the channel #y corresponding to ranging time block #2, and the channel #z corresponding to ranging time block #n are shown in the figure, thereby avoiding complex channel access schemes.
[0249] Specifically, in each ranging process, the initiator sends a query frame (poll) to the responder, and the responder replies with a response frame (resp). After receiving the response frame, the initiator uses segmented transmission on the UWB channel to measure the round-trip time with the responder. After the measurement is completed, the responder sends the measurement result (report) to the initiator through the narrowband system.
[0250] Combination of the above Figure 1 The following describes the application scenarios of the present invention and briefly introduces the basic concepts involved in the present invention. Figure 3 A UWB ranging method is briefly introduced. This method has the following problems:
[0251] 1) The narrowband system in each ranging time block remains on the same channel, but the total time occupied by the ranging process of the UWB signal can reach tens of milliseconds. During this period, since the narrowband system has no signal transmission or reception, the narrowband channel may have been used by other devices, causing the responding device to lose the transmission opportunity on the narrowband channel and be unable to feed back the measurement results to the initiating site in a timely manner.
[0252] 2) Since the feedback of measurement results on the narrowband channel is a long time away from the last interaction on the narrowband, if during this period, the UWB signal transmission of the initiating station has problems (such as encountering strong interference), the responding station will not know how to react, and the initiating station may not be able to grasp the progress. At the same time, this method does not consider reserving sufficient time for the responding station to prepare the measurement report.
[0253] In order to solve the problems existing in the above-mentioned UWB ranging method, the present application provides a communication method, which triggers the reporting of measurement results by triggering a frame to avoid failure in reporting measurement results. The communication method provided by the present application will be described in detail below in conjunction with the accompanying drawings.
[0254] The embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of the present application. As long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application, for example, the execution subject of the method provided in the embodiments of the present application can be a transceiver device, or a functional module in the transceiver device that can call and execute the program.
[0255] In order to facilitate understanding of the embodiments of the present application, the following explanations are made.
[0256] First, in this application, "used to indicate" can be understood as "enable", and "enable" can include direct enablement and indirect enablement. When describing that a certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and it does not mean that the information must carry A.
[0257] The information enabled by the information is called information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled, such as but not limited to, the information to be enabled can be directly enabled, such as the information to be enabled itself or the index of the information to be enabled. The information to be enabled can also be indirectly enabled by enabling other information, wherein there is an association relationship between the other information and the information to be enabled. It is also possible to enable only a part of the information to be enabled, while the other parts of the information to be enabled are known or agreed in advance. For example, the enabling of specific information can also be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified by the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, the common parts of each piece of information can also be identified and enabled uniformly to reduce the enabling overhead caused by enabling the same information separately.
[0258] Second, the first, second, and various numerical numbers (e.g., "#1", "#2", etc.) shown in the present application are only for convenience of description and are used to distinguish objects, and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different channels, etc., rather than to describe a specific order or sequence. It should be understood that the objects described in this way can be interchanged where appropriate so as to be able to describe solutions other than the embodiments of the present application.
[0259] Third, in this application, "pre-configuration" may include pre-definition, such as protocol definition. Among them, "pre-definition" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including each network element), and this application does not limit its specific implementation method.
[0260] Fourth, the "storage" involved in the embodiments of the present application may refer to storage in one or more memories. The one or more memories may be separately set or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially separately set and partially integrated in a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, which is not limited by the present application.
[0261] Fifth, the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0262] Sixth, the "protocol" involved in the embodiments of the present application may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future communication systems, and the present application does not limit this.
[0263] Below, without loss of generality, the communication method provided in the embodiment of the present application is described in detail by taking the interaction between the initiating end device and the responding end device as an example.
[0264] As an example but not limitation, the initiator device may be a device with communication capability in the WPAN, such as an FFD or an RFD; similarly, the responder device may also be a device with communication capability in the WPAN, such as an FFD or an RFD.
[0265] It should be understood that the specific types of the initiating device and the responding device are not limited in the present application, and any communication device capable of transmitting and receiving UWB signals may be used.
[0266] Figure 4 It is a schematic flow chart of a communication method provided in an embodiment of the present application, comprising the following steps:
[0267] S410: The initiating device sends a first frame to the responding device, or the responding device receives the first frame from the initiating device.
[0268] Specifically, the initiating device sends a first frame to the responding device on the first narrowband channel. The first frame is used to trigger data measurement. It can be understood that when data measurement is required between the initiating device and the responding device, the data measurement process can be triggered by the above-mentioned first frame.
[0269] Exemplarily, the first frame may be called an inquiry frame, a polling frame, or a polling frame, etc. It should be understood that the names of frames or information are not limited in any way in the embodiments of the present application.
[0270] Optionally, the first frame includes but is not limited to at least one of the following information:
[0271] The identification information of the responding end device, the information indicating the duration of the first UWB signal in each millisecond, the information indicating the sequence adopted by the first UWB signal, the information indicating the number of segments of the first UWB signal, the information indicating the total length of the first UWB signal, and the information indicating the type of feedback of the measurement result. The first UWB signal is a UWB signal to be sent by the initiating end device for measurement.
[0272] The identification information of the responding end device is used to identify the responding end device, including but not limited to:
[0273] The information that can be used to identify the responder device may include an identifier (ID) of the responder device, attribute information of the responder device, or identification information of a device group to which the responder device belongs.
[0274] The duration of the first UWB signal in each millisecond is used to indicate the time length of each segment signal when the first UWB signal to be transmitted is divided into multiple segment signals. For example, generally speaking, the initiator device divides the UWB signal to be transmitted into multiple segment signals, each segment signal is less than 1 millisecond in time length, and then only sends one of the segment signals in each millisecond.
[0275] The sequence used by the first UWB signal is used to instruct the initiator device to generate the first UWB signal to be sent based on a certain sequence, and the sequence includes but is not limited to:
[0276] Maximum Length sequence, the sequence length is 2^m-1. Since the sequence after cyclic shift of the M sequence is still the M sequence, and the M sequence after cyclic shift has a very low correlation with the original sequence (almost orthogonal), different devices can use the M sequence formed by cyclic shifting the M sequence by different bits, so that the UWB signals sent by different devices are almost orthogonal, reducing the interference between UWB signals;
[0277] A row or column of the Hadamard matrix. The Hadamard matrix is a matrix consisting of only 1 and -1 elements, with all rows and columns orthogonal to each other. Therefore, different UWB devices can use different rows or columns of the Hadamard matrix, so that the UWB signals sent by different devices can be orthogonal to each other, reducing interference between UWB signals;
[0278] Gold sequence, Gold sequence is obtained by multiplying the corresponding elements of two Maximum Length sequences of the same length, and its properties are similar to those of Maximum Length sequence.
[0279] It should be noted that, in the embodiments of the present application, there is no limitation on the initiator device generating the first UWB signal to be sent based on a certain sequence, and reference may be made to the current generation of UWB signals.
[0280] The number of first UWB signal segments is used to indicate the number of segment signals when the first UWB signal to be sent is divided into multiple segment signals.
[0281] The total length of the first UWB signal is used to indicate the duration of the first UWB signal to be sent in time.
[0282] The measurement result feedback type is used to indicate the form in which the initiating device expects the measurement result to be received. The measurement result feedback type includes but is not limited to:
[0283] Channel impulse response (CIR), that is, the amplitude and phase information of different multipath signals.
[0284] The differential CIR is the difference between the channel impulse response and the previous measurement result.
[0285] It can also be a channel measurement result, that is, the incident angle, delay, and multi-path signal strength and phase information of each multipath signal.
[0286] As a possible implementation manner, the communication method provided in the embodiment of the present application is applied to a UWB ranging scenario assisted by a narrowband protocol, the measurement data may be a measured distance, and the first UWB signal may be a UWB ranging signal.
[0287] As another possible implementation manner, the communication method provided in the embodiment of the present application is applied to a UWB perception scenario assisted by a narrowband protocol, the measurement data may be perception data, and the first UWB signal may be a UWB perception signal.
[0288] It should be noted that the above examples are only used to illustrate the scenarios in which the communication method provided in the present application can be applied, and do not constitute any limitation on the scope of protection of the present application. The communication method provided in the present application can also be applied to other scenarios, for example, UWB measurement scenarios where the measurement accuracy is related to the signal bandwidth.
[0289] Furthermore, after receiving the first frame, the responding device may feed back a second frame to the initiating device in response to the first frame. Figure 4 The method flow shown also includes:
[0290] S420: The responding device sends a second frame to the initiating device, or the initiating device receives the second frame from the responding device.
[0291] Specifically, when the responding end device receives the first frame on the first narrowband channel, it sends a second frame to the initiating end device on the same narrowband channel (ie, the first narrowband channel). The second frame is used to respond to the first frame.
[0292] Exemplarily, the second frame may be referred to as a response frame (response).
[0293] Optionally, the second frame includes but is not limited to at least one of the following information:
[0294] Information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence used by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period. The second UWB signal is a UWB signal to be sent by the responding end device for measurement.
[0295] The duration of the second UWB signal in each millisecond is used to indicate the duration of each segment signal when the second UWB signal to be transmitted is divided into multiple segment signals. For example, generally speaking, the initiator device divides the UWB signal to be transmitted into multiple segment signals, each of which has a duration of less than 1 millisecond, and then only sends one of the segment signals in each millisecond.
[0296] The sequence used by the second UWB signal is used to instruct the responding end device to generate a second UWB signal to be sent based on a certain sequence, and the sequence includes but is not limited to:
[0297] Maximum Length sequence, the sequence length is 2^m-1. Since the sequence after cyclic shift of the M sequence is still the M sequence, and the M sequence after cyclic shift has a very low correlation with the original sequence (almost orthogonal), different devices can use the M sequence formed by cyclic shifting the M sequence by different bits, so that the UWB signals sent by different devices are almost orthogonal, reducing the interference between UWB signals.
[0298] A row or column of the Hadamard matrix. The Hadamard matrix is a matrix consisting of only 1 and -1 elements, and all its rows are mutually orthogonal, and all its columns are also mutually orthogonal. Therefore, different UWB devices can use different rows or columns of the Hadamard matrix, so that the UWB signals sent by different devices can be orthogonal to each other, reducing interference between UWB signals.
[0299] Gold sequence, Gold sequence is obtained by multiplying the corresponding elements of two Maximum Length sequences of the same length, and its properties are similar to those of Maximum Length sequence.
[0300] It should be noted that, in the embodiments of the present application, there is no limitation on the generation of the second UWB signal to be sent by the responding end device based on a certain sequence, and reference may be made to the generation of the current UWB signal.
[0301] The number of second UWB signal segments is used to indicate the number of segment signals when the second UWB signal to be sent is divided into multiple segment signals.
[0302] The second UWB signal total length is used to indicate the duration of the second UWB signal to be sent in time.
[0303] The indication information of the measurement period may be used to indicate which measurement period the current measurement period is.
[0304] Furthermore, after receiving the second frame, the initiating device may start data measurement. Figure 4 The method flow shown also includes:
[0305] S430: The initiating device sends a first UWB signal to the responding device, or the responding device receives the first UWB signal from the initiating device.
[0306] Specifically, after receiving the second frame, the initiating device may send a first UWB signal on the first UWB channel.
[0307] As a possible implementation, in order to increase the transmission power of the first UWB signal, the first UWB signal may be divided into multiple segmented signals during transmission, wherein only one segmented signal is sent in each millisecond to increase the instantaneous transmission power, and the pulse sequence of each segmented signal is randomly generated according to a secret key or may be a predefined sequence.
[0308] Exemplarily, sending the first UWB signal in segments includes: the initiating device splits the first UWB signal into multiple first segment signals, each first segment signal is less than a first threshold (e.g., less than 1 millisecond) in time length, and the initiating device sends a first segment signal to the responding device on the first UWB channel every time the first threshold is exceeded.
[0309] Optionally, the first threshold may be predefined or determined by negotiation between the transceiver devices. The first threshold includes, but is not limited to, 1 millisecond, 0.5 milliseconds, etc. In the embodiment of the present application, there is no limitation on the specific value of the first threshold. For example, the value of the first threshold may be adjusted and set based on factors such as the maximum power spectral density of the transmitted UWB signal and the power increase multiple of the UWB segmented transmission.
[0310] As another possible implementation, without considering increasing the transmission power of the first UWB signal, the initiating device may also send the first UWB signal in segments.
[0311] S440: The responding device sends a second UWB signal to the initiating device, or the initiating device receives the second UWB signal from the responding device.
[0312] Specifically, during the data measurement process, when the initiator device sends a first UWB signal to the responder device, the responder device also needs to send a second UWB signal to the initiator device. For example, the responder device replies with a second UWB signal in a segmented transmission manner during the middle period between two consecutive first segmented signals sent by the initiator device.
[0313] Exemplarily, similar to the above-mentioned segmented sending of the first UWB signal, segmented sending of the second UWB signal includes:
[0314] The responding device splits the second UWB signal into multiple second segment signals, each second segment signal is less than the first threshold (e.g., less than 1 millisecond) in time length, and the initiating device sends a second segment signal to the initiating device every 1 millisecond on the first UWB channel, and the time for sending the second segment signal is the middle period of receiving two adjacent first segment signals.
[0315] Exemplarily, the above-mentioned first UWB signal and second UWB signal are used to complete the ranging, which can be understood as follows: the initiating device sends the first UWB signal at time T1, the responding device estimates T2 (the arrival time of the initiating ranging signal) based on the first UWB signal, the responding device sends the second UWB signal at time T3, and the initiating device estimates T4 (the arrival time of the response ranging signal) based on the ranging signal sent by the responding device. After the ranging signal is sent, the responding device sends a data frame carrying T2 and T3. Then the distance between the initiating device and the responding device is estimated as:
[0316] c is the speed of light
[0317] The first UWB signal and the second UWB signal are used to complete perception, which is similar to the above-mentioned ranging. The difference is that ranging only cares about the propagation time of the shortest path, and does not care about the information of other multipath signals. Perception needs to measure the transmission delay, incident angle and other information of different multipath transmission signals respectively. This information can be calculated based on CIR. The responding end device can directly feedback the CIR result to the initiating end device, or it can calculate based on the CIR result and then feedback the estimated result of the perception information.
[0318] That is to say, the above measurement results may refer to T2 and T3 in the ranging scenario, and may refer to CIR results or estimation results of perception information in the perception scenario.
[0319] It should be noted that the above is only an example of how the first UWB signal and the second UWB signal are used to complete ranging or perception, and does not constitute any limitation on the scope of protection of the present application. The specific principle of using the first UWB signal and the second UWB signal to complete ranging or perception in the embodiments of the present application is not limited, and reference may be made to the current description of UWB signals for achieving ranging or perception.
[0320] Specifically, in this embodiment, the measurement result reporting process can be triggered by sending a trigger frame. Depending on whether the trigger frame is sent after the UWB signal transmission is completed, there are two ways:
[0321] Method 1: After the data measurement is completed, the measurement result reporting process is triggered.
[0322] It should be understood that after the data measurement is completed, the measurement results need to be reported.
[0323] As a possible implementation manner, the completion of data measurement can be understood as the completion of the above-mentioned UWB signal transmission and reception.
[0324] For example, the first UWB signal and the second UWB signal are sent and received, and data measurement of the current measurement cycle is obtained.
[0325] As another possible implementation manner, the completion of data measurement may be understood as the completion of data measurement in a measurement period before the period of current measurement data.
[0326] For example, although the first UWB signal and the second UWB signal are in the process of being transmitted, the measurement of the measurement period data before the current period is completed. The first UWB signal and the second UWB signal are in the process of being transmitted, including at least the following two situations:
[0327] (1) In the case of segmented transmission of UWB signals, the UWB signal transmission process can be understood as multiple segmented signals not being fully transmitted. For example, the UWB signal is divided into three segmented signals (segmented signal #1, segmented signal #2, and segmented signal #3), among which segmented signal #1 and segmented signal #2 are completely transmitted, while segmented signal #3 has not started to be transmitted. In this case, it can be understood that the UWB signal is still in the process of transmission.
[0328] (2) When the UWB signal is not transmitted in segments, the UWB signal transmission process can be understood as the UWB signal not being completed. For example, the UWB signal transmission starts at time #1 and ends at time #2. The time between time #1 and time #2 can be understood as the UWB signal still being transmitted.
[0329] Other possible situations are not listed here one by one.
[0330] In the first method, in order to avoid failure in reporting the measurement result, the measurement result reporting process may be triggered before reporting the measurement result, so as to ensure the performance of measuring result reporting.
[0331] In method one, Figure 4 The method flow shown also includes:
[0332] S450: The initiating device sends a first trigger frame to the responding device, or the responding device receives the first trigger frame from the initiating device.
[0333] Specifically, the initiating end device sends a first trigger frame to the responding end device on the second narrowband channel. The first trigger frame is used to trigger the responding end device to report a first measurement result. The first measurement result includes all or part of the data measurement result, and the data measurement result may be a measurement result of the current measurement cycle, or a measurement result of other measurement cycles before the current cycle.
[0334] By sending the first trigger frame to trigger the reporting process of the measurement result, the reporting reliability of the measurement result can be effectively improved, and the situation that the reporting failure occurs when reporting directly on the first narrowband channel is effectively avoided.
[0335] Exemplarily, the second narrowband channel is the above-mentioned first narrowband channel. For example, in the process of measuring data based on the first UWB signal and the second UWB signal, the first narrowband channel is not occupied by other devices.
[0336] Exemplarily, the second narrowband channel is a narrowband channel different from the first narrowband channel.
[0337] Optionally, the first trigger frame includes information indicating the content included in the first measurement result, and / or information indicating the format of the first measurement result. The content included in the first measurement result may be CIR, differential result of CIR, estimated perception parameters including incident direction, delay, Doppler and other information of each transmission path, and timestamp information of channel arrival and departure. The format of the first measurement result may refer to the format in which it is reported, such as binary, hexadecimal, etc.
[0338] For ease of understanding, combined Figure 5 The timing relationship between sending the first trigger frame and sending the first frame, receiving the second frame, sending the first UWB signal and receiving the second UWB signal is described. Figure 5 This is a timing diagram for sending a first trigger frame provided in an embodiment of the present application.
[0339] from Figure 5 It can be seen that after the transmission of the first UWB signal and the second UWB signal is completed, the initiator device sends a first trigger frame to the responder device.
[0340] Exemplarily, in order to ensure that the above-mentioned responding device can correctly receive the first trigger frame, the initiating device and the responding device can negotiate a second narrowband channel for sending the first trigger frame. Then, when the initiating device sends the first trigger frame to the responding device on the second narrowband channel, the responding device can receive the first trigger frame on the second narrowband channel. Figure 4 The method flow shown also includes:
[0341] S460: The initiating device sends first indication information to the responding device, or the responding device receives the first indication information from the initiating device.
[0342] The first indication information is used to indicate a narrowband channel for sending a trigger frame, wherein the trigger frame includes the first trigger frame, and the narrowband channel includes the second narrowband channel.
[0343] Specifically, the trigger frame is sent on the corresponding narrowband channel, different trigger frames can be sent on different narrowband channels, and the first indication information is used to indicate the narrowband channel of the trigger frame, which can be understood as: the first indication information indicates the frequency hopping working mode of the narrowband system.
[0344] As a possible implementation manner, the first indication information indicates that the frequency hopping working mode of the narrowband system includes:
[0345] The first indication information includes information indicating the start time of the narrowband system frequency hopping operation, information indicating the frequency hopping start frequency band, information indicating the frequency hopping end frequency band, information indicating the narrowband system frequency hopping frequency band interval and information indicating the frequency hopping time interval.
[0346] For example, the first indication information includes information indicating time #1, frequency band #1, frequency band #2, frequency hopping band interval #1 and frequency hopping time interval #1, wherein time #1 may be the end time of transmission of the first UWB signal and the second UWB signal, that is, information indicating the start time of frequency hopping operation of the narrowband system, frequency band #1 is the starting frequency band of frequency hopping (e.g., 10MHz to 20MHz), frequency band #2 is the ending frequency band of frequency hopping (e.g., 50MHz to 60MHz), frequency hopping band interval #1 is 10MHz, and frequency hopping time interval #1 is 600us.
[0347] In this example, the frequency hopping operation of the narrowband system includes:
[0348] At time #1, the narrowband system operates in frequency band #1, and can send a trigger frame on the narrowband channel #1 corresponding to frequency band #1; after time #1 and a frequency hopping time interval #1 (e.g., time #1+600us), the narrowband system operates in frequency band #3, and can send a trigger frame on the narrowband channel #2 corresponding to frequency band #3 (e.g., 20MHz~30MHz)...
[0349] As another possible implementation manner, the first indication information indicates a frequency hopping working mode of the narrowband system, including:
[0350] The first indication information includes information indicating the start time of the frequency hopping operation of the narrowband system, information indicating the frequency band, and information indicating the frequency hopping time interval.
[0351] For example, the first indication information includes information indicating time #1, frequency band #1, frequency band #2, frequency band #3 and frequency hopping time interval #1, wherein time #1 may be the end time of transmission of the first UWB signal and the second UWB signal, that is, information indicating the start time of frequency hopping operation of the narrowband system, frequency band #1, frequency band #2 and frequency band #3 are information indicating frequency bands, indicating that the frequency bands of the narrowband system operation may be sequentially hopped from frequency band #1 to frequency band #2, then from frequency band #2 to frequency band #3, then from frequency band #3 to frequency band #1, ..., and the frequency hopping time interval #1 is 600us.
[0352] In this example, the frequency hopping operation of the narrowband system includes:
[0353] At time #1, the narrowband system operates in frequency band #1 and can send a trigger frame on narrowband channel #1 corresponding to frequency band #1. After time #1 and a frequency hopping time interval #1 (e.g., time #1+600us), the narrowband system operates in frequency band #2 and can send a trigger frame on narrowband channel #2 corresponding to frequency band #2....
[0354] As another possible implementation manner, the first indication information indicates a frequency hopping working mode of the narrowband system, including:
[0355] The first indication information includes information indicating the start time of the narrowband system frequency hopping operation, information indicating the start frequency band of the frequency hopping, information indicating the number of frequency bands of the narrowband system frequency hopping, and information indicating the frequency hopping time interval.
[0356] It should be understood that the above is only an example of how the first indication information indicates the frequency hopping working mode of the narrowband system, and does not constitute any limitation on the protection scope of the present application. Other information that can indicate the frequency hopping working mode of the narrowband system is also within the protection scope of the present application.
[0357] In addition, the reply to the measurement result can be bound to the corresponding trigger frame and sent on the same narrowband channel, instead of being sent according to the frequency hopping timing indicated by the first indication information. For example, after the trigger frame #1 used to trigger the reporting of measurement result #1 is sent down on the narrowband channel #1, the frequency hopping time arrives and the narrowband system needs to hop to the narrowband channel #2 to work. The measurement result #1 can still be reported on the narrowband channel #1 without hopping to the narrowband channel #2.
[0358] As a possible implementation manner, the first indication information may be carried in the above-mentioned first frame and sent to the responding end device.
[0359] It should be understood that the responding end device sends the first measurement result to the initiating end device only after receiving the above-mentioned first trigger frame. Figure 4 The method flow shown also includes:
[0360] S470: The responding device sends the first measurement result to the initiating device, or the initiating device receives the first measurement result from the responding device.
[0361] Specifically, the responding end device sends the first measurement result satisfying the content and / or form of the measurement result to the initiating end device according to the content and / or form of the measurement result indicated by the first trigger frame.
[0362] Based on the above technical solution, the initiating device sends a first trigger frame for triggering the reporting of the first measurement result on the second narrowband channel, and the responding device reports the first measurement result in a timely manner on the narrowband channel receiving the first trigger frame, thereby ensuring the effectiveness of the reporting of the first measurement result.
[0363] As a possible implementation manner, the above process of sending the trigger frame and receiving the measurement result may be repeated multiple times.
[0364] For example, in the case of a measurement result reporting failure, for example, when the initiating end device fails to receive the first measurement result, the measurement result can be re-obtained by sending a trigger frame and receiving the measurement result again until the measurement result is successfully obtained, and the trigger frame sent again can be sent on the first narrowband channel or the second narrowband channel sent by the first trigger frame, or on other narrowband channels different from the first narrowband channel and the second narrowband channel.
[0365] Another example is the case of reporting measurement results in segments multiple times. For example, the trigger frame mentioned above can only trigger the reporting of part of the measurement results, and the acquisition of all measurement results can be achieved by sending trigger frames multiple times and reporting measurement results multiple times. The measurement results can be reported in segments, that is, each trigger frame sent can specify the part of the measurement results required for reporting, and the responding end device does not need to feedback all the measurement results at one time. When the amount of measurement result data is large, it can effectively improve the efficiency and reliability of the feedback results and improve the flexibility of the solution.
[0366] In this implementation, Figure 4 The method flow shown also includes:
[0367] S480: The initiating device sends a second trigger frame to the responding device, or the responding device receives the second trigger frame from the initiating device.
[0368] Specifically, the second trigger frame is sent on a third narrowband channel, where the third narrowband channel is different from the second narrowband channel mentioned above.
[0369] S490: The responding device sends the second measurement result to the initiating device, or the initiating device receives the second measurement result from the responding device.
[0370] Specifically, the second measurement result is sent on the third narrowband channel.
[0371] Optionally, in case of failure in reporting the measurement result, the second measurement result is the above-mentioned first measurement result.
[0372] Optionally, in the case of reporting measurement results in segments for multiple times, the second measurement result is all or part of the measurement results of the currently measured data measurement results except the first measurement result.
[0373] It should be understood that the above-mentioned sending of the second trigger frame and receiving the second measurement result are only examples, and the process of sending the trigger frame and receiving the measurement result can be repeated multiple times, which does not limit the protection scope of the present application. For example, more than two trigger frames can be sent, which will not be repeated here.
[0374] The above-mentioned method 1 introduces the process of triggering the measurement result reporting by sending a trigger frame after the measurement process is completed, so as to avoid the situation where the measurement result is reported directly and fails. This embodiment also provides another method, which supports the measurement result reporting of some responding end devices that cannot feedback the measurement results in time by sending a trigger frame to trigger the measurement result reporting of the previous measurement cycle during the measurement data process, wherein the measurement data process can be understood as the UWB signal transmission process.
[0375] The following is an explanation of method 2.
[0376] Method 2: During the data measurement process of the current measurement cycle, the measurement result reporting process of the previous measurement cycle is triggered.
[0377] In method 2, Figure 4 The method flow shown also includes:
[0378] S451: The initiating device sends a third trigger frame to the responding device, or the responding device receives the third trigger frame from the initiating device.
[0379] Specifically, in the process of sending the first UWB signal, the initiating device sends a third trigger frame on the first narrowband channel, and the third trigger frame is used to trigger reporting of a third measurement result, and the third measurement result includes all or part of the data measurement result within the second period, wherein the second period is the measurement period before the first period.
[0380] As a possible implementation method, in the case of segmented transmission of UWB signals, the UWB signal transmission process (for example, the process of sending the first UWB signal mentioned above) can be understood as: multiple segmented signals have not been fully transmitted, for example, the UWB signal is divided into three segmented signals (segmented signal #1, segmented signal #2 and segmented signal #3), among which segmented signal #1 and segmented signal #2 have been transmitted, while segmented signal #3 has not started to be transmitted. This situation can be understood as the UWB signal is still in the process of transmission.
[0381] As another possible implementation, when the UWB signal is not transmitted in segments, the UWB signal transmission process can be understood as: the UWB signal has not ended, such as starting to transmit the UWB signal at time #1, and ending at time #2. The moments between time #1 and time #2 can be understood as the UWB signal still being transmitted. During the transmission of the first UWB signal and the second UWB signal, the reporting process of the measurement results of other cycles before the current measurement cycle is triggered by sending a third trigger frame. By triggering the reporting of the measurement results of the previous cycle in the current measurement cycle, the responding end device that has not completed the measurement result reporting in the previous cycle can report the measurement results. In addition, the UWB signal and the narrowband signal can be sent and received at the same time to improve the measurement efficiency.
[0382] It should be understood that the first cycle and the second cycle mentioned above are the different ranging time blocks mentioned above.
[0383] It should be understood that the aforementioned process of sending the first UWB signal can be understood as while sending the first UWB signal, or can also be understood as before the first UWB signal is sent out.
[0384] From the above, it can be seen that the initiating device can send a third trigger frame on the first narrowband channel to trigger the reporting of the third measurement result during the process of sending the first UWB signal. The channel for transmitting the UWB signal and the channel for transmitting the third trigger frame and the third measurement result are different, thereby realizing the simultaneous transmission of the UWB signal and the narrowband signal, thereby improving the measurement efficiency.
[0385] Optionally, the third trigger frame includes at least one of the following information: information indicating content included in the third measurement result, information indicating a form of the third measurement result, or information indicating the second period.
[0386] For ease of understanding, combined Figure 6 The timing relationship between sending the third trigger frame and sending the first frame, receiving the second frame, sending the first UWB signal and receiving the second UWB signal is described. Figure 6 This is a timing diagram for sending a third trigger frame provided in an embodiment of the present application.
[0387] from Figure 6 It can be seen that during the transmission of the first UWB signal and the second UWB signal in the first cycle, the initiator device sends a third trigger frame to the responder device. It should be noted that during the transmission of the first UWB signal and the second UWB signal in the second cycle, the initiator device can also send a trigger frame to the responder device to trigger the reporting process of the measurement results of the measurement cycle before the second cycle.
[0388] Optionally, in order to ensure that the above-mentioned responding device can correctly receive the third trigger frame, the initiating device and the responding device can negotiate the first narrowband channel for sending the third trigger frame. Then, when the initiating device sends the third trigger frame to the responding device on the first narrowband channel, the responding device can receive the third trigger frame on the first narrowband channel. Figure 4 The method flow shown also includes:
[0389] S461: The initiating device sends second indication information to the responding device, or the responding device receives the second indication information from the initiating device.
[0390] The second indication information is used to indicate a narrowband channel for sending a trigger frame, wherein the trigger frame includes the third trigger frame, and the narrowband channel includes the first narrowband channel.
[0391] As a possible implementation manner, the second indication information may be carried in the above-mentioned first frame and sent to the responding end device.
[0392] It should be understood that the responding end device sends the third measurement result to the initiating end device only after receiving the third trigger frame. Figure 4 The method flow shown also includes:
[0393] S471: The responding device sends the third measurement result to the initiating device, or the initiating device receives the third measurement result from the responding device.
[0394] Specifically, the responding end device sends the third measurement result satisfying the content and / or form of the measurement result to the initiating end device according to the content and / or form of the measurement result indicated by the third trigger frame.
[0395] Similar to the above-mentioned method 1, the above-mentioned process of sending the trigger frame and receiving the measurement result can be repeated multiple times.
[0396] S481: The initiating device sends a fourth trigger frame to the responding device, or the responding device receives the fourth trigger frame from the initiating device.
[0397] Specifically, the fourth trigger frame is sent on a first narrowband channel, and the first narrowband channel is different from the above-mentioned first narrowband channel.
[0398] S491: The responding device sends the fourth measurement result to the initiating device, or the initiating device receives the fourth measurement result from the responding device.
[0399] Specifically, the fourth measurement result is sent on the first narrowband channel.
[0400] Optionally, in the case of measurement result reporting failure, the fourth measurement result is a data measurement result measured in the second period. The initiating end device can trigger measurement result reporting by sending trigger frames on different channels, thereby significantly enhancing the robustness of the system.
[0401] Optionally, for the case where the measurement results are reported multiple times in segments, the fourth measurement result is all or part of the measurement results of the data measurement results measured in the second period except the third measurement result. The measurement results can be reported in segments, that is, each trigger frame sent down can specify the part of the measurement results required for reporting, and the responding end device does not need to feed back all the measurement results at one time. When the amount of measurement result data is large, it can effectively improve the efficiency and reliability of the feedback results and improve the flexibility of the solution.
[0402] The embodiment of the present application also provides a communication method, in the scenario of UWB measurement data assisted by a narrowband protocol, after the transmitting end device sends the first frame triggering the data measurement to trigger the current round of measurement, the responding end device reports the measurement report of the previous round by responding to the second frame of the first frame, effectively simplifying the narrowband interaction process and saving air interface transmission time. Figure 7 Provide explanation. Figure 7 It is a schematic flow chart of another communication method provided in an embodiment of the present application, comprising the following steps:
[0403] S710: The initiating device sends a first frame to the responding device, or the responding device receives the first frame from the initiating device.
[0404] For the description of the first frame, please refer to Figure 4 The description of the first frame in step S410 in the embodiment is different in that in addition to realizing the data measurement function of the first frame in step S410 triggering the current measurement round, the first frame can also trigger the reporting of the feedback of the measurement results of the measurement round before the current measurement round. For example, the first frame is used to trigger the data measurement in the third cycle and trigger the feedback of the data measurement results in the fourth cycle.
[0405] Furthermore, after receiving the first frame, the responding device may feed back a second frame to the initiating device in response to the first frame. Figure 7 The method flow shown also includes:
[0406] S720, the responding end device sends a second frame to the initiating end device, or the initiating end device receives the second frame from the responding end device. The relevant description of the second frame can be referred to Figure 4 The description of the second frame in step S420 is different in that in this embodiment, in addition to realizing the function of the second frame in step S420, the second frame can also realize the function of reporting the measurement result of the previous measurement round, specifically:
[0407] The second frame includes a fifth measurement result, and the fifth measurement result includes all or part of the data measurement results in a fourth cycle, wherein the fourth cycle is a measurement cycle before the third cycle.
[0408] For example, the fourth cycle is a measurement cycle before the third cycle, and it can be understood that the second frame can carry a measurement report of the previous round of ranging or perception measurement of the responding end.
[0409] Figure 7 In the illustrated embodiment, a new measurement result feedback process is defined, which can support delayed feedback of measurement reports. In the next round of ranging or sensing measurement, the measurement report is carried by a response frame in response to the voting frame, which effectively simplifies the narrowband interaction process and saves air interface transmission time.
[0410] As a possible implementation manner, if the fifth measurement result fails to be transmitted (for example, the initiator fails to obtain the fifth measurement result from the second frame), the initiator may resend the first frame to obtain the fifth measurement result.
[0411] As another possible implementation, if the fifth measurement result is part of the data measurement result within the fourth cycle (eg, the fifth measurement result is the first part of the data measurement result within the fourth cycle), the initiator may resend the first frame to request the other part of the data measurement result within the fourth cycle.
[0412] That is to say, the interaction process of the voting frame and the response frame can be repeated multiple times to deal with the failure of report acquisition; or, to deal with the transmission of report segments, each triggering the acquisition of part of the report content.
[0413] Furthermore, after receiving the second frame, the initiating device may start data measurement. Figure 7 The method flow shown also includes:
[0414] S730: The initiating device sends a first UWB signal to the responding device, or the responding device receives the first UWB signal from the initiating device. Figure 4 The description of the first UWB signal in step S430 is not repeated here.
[0415] S740: The responding device sends a second UWB signal to the initiating device, or the initiating device receives the second UWB signal from the responding device. Figure 4 The description of the second UWB signal in step S440 is not repeated here.
[0416] In each round of ranging or sensing measurement, the initiator device can repeat the same measurement for multiple different responders. Figure 7 The measurement process shown in FIG. 1 is used to achieve one-to-many site ranging or sensing. The narrowband systems in each round of measurement can be on the same channel or on different channels.
[0417] For ease of understanding, combined Figure 8 Describe the timing relationship between sending the first frame, receiving the second frame, sending the first UWB signal, and receiving the second UWB signal. Figure 8 This is a timing diagram of frame transmission provided in an embodiment of the present application.
[0418] The embodiment of the present application also provides a communication method. In the scenario of UWB measurement data assisted by a narrowband protocol, the communication of the narrowband system may have a variety of different modulation mapping modes and different data rates. At the same time, the frame start delimiter (Start-of-FrameDelimiter, SFD) sequence of different narrowband physical layer protocol data units (PHY Protocol Data Unit, PPDU) may also be different. Therefore, before the narrowband-assisted UWB measurement data (such as ranging or perception) is performed, an initialization and handshake negotiation process can be used to determine the arrangement of parameters in the measurement process. Fig. 9 This section explains how to negotiate parameters in the measurement process. Fig. 9 It is a schematic flow chart of another communication method provided in an embodiment of the present application, comprising the following steps:
[0419] S910: The initiating device sends a fourth frame to the responding device, or the responding device receives the fourth frame from the initiating device.
[0420] Specifically, the initiating device sends a fourth frame (eg, an advertisement poll frame (ADV-POLL)) to the responding device, where the fourth frame is used to indicate the parameters in the negotiated measurement process. For example, the fourth frame carries the parameters in the measurement process supported by the initiating device.
[0421] Furthermore, in this embodiment, after receiving the fourth frame, the responding end device may respond to the fourth frame through the fifth frame. Fig. 9 The method flow shown also includes:
[0422] S920: The responding device sends the fifth frame to the initiating device, or the initiating device receives the fifth frame from the responding device.
[0423] Specifically, the responding device sends a fifth frame (eg, an advertisement response frame (Advertisement response, ADV-RESP)) to the initiating device, and the fifth frame includes parameters supported by the responding device and the initiating device.
[0424] For example, after receiving the fifth frame, the initiating device may send a sixth frame, and agree to start measuring after a period of time, that is, Fig. 9 The method flow shown may also include:
[0425] S930: The initiating device sends the sixth frame to the responding device, or the responding device receives the sixth frame from the initiating device.
[0426] Specifically, the sixth frame is used to indicate that the measurement starts after the first time period after the sixth frame. After the negotiation is completed, the responding end device and the initiating end device can perform measurements based on the negotiated parameters. For the specific measurement process, please refer to the above Figure 4 and / or Figure 7 The description of the communication method shown will not be repeated here.
[0427] For ease of understanding, combined Fig.10 (a) illustrates the timing relationship between the fourth frame, the fifth frame and the sixth frame. Fig.10 (a) is a timing diagram of another frame transmission provided in an embodiment of the present application.
[0428] Optionally, the parameters in the above measurement process include but are not limited to: initial channel information, UWB measurement channel information, or physical layer rate information.
[0429] For ease of understanding, the following briefly introduces the possible parameter information involved in the narrowband-assisted UWB measurement process in conjunction with Table 1a:
[0430] Table 1a
[0431]
[0432]
[0433] The 1st to 5th values of the physical layer rate (PHY rate) field in Table 1a (i.e., #1 to #5 in Table 1a) respectively indicate five different rate configuration parameter combinations for narrowband transmission when default symbol-to-chip mapping is used; the 6th value (i.e., #6 in Table 1a) and the 7th value (i.e., #7 in Table 1a) of the PHY rate field can be reserved or used for other indications; the 8th to 12th values of the PHY rate field (i.e., #8 to #12 in Table 1a) respectively indicate five different rate configuration parameter combinations for narrowband transmission when alternative symbol-to-chip mapping is used.
[0434] For ease of understanding, the following briefly introduces the forms of five different rate configuration parameter combinations involved in this embodiment in conjunction with Table 1b to Table 1d:
[0435] Specifically, the preamble length, the SF of the SFD field, the PHR length, the SF of the payload part, and the encoding method of the payload in the narrowband system PPDU can have a variety of different options. According to their different rates, the following five configuration combinations are preferred. The specific combination parameters are shown in Table 1b below:
[0436] Table 1b
[0437]
[0438] It should be noted that the default symbol-to-chip mapping table is based on Table 12-1 or Table 21-16 in the IEEE 802.15.4-2020 standard document. The mapping tables with lengths of 32 and 16 are shown in Table 1c and Table 1d below, which can be used as alternative symbol-to-chip mapping tables:
[0439] Table 1c
[0440]
[0441]
[0442] Table 1d
[0443]
[0444]
[0445] Specifically, the PPDU structure of the narrowband system in the narrowband assisted ranging or sensing system Fig.10As shown in (b), it includes a preamble, SFD, PHR and payloads. In addition, when a symbol-to-chip mapping table with a length of 16 is used, odd symbols use the above table 1d, and even symbols use the reverse sequence of the corresponding sequence in the above table 1d, as follows: Fig.10 As shown in (c).
[0446] The 13th value of the PHY rate field (i.e., #13 in Table 1a) is used to indicate that the narrowband system will use the default symbol-to-chip mapping, and the specific rate configuration needs to be determined by the narrowband SFD field; the 14th value of the PHY rate field (i.e., #14 in Table 1a) is used to indicate that the narrowband system will use alternative symbol-to-chip mapping, and the specific rate configuration needs to be determined by the narrowband SFD field. In narrowband transmission, the dynamic SFD value can be used to indicate the data rate of the load, and different SFD values are used to indicate different transmission rates of the load part.
[0447] It should be noted that, in the case of narrowband data modulation and mapping, a set of symbol-to-chip mapping tables (called default symbol-to-chip mapping) has been defined in the existing standards, including three different mappings with chip lengths of 32, 16, and 8. A new set of symbol-to-chip mapping tables (called alternativesymbol-to-chip mapping) has been defined in the existing standards, including two different mappings with chip lengths of 32 and 16. When the alternativesymbol-to-chip mapping method is selected, if a symbol-to-chip mapping table with a length of 8 is required, the mapping table with a length of 8 in the default symbol-to-chip mapping can be used.
[0448] In addition, the mapping mode of symbols to chips can also be indicated separately using another field (such as the Mapping Type field), so that the specific modulation mapping mode of the narrowband can be determined together according to the PHY rate and the Mapping Type field. The corresponding parameter information is shown in Table 2 below:
[0449] Table 2
[0450]
[0451] Alternatively, whether to use dynamic SFD to indicate the rate and the mapping mode from symbol to chip may be indicated by using separate fields to indicate corresponding parameter information as shown in Table 3 below:
[0452]
[0453] Alternatively, whether to use dynamic SFD indication can also be used as a separate field indication, and the corresponding parameter information is shown in the following Table 4:
[0454] Table 4
[0455]
[0456]
[0457] It should be understood that the above Tables 1a to 4 are only examples of possible forms of negotiated parameters and do not constitute any limitation on the protection scope of the present application. Exemplarily, the functions indicated by some values in the fields involved in the above Tables 1a to 4 (such as the PHY rate field or the SFD field) are adopted, and the functions indicated by the remaining other partial values are not adopted. For example, only the 8th value and the 11th value exist in the 8th value to the 12th value of the PHY rate field (i.e., #8 to #12 in Table 1a), which still belongs to the protection scope of the present application.
[0458] Fig. 9 In the communication method shown, the responding device and the initiating device can initialize and negotiate the handshake parameter settings in the narrowband-assisted UWB measurement process through the fourth frame and the fifth frame. Through the corresponding field design, the corresponding modulation mapping method of each field of the PPDU of the narrowband system can be determined, and the signaling overhead can be reduced through multiplexing and joint indication. At the same time, a variety of different mappings and dynamic SFD functions are supported. It should be noted that, without negotiation, the narrowband-assisted UWB measurement process can use fixed default parameters so that initial measurements can be performed. In addition, during the narrowband-assisted UWB measurement process, the corresponding parameters and configuration information can also be updated through the initialization and handshake negotiation process. The specific update process is the same as the above. Fig. 9 The negotiation process shown is similar and will not be repeated here.
[0459] It should be understood that the sequence numbers of the above processes do not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0460] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0461] It should also be understood that in some of the above embodiments, the devices in the existing network architecture are mainly used as examples for exemplary description (such as initiating end devices, responding end devices, etc.), and it should be understood that the specific form of the device is not limited in the embodiments of the present application. For example, devices that can achieve the same function in the future are applicable to the embodiments of the present application.
[0462] It can be understood that in the above-mentioned various method embodiments, the methods and operations implemented by devices (such as the above-mentioned initiating end device, responding end device, etc.) can also be implemented by components of the device (such as chips or circuits).
[0463] Above, combined Figure 4 The communication method provided by the embodiment of the present application is described in detail. The above communication method is mainly introduced from the perspective of interaction between the initiating end device and the responding end device. It can be understood that the initiating end device and the responding end device, in order to realize the above functions, include hardware structures and / or software modules corresponding to the execution of each function.
[0464] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0465] The following, combined Fig.11 and Fig.12 The communication device provided in the embodiment of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and some contents will not be repeated for the sake of brevity.
[0466] The embodiment of the present application can divide the functional modules of the initiating end device or the responding end device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0467] Fig.11 is a schematic block diagram of a communication device provided in an embodiment of the present application. Fig.11As shown, the device 700 may include a transceiver unit 710 and a processing unit 720. The transceiver unit 710 may communicate with the outside, and the processing unit 720 is used for data processing. The transceiver unit 710 may also be called a communication interface or a communication unit.
[0468] Optionally, the device 700 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 720 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.
[0469] The device 700 can be used to execute the actions performed by the transceiver device (such as the initiating end device and the responding end device) in the above method embodiments. In this case, the device 700 can be a transceiver device or a component that can be configured in the transceiver device. The transceiver unit 710 is used to execute the transceiver-related operations of the transceiver device in the above method embodiments, and the processing unit 720 is used to execute the processing-related operations of the transceiver device in the above method embodiments.
[0470] As a design, the device 700 is used to execute the actions performed by the initiating device in the above method embodiment.
[0471] In a possible implementation, the transceiver unit 710 is used to send a first frame on a first narrowband channel, and the first frame is used to trigger data measurement; the transceiver unit 710 is used to send a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and receive a second UWB signal on the first UWB channel, and the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; the transceiver unit 710 is used to send a first trigger frame on the second narrowband channel, and the first trigger frame is used to trigger reporting of a first measurement result, and the first measurement result includes all or part of the data measurement result.
[0472] In another possible implementation, the transceiver unit 710 is used to send a first frame on a first narrowband channel, and the first frame is used to trigger data measurement within a first period; the transceiver unit 710 is used to send a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and receive a second UWB signal on the first UWB channel, and the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; when sending the first UWB signal, the transceiver unit 710 is used to send a third trigger frame on the first narrowband channel, and the third trigger frame is used to trigger reporting of a third measurement result, and the third measurement result includes all or part of the data measurement result within the second period, wherein the second period is the measurement period before the first period.
[0473] In another possible implementation, the transceiver unit 710 is used to send a first frame on a first narrowband channel, where the first frame is used to trigger data measurement within a third period and trigger feedback of data measurement results within a fourth period; the transceiver unit 710 is used to receive a second frame on the first narrowband channel, where the second frame is used to respond to the first frame, where the second frame includes a fifth measurement result, and the fifth measurement result includes all or part of the data measurement result within a fourth period, wherein the fourth period is a measurement period before the third period.
[0474] In another possible implementation, the transceiver unit 710 is used to send a fourth frame on the first narrowband channel, where the fourth frame is used to indicate parameters in the negotiation measurement process, and the fourth frame includes parameters supported by the initiating device; the transceiver unit 710 is used to receive a fifth frame on the first narrowband channel, where the fifth frame is used to respond to the fourth frame, and the fifth frame includes parameters supported by the responding device and the initiating device.
[0475] The device 700 can implement the steps or processes performed by the initiating end device in the method embodiment according to the embodiment of the present application, and the device 700 may include a unit for executing the method performed by the initiating end device in the method embodiment. In addition, each unit in the device 700 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes of the method embodiment in the initiating end device in the method embodiment.
[0476] Wherein, when the device 700 is used to execute Figure 4 When the method is performed, the transceiver unit 710 can be used to execute the sending and receiving steps in the method, such as steps S410, S420, S430, S440, S450, S460, S470, S480, S490, S451, S461, S471, S481 and S491; the processing unit 720 can be used to execute the processing steps in the method.
[0477] When the device 700 is used to perform Figure 7 When the method is performed, the transceiver unit 710 can be used to execute the transceiver steps in the method, such as steps S710, S720, S730, and S740; the processing unit 720 can be used to execute the processing steps in the method.
[0478] When the device 700 is used to perform Fig. 9 When the method is performed, the transceiver unit 710 can be used to execute the transceiver steps in the method, such as steps S910, S920, and S930; the processing unit 720 can be used to execute the processing steps in the method.
[0479] It should be understood that the specific process of each unit performing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here. In addition, the beneficial effects brought about by each unit performing the above corresponding steps have been described in detail in the above method embodiment, and will not be repeated here.
[0480] As another design, the device 700 is used to execute the actions performed by the responding end device in the above method embodiment.
[0481] In a possible implementation, the transceiver unit 710 is used to receive a first frame on a first narrowband channel, where the first frame is used to trigger data measurement; the transceiver unit 710 is used to receive a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and to send a second UWB signal on the first UWB channel, where the first UWB signal and the second UWB signal are used to perform the data measurement and obtain a data measurement result; when the transmission of the first UWB signal and the second UWB signal is completed, the transceiver unit 710 is used to receive a first trigger frame on the second narrowband channel, where the first trigger frame is used to trigger reporting of a first measurement result, where the first measurement result includes all or part of the data measurement result.
[0482] In another possible implementation, the transceiver unit 710 is used to receive a first frame on a first narrowband channel, and the first frame is used to trigger data measurement within a first period; the transceiver unit 710 is used to receive a first ultra-wideband UWB signal on a first ultra-wideband UWB channel, and to send a second UWB signal on the first UWB channel, and the first UWB signal and the second UWB signal are used to perform the data measurement to obtain a data measurement result; when receiving the first UWB signal, the transceiver unit 710 is used to receive a third trigger frame on the first narrowband channel, and the third trigger frame is used to trigger reporting of a third measurement result, and the third measurement result includes all or part of the data measurement result within the second period, wherein the second period is the measurement period before the first period.
[0483] In another possible implementation, the transceiver unit 710 is used to receive a first frame on a first narrowband channel, where the first frame is used to trigger data measurement within a third period and trigger feedback of data measurement results within a fourth period; the transceiver unit 710 is used to send a second frame on the first narrowband channel, where the second frame is used to respond to the first frame, where the second frame includes a fifth measurement result, and the fifth measurement result includes all or part of the data measurement result within a fourth period, where the fourth period is a measurement period before the third period.
[0484] In another possible implementation, the transceiver unit 710 is used to receive a fourth frame on the first narrowband channel, where the fourth frame is used to indicate parameters in the negotiation measurement process, and the fourth frame includes parameters supported by the initiating device; the transceiver unit 710 is used to send a fifth frame on the first narrowband channel, where the fifth frame is used to respond to the fourth frame, and the fifth frame includes parameters supported by the responding device and the initiating device.
[0485] The device 700 can implement the steps or processes performed by the responding end device in the method embodiment according to the embodiment of the present application, and the device 700 may include a unit for executing the method performed by the responding end device in the method embodiment. In addition, each unit in the device 700 and the above-mentioned other operations and / or functions are respectively for implementing the corresponding processes of the method embodiment in the responding end device in the method embodiment.
[0486] Wherein, when the device 700 is used to execute Figure 4 When the method is performed, the transceiver unit 710 can be used to execute the sending and receiving steps in the method, such as steps S410, S420, S430, S440, S450, S460, S470, S480, S490, S451, S461, S471, S481 and S491; the processing unit 720 can be used to execute the processing steps in the method.
[0487] When the device 700 is used to perform Figure 7 When the method is performed, the transceiver unit 710 can be used to execute the transceiver steps in the method, such as steps S710, S720, S730, and S740; the processing unit 720 can be used to execute the processing steps in the method.
[0488] When the device 700 is used to perform Fig. 9 When the method is performed, the transceiver unit 710 can be used to execute the transceiver steps in the method, such as steps S910, S920, and S930; the processing unit 720 can be used to execute the processing steps in the method.
[0489] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0490] The processing unit 720 in the above embodiment may be implemented by at least one processor or processor-related circuits. The transceiver unit 710 may be implemented by a transceiver or a transceiver-related circuit. The storage unit may be implemented by at least one memory.
[0491] like Fig.12As shown, an embodiment of the present application further provides a device 800. The device 800 includes a processor 810 and may also include one or more memories 820. The processor 810 is coupled to the memory 820, and the memory 820 is used to store computer programs or instructions and / or data. The processor 810 is used to execute the computer programs or instructions and / or data stored in the memory 820, so that the method in the above method embodiment is executed. Optionally, the device 800 includes one or more processors 810.
[0492] Optionally, the memory 820 may be integrated with the processor 810 or provided separately.
[0493] Alternatively, if Fig.12 As shown, the device 800 may further include a transceiver 830, and the transceiver 830 is used for receiving and / or sending signals. For example, the processor 810 is used to control the transceiver 830 to receive and / or send signals.
[0494] As a solution, the device 800 is used to implement the operations performed by the transceiver devices (such as the initiator device and the responder device) in the above method embodiments.
[0495] The embodiment of the present application also provides a computer-readable storage medium on which are stored computer instructions for implementing the method executed by the transceiver devices (such as the initiator device and the responder device) in the above method embodiment.
[0496] For example, when the computer program is executed by a computer, the computer can implement the method performed by the transceiver devices (such as the initiator device and the responder device) in the above method embodiment.
[0497] An embodiment of the present application also provides a computer program product including instructions, which, when executed by a computer, enables the computer to implement the method performed by the transceiver device (such as the initiator device and the responder device) in the above method embodiment.
[0498] An embodiment of the present application also provides a communication system, which includes the initiating end device and the responding end device in the above embodiment.
[0499] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0500] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0501] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, a RAM may be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0502] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0503] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0504] Those of ordinary skill in the art will appreciate that the units and steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of this application.
[0505] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0506] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement the solution provided by the present application.
[0507] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0508] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0509] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, applied to an initiating end, characterized in that: The method comprises: Sending a fourth frame to the responding end, where the fourth frame is used to indicate the measurement parameters supported by the initiating end; receiving a fifth frame from the responding end, where the fifth frame is used to indicate measurement parameters supported by the responding end and the initiating end; Sending a first frame to the responding end, where the first frame is used to trigger ranging or sensing; Sending a first ultra-wideband UWB signal to the responding end; receiving a second UWB signal; The first UWB signal and the second UWB signal are used for performing the ranging or sensing.
2. The method according to claim 1, characterized in that The method further comprises: The first frame is sent to the responding end on a first narrowband channel according to the measurement parameter.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Sending the first UWB signal to the responding end on a first ultra-wideband UWB channel according to the measurement parameters; The second UWB signal is received from the responding end on the first UWB channel.
4. The method according to any one of claims 1 to 3, characterized in that: The measurement parameters include at least one of the following: Initial channel information, UWB measurement channel information, or physical layer rate information; The initial channel information is used to indicate the first narrowband channel; The UWB measurement channel information is used to indicate the first UWB channel; The physical layer rate information is used to indicate the data rate and the corresponding modulation mapping mode.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Report a first measurement result, where the first measurement result includes all or part of the ranging or sensing result.
6. The method according to any one of claims 1 to 5, characterized in that: The first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the type of feedback of the ranging or perception result.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: receiving a second frame on the first narrowband channel, the second frame being used to respond to the first frame; The second frame includes at least one of the following information: Information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: After receiving the fifth frame, a sixth frame is sent to the responding end, where the sixth frame is used to indicate that ranging or sensing starts after a first time period after the sixth frame.
9. A communication device, the communication device being an initiator or applied to an initiator, characterized in that: The device comprises: A sending unit, used to send a fourth frame to the responding end, where the fourth frame is used to indicate the measurement parameters supported by the initiating end; A receiving unit, configured to receive a fifth frame from the responding end, wherein the fifth frame is used to indicate measurement parameters supported by the responding end and the initiating end; The sending unit is used to send a first frame to the responding end, where the first frame is used to trigger ranging or sensing; The sending unit is used to send a first ultra-wideband UWB signal to the responding end; The receiving unit is used to receive a second UWB signal; The first UWB signal and the second UWB signal are used for performing the ranging or sensing.
10. The device according to claim 9, characterized in that The device also includes: The sending unit is used to send the first frame to the responding end on a first narrowband channel according to the measurement parameter.
11. The device according to claim 9 or 10, characterized in that The device also includes: The sending unit is configured to send the first UWB signal to the responding end on a first ultra-wideband UWB channel according to the measurement parameter; The receiving unit is configured to receive the second UWB signal from the responding end on the first UWB channel.
12. The device according to any one of claims 9 to 11, characterized in that The measurement parameters include at least one of the following: Initial channel information, UWB measurement channel information, or physical layer rate information; The initial channel information is used to indicate the first narrowband channel; The UWB measurement channel information is used to indicate the first UWB channel; The physical layer rate information is used to indicate the data rate and the corresponding modulation mapping mode.
13. The device according to any one of claims 9 to 12, characterized in that The device also includes: The processing unit is used to report a first measurement result, where the first measurement result includes all or part of the result of the ranging or sensing.
14. The device according to any one of claims 9 to 13, characterized in that The first frame includes at least one of the following information: identification information of the responding end device, information indicating the duration of the first UWB signal in each millisecond, information indicating the sequence adopted by the first UWB signal, information indicating the number of segments of the first UWB signal, information indicating the total length of the first UWB signal, and information indicating the type of feedback of the ranging or perception result.
15. The device according to any one of claims 9 to 14, characterized in that The device also includes: The receiving unit is configured to receive a second frame on the first narrowband channel, wherein the second frame is used to respond to the first frame; The second frame includes at least one of the following information: Information indicating the duration of the second UWB signal in each millisecond, information indicating the sequence adopted by the second UWB signal, information indicating the number of segments of the second UWB signal, information indicating the total length of the second UWB signal, or information indicating a measurement period.
16. The device according to any one of claims 9 to 15, characterized in that The device also includes: The sending unit is used to send a sixth frame to the responding end after receiving the fifth frame, and the sixth frame is used to indicate that ranging or sensing starts after a first time length after the sixth frame.
17. A communication device, characterized in that: The device comprises at least one processor, wherein the at least one processor is configured to enable the communication device to implement the method according to any one of claims 1 to 8.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the method according to any one of claims 1 to 8 is executed.
19. A computer program product, characterized in that When the computer program product is executed by a computer, the method according to any one of claims 1 to 8 is performed.
Citation Information
Patent Citations
Ranging method and ranging system
CN108964867A
Announcing UWB / NBA-UWB-MMS ranging rounds via narrowband-based advertisements
US20220137177A1