Signal transmission method and related device
The signal transmission method enhances UWB ranging efficiency by using a polling frame with delay information for multiple responders to reply at different times, allowing simultaneous measurement of distances to multiple devices.
Patent Information
- Application Number
- JP2024553442
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-03-07
- Filing Date
- 2023-02-28
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2043-02-28
AI Technical Summary
Existing UWB systems face low ranging efficiency when an initiator measures distances to multiple responders, as the process is time-consuming and inefficient.
A signal transmission method involving a polling frame with time-frequency location and delay information for multiple responders to reply at different times, allowing the initiator to perform ranging on multiple devices simultaneously.
Improves ranging efficiency by enabling the initiator to measure distances to multiple responders in a short time, reducing active time and power consumption.
Smart Images

Figure 0007815470000003 
Figure 0007815470000004 
Figure 0007815470000005
Abstract
Description
[Technical Field]
[0001] This application claims priority to Chinese Patent Application No. 202210225959.X, entitled "Signal Transmission Method and Related Apparatus," filed with the State Intellectual Property Office of the People's Republic of China on March 7, 2022, which application is incorporated herein by reference in its entirety.
[0002] This application relates to the field of communications technology, and in particular to signal transmission methods and related devices. [Background technology]
[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology in which data is transmitted by sending and receiving extremely narrow pulses of nanoseconds or less. Therefore, UWB technology occupies a wide spectrum range.
[0004] In ranging, the accuracy of measurement or sensing is related to the signal bandwidth. A larger signal bandwidth indicates a higher accuracy of sensing or ranging. Therefore, it has been proposed to perform ranging using UWB systems to improve the accuracy of ranging.
[0005] Currently, when an initiator uses a UWB system to measure the distance to one responder, the initiator needs to complete the measurement within several milliseconds. In this case, if the initiator uses the process of measuring the distance to one responder to measure the distance to multiple responders, the initiator can only complete the measurement for the multiple responders in a long time, resulting in low ranging efficiency of the initiator. Summary of the Invention
[0006] Embodiments of this application provide a signal transmission method and related device that helps improve ranging efficiency.
[0007] According to a first aspect, an embodiment of the present application provides a signal transmission method. In the method, a first initiator device transmits a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second responding devices to reply to the first initiator device with a response frame. The first initiator device receives multiple response frames based on a timestamp of the polling frame and the first delay information for each second responding device to reply to the first initiator device with a response frame. N and M are integers greater than or equal to 2.
[0008] It can be seen that in this embodiment of the present application, the polling frame sent by the first initiating device includes first delay information for each of the M second responding devices to reply with a response frame, so that some or all of the M second responding devices can reply with a response frame at different times determined based on different first delays to participate in the ranging round of the first initiating device. Furthermore, this helps the first initiating device to perform ranging on multiple second responding devices in a short time, and helps improve ranging efficiency.
[0009] In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. Thus, the first initiating device can further separately transmit the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals. The first initiating device separately receives the plurality of second UWB segment signals based on the second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device.
[0010] It can be seen that a first initiating device initiates a ranging round by transmitting a first UWB segment signal, and the first initiating device can receive second UWB segment signals returned by a plurality of second responding devices for all the first UWB segment signals at different times determined based on different second delay information, so that the first initiating device performs ranging to a plurality of second initiating devices based on the plurality of transmitted first UWB signals and the plurality of received second UWB segment signals.
[0011] In another optional implementation, the polling frame further includes identical third delay information for the M second responding devices to reply to the first UWB segment signal from the first initiating device and an orthogonal sequence index of each second responding device. Thus, the first initiating device can further separately transmit the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals. The first initiating device separately receives the multiple first orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of each second responding device.
[0012] It can be seen that the first initiating device initiates a ranging round by transmitting a first UWB segment signal, and the first initiating device can receive first orthogonal UWB segment signals returned by multiple second responding devices in response to the first UWB segment signal at the same time determined based on the third delay information. The multiple first orthogonal UWB segment signals are orthogonal to each other. This scheme also helps the first initiating device perform ranging to multiple second initiating devices based on the multiple transmitted first UWB signals and the multiple received first orthogonal UWB segment signals.
[0013] In one optional implementation, when the polling frame further includes identical third delay information for the M second responding devices to respond to the first UWB segment signals from the first initiating device and an orthogonal sequence index for each second responding device, the first initiating device is in an active state when transmitting the N first UWB segment signals and receiving the plurality of first orthogonal UWB segment signals, and is in an idle state during interval times of the N first UWB segment signals other than the time when transmitting the N first UWB segment signals and the time when receiving the plurality of first orthogonal UWB segment signals.
[0014] It can be seen that the first initiating device can be in an active state when transmitting N first UWB segment signals and receiving a plurality of first orthogonal UWB segment signals, and can be in an idle state for the remaining time in the interval time of the N first UWB segment signals. Thus, the active time of the first initiating device can be reduced, thereby reducing the power consumption of the first initiating device.
[0015] In one implementation of yet another option, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the first initiating device. Thus, the first initiating device can further receive a plurality of data frames based on the fourth delay information for each second responding device to transmit a data frame to the first initiating device. Each of the plurality of data frames includes a time difference between receiving the N first UWB segment signals at the first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device. The first responding device is any one of the M second responding devices.
[0016] It can be seen that the first initiating device can further receive time differences between receiving and transmitting UWB segment signals reported by the plurality of second response devices via data frames at different times determined based on the fourth delay information for each second response device, and thus the first initiating device determines ranging results for the plurality of second response devices based on the time differences between receiving and transmitting UWB segment signals for the first initiating device and the time differences between receiving and transmitting UWB segment signals reported by the plurality of second response devices.
[0017] In one optional implementation, separately transmitting N first UWB segment signals based on time-frequency location information of the N first UWB segment signals by the first initiating device includes separately transmitting N first UWB segment signals based on time-frequency location information of the N first UWB segment signals when the first timer has not expired and M response frames have been received, or separately transmitting N first UWB segment signals based on time-frequency location information of the N first UWB segment signals when S response frames have been received and the first timer has expired. The first timer is triggered when the first initiating device transmits a polling frame. S is an integer greater than or equal to 1 and less than M.
[0018] It can be seen that the first initiating device triggers a first timer when transmitting a polling frame. When the first initiating device receives response frames returned by all of the M second response devices, the first initiating device separately transmits N first UWB segment signals. Alternatively, when the first initiating device receives response frames from some of the M second response devices and the first timer expires, the first initiating device also separately transmits N first UWB segment signals. Specifically, when not all response frames are received and the first timer expires, the first initiating device no longer waits for replies to the polling frame from the other second response devices, but directly transmits N first UWB segment signals to start a ranging round. This approach can avoid ranging failures caused by the first initiating device permanently waiting for replies to the polling frame from the second response devices.
[0019] According to a second aspect, this application further provides a signal transmission method. The signal transmission method in this aspect corresponds to the signal transmission method in the first aspect. The signal transmission method in this aspect is described from the perspective of a first response device. In this method, a first response device receives a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second response devices to reply to the first initiator device with a response frame, where N and M are integers equal to or greater than 2. The first response device is any one of the M second response devices. The first response device transmits a response frame to the first initiator device based on a timestamp of the polling frame and the first delay information for the first response device to reply to the first initiator device with a response frame.
[0020] It can be seen that in this embodiment of the present application, the polling frame received by any second response device includes first delay information for the second response device to reply to the polling frame from the first initiating device, so that any second response device can reply to the first initiating device with a response frame at a time determined based on the first delay information for the second response device. Thus, any second response device can participate in the ranging round initiated by the first initiating device, thereby helping the first initiating device to perform ranging for multiple second response devices in a short time, i.e., helping to improve ranging efficiency.
[0021] In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. Thus, the first responding device can further separately receive the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals. The first responding device separately transmits the N second UWB segment signals to the first initiating device based on the second delay information for the first responding device to reply to the first UWB segment signal from the first initiating device.
[0022] It can be seen that if the polling frame further includes second delay information for each second response device to reply to the first UWB segment signal from the first initiating device, any second response device can further reply to the first initiating device with N second UWB segment signals based on the second delay information at different times separately, so that the first initiating device obtains the UWB segment signals used for ranging.
[0023] In another optional implementation, the polling frame further includes the same third delay information for the M second response devices to reply to the first UWB segment signals from the first initiator device and an orthogonal sequence index for each second response device. Thus, the first response device can further separately receive the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals. The first response device separately transmits the N first orthogonal UWB segment signals to the first initiator device based on the third delay information. The first orthogonal UWB segment signals are determined based on the orthogonal sequence index of the first response device.
[0024] It can be seen that any second responding device can reply to the first initiating device with the N first orthogonal UWB segment signals at different times based on the third delay information, so that different second responding devices reply to the first initiating device with different first orthogonal UWB segment signals at the same time within the interval time of the N first UWB segment signals.
[0025] In yet another optional implementation, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the first initiating device. Thus, the first responding device can further transmit a data frame to the first initiating device based on the fourth delay information for the first responding device to transmit the data frame to the first initiating device. The data frame includes a time difference between receiving the N first UWB segment signals at the first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device.
[0026] It can be seen that any second response device can further report to the first initiating device a time difference between receiving and transmitting the UWB segment signal at a time determined based on the fourth delay information. Thus, different second response devices can transmit data frames to the first initiating device at different times determined based on different fourth delay information, which can help the first initiating device perform ranging to the multiple second response devices based on the time difference between receiving and transmitting the UWB segment signal for the first initiating device and the time differences between receiving and transmitting the UWB segment signals reported by the multiple second response devices.
[0027] According to a third aspect, this application further provides a signal transmission method. In this method, a first initiator device transmits a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second responding devices reply to the first initiator device with response frames, and a subcarrier set for all of the M second responding devices to reply to the first initiator device with their response frames. The narrowband signal transmitted during the response time includes multiple subcarriers, where N and M are integers greater than or equal to 2. The first initiator device receives the response frame based on the response times and the subcarrier sets for all of the second responding devices to reply to the first initiator device with their response frames, and the response frame includes multiple response signals.
[0028] It can be seen that in this embodiment of the present application, a polling frame sent by a first initiating device includes the same response time for M second response devices to reply to the first initiating device with response frames and a subcarrier set for all of the M second response devices to reply to the first initiating device with response frames. Therefore, some or all of the M second response devices can reply to the first initiating device using response signals on different subcarrier sets at the response time. Furthermore, some or all of the M second response devices can participate in the ranging round of the first initiating device, which helps the first initiating device to perform ranging on multiple second response devices in a short time and improves ranging efficiency.
[0029] In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. Thus, the first initiating device can further separately transmit the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals. The first initiating device separately receives the plurality of second UWB segment signals based on the second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device.
[0030] It can be seen that a first initiating device initiates a ranging round by transmitting a first UWB segment signal, and the first initiating device can receive second UWB segment signals returned by a plurality of second responding devices for all the first UWB segment signals at different times determined based on different second delay information, so that the first initiating device performs ranging to a plurality of second initiating devices based on the plurality of transmitted first UWB signals and the plurality of received second UWB segment signals.
[0031] In another optional implementation, the polling frame further includes identical third delay information for the M second responding devices to reply to the first UWB segment signal from the first initiating device and an orthogonal sequence index of each second responding device. Thus, the first initiating device can further separately transmit the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals. The first initiating device separately receives the multiple first orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of each second responding device.
[0032] It can be seen that the first initiating device initiates a ranging round by transmitting a first UWB segment signal, and the first initiating device can receive first orthogonal UWB segment signals returned by multiple second responding devices in response to the first UWB segment signal at the same time determined based on the third delay information. The multiple first orthogonal UWB segment signals are orthogonal to each other. This scheme also helps the first initiating device perform ranging to multiple second initiating devices based on the multiple transmitted first UWB signals and the multiple received first orthogonal UWB segment signals.
[0033] In one optional implementation, when the polling frame further includes identical third delay information for the M second response devices to respond to the first UWB segment signals from the first initiating device and an orthogonal sequence index for each second response device, the first initiating device is in an active state when transmitting N first UWB segment signals and receiving multiple first orthogonal UWB segment signals, and is in an idle state during the interval times of the N first UWB segment signals other than the time when transmitting the N first UWB segment signals and the time when receiving the multiple first orthogonal UWB segment signals.
[0034] It can be seen that the first initiating device can be in an active state when transmitting N first UWB segment signals and receiving a plurality of first orthogonal UWB segment signals, and can be in an idle state for the remaining time in the interval time of the N first UWB segment signals. Thus, the active time of the first initiating device can be reduced, thereby reducing the power consumption of the first initiating device.
[0035] In yet another optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit data frames to the first initiator device and a subcarrier set for all second response devices to transmit data frames to the first initiator device. Thus, the first initiator device can receive the data frame based on the data frame time and the subcarrier set for all second response devices to transmit data frames to the first initiator device. The data frame includes a plurality of data signals. Each of the plurality of data signals includes a time difference between receiving the N first UWB segment signals at the first responder device and transmitting the N second UWB segment signals at the first responder device or transmitting the N first orthogonal UWB segment signals at the first responder device. The first responder device is any one of the M second responder devices.
[0036] It can be seen that the first initiating device can further receive time differences between receiving and transmitting UWB segment signals reported by the plurality of second response devices via data frames at different times determined based on the fourth delay information for each second response device. This approach helps the first initiating device determine ranging results for the plurality of second response devices based on the time differences between receiving and transmitting UWB segment signals for the first initiating device and the receive times and transmit times reported by the plurality of second response devices.
[0037] According to a fourth aspect, this application further provides a signal transmission method. The signal transmission method in this aspect corresponds to the signal transmission method in the third aspect. The signal transmission method in this aspect is described from the perspective of a first response device. In this method, a first response device receives a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiator device in response frames, and a subcarrier set for all first response devices among the M second response devices to reply to the first initiator device in response frames. The narrowband signal transmitted at the response time includes multiple subcarriers, where N and M are integers equal to or greater than 2. The first response device transmits a response signal to the first initiator device based on the response time and the subcarrier set for the first response device to reply to the first initiator device in response frames. The first response device is any one of the M second response devices.
[0038] It can be seen that in this embodiment of the present application, any second response device can reply to the first initiator using a response frame on the subcarrier set for the second response device at the response time, thus allowing any second response device to participate in the ranging round of the first initiating device, thereby helping the first initiating device to perform ranging on multiple second response devices and improving ranging efficiency.
[0039] In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. Thus, the first responding device can further separately receive the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals. The first responding device separately transmits the N second UWB segment signals to the first initiating device based on the second delay information for the first responding device to reply to the first UWB segment signal from the first initiating device.
[0040] It can be seen that if the polling frame further includes second delay information for each second response device to reply to the first UWB segment signal from the first initiator device, any second response device can further reply to the first initiator device with N second UWB segment signals based on the second delay information at different times, separately, so that the first initiator device acquires UWB segment signals used for ranging. In another optional implementation, the polling frame further includes identical third delay information for each of the M second response devices to reply to the first UWB segment signals from the first initiator device and an orthogonal sequence index for each second response device. Thus, the first responding device can further separately receive the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals. The first responding device transmits the N first orthogonal UWB segment signals to the first initiator device separately based on the third delay information. The first orthogonal UWB segment signal is determined based on the orthogonal sequence index of the first responding device.
[0041] It can be seen that any second responding device can reply to the first initiating device with the N first orthogonal UWB segment signals at different times based on the third delay information, so that different second responding devices reply to the first initiating device with different first orthogonal UWB segment signals at the same time within the interval time of the N first UWB segment signals.
[0042] In one optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit their data frames to the first initiator device and a subcarrier set for all second response devices to transmit their data frames to the first initiator device. Thus, the first responding device further transmits a data signal to the first initiator device based on the data frame time and the subcarrier set for the first responding device to transmit its data frames to the first initiator device. The data signal includes a time difference between receiving the N first UWB segment signals at the first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device.
[0043] It can be seen that any second response device can further report to the first initiating device a time difference between receiving and transmitting the UWB segment signal at a time determined based on the fourth delay information. Thus, different second response devices can transmit data frames to the first initiating device at different times determined based on different fourth delay information, which can help the first initiating device perform ranging to the multiple second response devices based on the time difference between receiving and transmitting the UWB segment signal for the first initiating device and the time differences between receiving and transmitting the UWB segment signals reported by the multiple second response devices.
[0044] According to a fifth aspect, the present application further provides a signal transmission method, in which a control device transmits a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, first delay information for each of M second responding devices to reply to the control device with a response frame, and fifth delay information for each of X second initiating devices to reply to the control device with a response frame, where N, M, and X are integers greater than or equal to 2. The control device receives the response frames based on the plurality of first delay information, the plurality of fifth delay information, and a timestamp of the polling frame.
[0045] It can be seen that in this embodiment of the application, the control device transmits a polling frame, and through the polling frame, configures fifth delay information for each of the X second initiating devices to reply to the control device with a response frame and first delay information for each of the M second responding devices to reply to the control device with a response frame, so that some or all of the X second initiating devices can reply to the control device with a response frame at different times, and some or all of the M second responding devices can reply to the control device with a response frame at different times. Thus, multiple second initiating devices that reply with a response frame and multiple second responding devices that reply with a response frame participate in the same ranging round, thereby conducive to implementing ranging performed by multiple second initiating devices on multiple second responding devices, that is, conducive to improving ranging efficiency.
[0046] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and identical third delay information for all second responding devices to reply to the first initiating device with a third orthogonal UWB segment signal.
[0047] Thus, any second initiating device can separately transmit N second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of the second initiating device. Therefore, any second responding device can separately receive multiple second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of each second responding device. Also, any second responding device can transmit N third orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of the second responding device. Therefore, any second initiating device can receive multiple third orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of each second responding device.
[0048] In another optional implementation, the polling frame further includes fourth delay information for each second response device to transmit a data frame to the second initiating device, such that any second response device can transmit a data frame based on the fourth delay information for the second response device. The data frame includes a time at which the second response device receives the second orthogonal UWB segment signal and a time at which the second response device transmits the third orthogonal UWB segment signal. Correspondingly, any first initiating device participating in a ranging round can receive multiple data frames based on the fourth delay information for each second response device and further perform ranging on multiple second response devices based on the time information carried in the data frames.
[0049] According to a sixth aspect, the present application further provides a signal transmission method. The signal transmission method in this aspect corresponds to the signal transmission method in the fifth aspect. The signal transmission method in this aspect is described from the perspective of a first initiating device. In this method, the first initiating device receives a polling frame, which includes time-frequency location information of N ultra-wideband (UWB) segment signal groups and fifth delay information for each of X second initiating devices to reply to the control device in a response frame, where the first initiating device is any one of the X second initiating devices, and N and X are integers greater than or equal to 2. The first initiating device transmits a response frame based on a timestamp of the polling frame and the fifth delay information for the first initiating device to reply to the control device in a response frame.
[0050] It can be seen that in this embodiment of the present application, the polling frame received by any second initiating device includes fifth delay information for the initiating device to reply to the control device in a response frame, so that any second initiating device can reply to the control device in a response frame based on the fifth delay information. Thus, any second initiating device can participate in a ranging round, so that multiple initiating devices can participate in the same ranging round, thereby helping to improve ranging efficiency.
[0051] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and the same third delay information for all second responding devices to reply to the first UWB segment signal from the first initiating device, where M is an integer equal to or greater than 1. Thus, the first initiating device can further separately transmit N second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of the first initiating device. The first initiating device can separately transmit the N second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of the first initiating device. Sequence Indexand separately receive a plurality of third orthogonal UWB segment signals based on the received signal.
[0052] It can be seen that any second initiating device can further transmit N second orthogonal UWB segment signals separately according to the orthogonal sequence index of the second initiating device and the time-frequency position information of the N UWB segment signal groups, and can also receive third delay information and the orthogonal sequence index of each second responding device. Sequence Index and a plurality of third orthogonal UWB segment signals can be separately received based on the second orthogonal UWB segment signals. Specifically, any second initiating device can perform ranging by transmitting the second orthogonal UWB segment signals and receiving the third orthogonal UWB segment signals.
[0053] In another optional implementation, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the second initiating device. Thus, the first initiating device can further receive multiple data frames based on the fourth delay information for each second responding device to transmit a data frame to the second initiating device. Each of the multiple data frames includes a time during which the first responding device receives the multiple second orthogonal UWB segment signals and a time during which the first responding device transmits the multiple third orthogonal UWB segment signals. The first responding device is any one of the M second responding devices.
[0054] It can be seen that any second initiating device can further separately receive the orthogonal UWB segment signal reception times and transmission times reported by multiple second responding devices based on the fourth delay information for each responding device, so that each second initiating device can perform ranging on multiple second responding devices that have reported their reception times and transmission times based on the orthogonal UWB segment signal reception times and transmission times.
[0055] According to a seventh aspect, the present application further provides a signal transmission method. The signal transmission method in this aspect corresponds to the signal transmission methods in the fifth and sixth aspects. The signal transmission method in this aspect is described from the perspective of a first response device. In this method, the first response device receives a polling frame, which includes time-frequency location information of N ultra-wideband (UWB) segment signal groups and first delay information for each of M second response devices to reply to the control device in a response frame. The first response device is any one of the M second response devices, where N and X are integers equal to or greater than 2. The first response device transmits a response frame based on a timestamp of the polling frame and the first delay information for the first response device to reply to the control device in a response frame.
[0056] It can be seen that in this embodiment of the present application, the polling frame received by any second response device includes first delay information for the second response device to reply to the control device in a response frame, so that any second response device can reply to the control device in a response frame at different times, thereby helping multiple second response devices to participate in the same ranging round and improving ranging efficiency.
[0057] In one optional implementation, the polling frame further includes an orthogonal sequence index for each of the X second initiating devices, an orthogonal sequence index for each of the second responding devices, and the same third delay information for all the second responding devices to reply to the first UWB segment signal from the first initiating device, where X is an integer greater than or equal to 2. Thus, the second responding device can further separately receive the multiple second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence indexes of the X second initiating devices. The first responding device can receive the third delay information and the orthogonal sequence indexes of the first responding devices. Sequence Indexand separately transmit a plurality of third orthogonal UWB segment signals based on the first and second orthogonal UWB segment signals.
[0058] In one optional implementation, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the second initiating device. Thus, the first responding device can further transmit a data frame based on the fourth delay information for the first responding device to transmit a data frame to the second initiating device. The data frame includes a time during which the first responding device receives the plurality of second orthogonal UWB segment signals and a time during which the first responding device transmits the plurality of third orthogonal UWB segment signals.
[0059] According to an eighth aspect, the present application further provides a signal transmission method. In this method, a control device transmits a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, a first response time at which X second initiating devices reply to the control device in a response frame, a subcarrier set for all of the X second initiating devices to reply to the control device in a response frame, a second response time at which M second response devices reply to the control device in a response frame, and a subcarrier set for all of the M second response devices to reply to the control device in a response frame. N, M, and X are integers greater than or equal to 2. The control device receives a second response frame based on the same second response time at which the M second response devices reply to the control device in a response frame and the subcarrier set for all of the second response devices to reply to the control device in a response frame, the second response frame including a plurality of second response signals. The control device receives a first response frame based on the same first response time at which the X second initiating devices reply to the control device in the response frame and a subcarrier set for all the second initiating devices to reply to the control device in the response frame, and the first response frame includes a plurality of first response signals.
[0060] It can be seen that in this embodiment of the application, the control device transmits a polling frame, and through the polling frame, configures a first response time for X second initiating devices to reply to the control device with response frames, a subcarrier set for all of the X second initiating devices to reply to the control device with response frames, and a second response time for M second response devices to reply to the control device with response frames, and a subcarrier set for all of the M second response devices to reply to the control device with response frames. Thus, a plurality of second initiating devices among the X second initiating devices can reply to the control device with first response signals at the first response time, and a plurality of second response devices among the M second response devices can reply to the control device with second response signals at the second response time. The first response signals replied by the plurality of second initiating devices are orthogonal to each other, and the second response signals replied by the plurality of second response devices are orthogonal to each other. Therefore, multiple second initiating devices that reply with a response frame and multiple second responding devices that reply with a response frame can participate in the same ranging round, thereby helping to perform ranging by multiple second initiating devices against multiple second responding devices, i.e., helping to improve ranging efficiency.
[0061] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and identical third delay information for all second responding devices to reply to the first UWB segment signal from the first initiating device.
[0062] In another optional implementation, the polling frame further includes a data frame time during which the M second responding devices transmit data frames to the second initiating device and a subcarrier set for all M second responding devices to transmit data frames to the second initiating device. Thus, different second responding devices can transmit data signals to the second initiating device on different subcarrier sets during the same data frame time, with multiple data signals from the data frame. Each data signal includes a time difference between receiving and transmitting a UWB segment signal for the first responding device, so that any second initiating device can perform ranging to multiple second responding devices based on the time carried in each data signal.
[0063] According to a ninth aspect, the present application further provides a signal transmission method. The signal transmission method in this aspect corresponds to the signal transmission method in the eighth aspect. The signal transmission method in this aspect is described from the perspective of a first initiating device. In this method, the first initiating device receives a polling frame, which includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, the same first response time for X second initiating devices to reply to the control device in response frames, and a subcarrier set for all of the X second initiating devices to reply to the control device in the response frames, where the first initiating device is any one of the X second initiating devices. N and X are integers greater than or equal to 2. The second initiating device transmits a first response signal based on the first response time and the subcarrier set for the first initiating device to reply to the control device in the response frame.
[0064] It can be seen that in this embodiment of the present application, the polling frame received by any second initiating device includes the time and subcarrier set for the second initiating device to reply to the control device with a first response signal, so that multiple second initiating devices can participate in the same ranging round, thereby helping to perform ranging for multiple second initiating devices and improving ranging efficiency.
[0065] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and the same third delay information for all second responding devices to reply to the first UWB segment signal from the second initiating device, where M is an integer greater than or equal to 2. Thus, the first initiating device can further separately transmit N second orthogonal UWB segment signals based on the time-frequency location information of the N first UWB segment signal groups and the orthogonal sequence index of the first initiating device. The first initiating device can separately transmit N second orthogonal UWB segment signals based on the time-frequency location information of the N first UWB segment signal groups and the orthogonal sequence index of the first initiating device. Sequence Index and separately receive a plurality of third orthogonal UWB segment signals based on the received signal.
[0066] In one optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit their data frames to the first initiator device and a subcarrier set for all second response devices to transmit their data frames to the first initiator device. Thus, the first initiator device can receive the data frame based on the data frame time and the subcarrier set for all second response devices to transmit their data frames to the first initiator device. The data frame includes a plurality of data signals, each of which includes a time during which the first responder device receives a plurality of second orthogonal UWB segment signals and a time during which the first responder device transmits a plurality of third orthogonal UWB segment signals. The first responder device is any one of the M second responder devices.
[0067] According to a tenth aspect, the present application further provides a signal transmission method. The signal transmission method in this aspect corresponds to the signal transmission methods in the eighth and ninth aspects. The signal transmission method in this aspect is described from the perspective of a first response device. In this method, a first response device receives a polling frame, which includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, identical second response times for M second response devices to reply to the control device in response frames, and subcarrier sets for all of the M second response devices to reply to the control device in response frames. N and M are integers equal to or greater than 2. The first response device is any one of the M second response devices. The first response device transmits a second response signal based on the second response time and the subcarrier set for the first response device to reply to the control device in the response frame.
[0068] It can be seen that in this embodiment of the present application, the polling frame received by any second response device includes the time and subcarrier set at which the second response device replies to the control device with a second response signal, so that multiple second response devices can participate in the same ranging round, thereby helping to perform ranging for multiple second response devices and improving ranging efficiency.
[0069] In one optional implementation, the polling frame further includes an orthogonal sequence index for each of the X second initiating devices, an orthogonal sequence index for each of the second responding devices, and identical third delay information for all of the second responding devices to reply to the first UWB segment signal from the first initiating device. The first initiating device is any one of the X second initiating devices, where X is an integer greater than or equal to 2. Thus, the first responding device can further receive multiple second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of each second initiating device. The first responding device separately transmits multiple third orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of the first responding device.
[0070] In another optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit data frames to the first initiator device and a subcarrier set for all second response devices to transmit data frames to the first initiator device. Thus, the first responding device can further transmit a data signal based on the data frame time and the subcarrier set for the first response device to transmit data frames to the first initiator device, the data signal including a time during which the first responding device receives the plurality of second orthogonal UWB segment signals and a time during which the first responding device transmits the plurality of third orthogonal UWB segment signals.
[0071] According to an eleventh aspect, this application further provides a communications device. The communications device has some or all of the functionality of implementing a first initiating device according to the first, third, sixth, or ninth aspects, or has some or all of the functionality of implementing a first responding device according to the second, fourth, seventh, or tenth aspects, or has some or all of the functionality of implementing a control device according to the fifth or eighth aspects. For example, the functionality of the communications device may include some or all of the functionality of the first initiating device according to the first aspect of this application, or may have the functionality of independently implementing any of the embodiments of this application. The functionality may be implemented using hardware or by using hardware executing corresponding software. The hardware or software may include one or more units or modules corresponding to the aforementioned functions.
[0072] In one possible design, the communication device may include a processing unit and a communication unit. The processing unit is configured to support the communication device in performing corresponding functions in the aforementioned methods. The communication unit is configured to support communication between the communication device and other communication devices. The communication device may further include a storage unit. The storage unit is configured to be coupled to the processing unit and the communication unit and stores program instructions and data required for the communication device.
[0073] In one implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to transmit a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second response devices to reply to the first initiator device with a response frame, where N and M are integers greater than or equal to 2. The communication unit is further configured to receive a plurality of response frames based on a timestamp of the polling frame and the first delay information for each second response device to reply to the first initiator device with a response frame.
[0074] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the first aspect, and the details will not be described again here.
[0075] In another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to receive a polling frame. The polling frame has time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second response devices to reply in a response frame to the first initiator device, where N and M are integers greater than or equal to 2, and the first response device is any one of the M second response devices. The communication unit is further configured to transmit the response frame to the first initiator device based on a timestamp of the polling frame and the first delay information for the first response device to reply in a response frame to the first initiator device.
[0076] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the second aspect, and the details will not be described again here.
[0077] In yet another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to transmit a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiating device with response frames, and a subcarrier set for all of the M second response devices to reply to the first initiating device with their response frames, where the narrowband signal transmitted at the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The communication unit is further configured to receive a response frame based on the response times and the subcarrier set for all of the second response devices to reply to the first initiating device with their response frames, where the response frame includes multiple response signals.
[0078] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the third aspect, and the details will not be described again here.
[0079] In yet another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to receive a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiator device in response frames, and a subcarrier set for all first response devices among the M second response devices to reply to the first initiator device in response frames, where the narrowband signal transmitted at the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The communication unit is further configured to transmit a response signal to the first initiator device based on the response time and the subcarrier set for the first response device to reply to the first initiator device in the response frame, where the first response device is any one of the M second response devices.
[0080] Also, for other optional implementations of the communication device in this aspect, please refer to the related content of the fourth aspect, and the details will not be described again here.
[0081] In yet another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit transmits a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, first delay information for each of M second responding devices to reply to the control device with a response frame, and fifth delay information for each of X second initiating devices to reply to the control device with a response frame, where N, M, and X are integers greater than or equal to 2. The communication unit is further configured to receive a plurality of response frames based on the plurality of first delay information, the plurality of fifth delay information, and a timestamp of the polling frame.
[0082] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the fifth aspect, and the details will not be described again here.
[0083] In yet another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups and fifth delay information for each of X second initiating devices to reply in a response frame to the control device, where the first initiating device is any one of the X second initiating devices, and N and X are integers greater than or equal to 2. The communication unit is further configured to transmit the response frame based on a timestamp of the polling frame and the fifth delay information for the first initiating device to reply in a response frame to the control device.
[0084] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the sixth aspect, and the details will not be described again here.
[0085] In yet another implementation, the communication apparatus includes a processing unit and a communication unit, the processing unit is configured to control the communication unit to receive and transmit data / signaling, the communication unit is configured to receive a polling frame, the polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups and first delay information for each of M second response devices to reply to the control device in the response frame, the first response device is any one of the M second response devices, and N and M is an integer equal to or greater than 2. The communication unit is further configured to transmit a response frame based on the timestamp of the polling frame and first delay information for the first response device to reply to the control device in the response frame.
[0086] Also, for other optional implementations of the communication device in this aspect, please refer to the related content of the seventh aspect, and the details will not be described again here.
[0087] In yet another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to transmit a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, identical second response times at which M second responding devices reply to the control device with response frames, a subcarrier set for all of the M second responding devices to reply to the control device with response frames, identical first response times at which X second initiating devices reply to the control device with response frames, and a subcarrier set for all of the X second initiating devices to reply to the control device with response frames, wherein the narrowband signal transmitted at the response time includes multiple subcarriers, and N, M, and X are integers greater than or equal to 2.
[0088] The communication unit is further configured to receive a second response frame based on the same second response times at which the M second response devices reply to the control device in the response frame and a subcarrier set for all of the second response devices to reply to the control device in the response frame, the second response frame including a plurality of second response signals. The communication unit is further configured to receive a first response frame based on the same first response times at which the X second initiating devices reply to the control device in the response frame and a subcarrier set for all of the second initiating devices to reply to the control device in the response frame, the first response frame including a plurality of first response signals.
[0089] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the eighth aspect, and the details will not be described again here.
[0090] In yet another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, identical first response times for X second initiating devices to reply to the control device in response frames, and subcarrier sets for all of the X second initiating devices to reply to the control device in response frames, where the first initiating device is any one of the X second initiating devices, and N and X are integers greater than or equal to 2.
[0091] The communication unit is further configured to transmit a first response signal based on the first response time and a subcarrier set for the first initiating device to reply to the control device in the response frame.
[0092] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the ninth aspect, and the details will not be described again here.
[0093] In yet another implementation, the communication apparatus includes a processing unit and a communication unit. The processing unit is configured to control the communication unit to receive and transmit data / signaling. The communication unit is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, identical second response times at which M second response devices reply to the control device in response frames, and subcarrier sets for all of the M second response devices to reply to the control device in response frames, where N and M are integers greater than or equal to 2, and the first response device is any one of the M second response devices. The communication unit is further configured to transmit a second response signal based on the second response time and the subcarrier set for the first response device to reply to the control device in the response frame.
[0094] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the tenth aspect, and the details will not be described again here.
[0095] In one example, the communication unit may be a transceiver or a communication interface, the storage unit may be a memory, and the processing unit may be a processor.
[0096] In one implementation, the communications apparatus includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to transmit a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second responding devices to reply to the first initiating device with a response frame, where N and M are integers greater than or equal to 2. The transceiver is further configured to receive a plurality of response frames based on a timestamp of the polling frame and the first delay information for each second responding device to reply to the first initiating device with a response frame.
[0097] Also, in this embodiment Rutsu For other optional implementations of the receiving device, please refer to the relevant content of the first aspect, and the details will not be described again here.
[0098] In another implementation, the communications apparatus includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver receives a polling frame. The polling frame has time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second responding devices to reply in a response frame to the first initiating device, where N and M are integers greater than or equal to 2, and the first responding device is any one of the M second responding devices. The transceiver is further configured to transmit the response frame to the first initiating device based on a timestamp of the polling frame and the first delay information for the first responding device to reply in a response frame to the first initiating device.
[0099] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the second aspect, and the details will not be described again here.
[0100] In yet another implementation, the communications device includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to transmit a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiating device with response frames, and a subcarrier set for all of the M second response devices to reply to the first initiating device with their response frames, where the narrowband signal transmitted during the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The transceiver is further configured to receive a response frame based on the response times and the subcarrier set for all of the second response devices to reply to the first initiating device with their response frames, where the response frame includes multiple response signals.
[0101] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the third aspect, and the details will not be described again here.
[0102] In yet another implementation, the communications device includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to receive a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiator device in response frames, and a subcarrier set for all first response devices among the M second response devices to reply to the first initiator device in response frames, where the narrowband signal transmitted at the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The transceiver is further configured to transmit a response signal to the first initiator device based on the response time and the subcarrier set for the first response device to reply to the first initiator device in the response frame, where the first response device is any one of the M second response devices.
[0103] Also, for other optional implementations of the communication device in this aspect, please refer to the related content of the fourth aspect, and the details will not be described again here.
[0104] In yet another implementation, the communications device includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to transmit a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, first delay information for each of M second responding devices to reply to the control device with a response frame, and fifth delay information for each of X second initiating devices to reply to the control device with a response frame, where N, M, and X are integers greater than or equal to 2. The transceiver is further configured to receive a plurality of response frames based on the plurality of first delay information, the plurality of fifth delay information, and a timestamp of the polling frame.
[0105] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the fifth aspect, and the details will not be described again here.
[0106] In yet another implementation, the communications apparatus includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups and fifth delay information for each of X second initiating devices to reply in a response frame to the control device, where the first initiating device is any one of the X second initiating devices, and N and X are integers greater than or equal to 2. The transceiver is further configured to transmit the response frame based on a timestamp of the polling frame and the fifth delay information for the first initiating device to reply in a response frame to the control device.
[0107] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the sixth aspect, and the details will not be described again here.
[0108] In yet another implementation, the communication device includes a processor and a transceiver, the processor is configured to control the transceiver to receive and transmit data / signaling, the transceiver is configured to receive a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups and first delay information for each of M second response devices to reply in the response frame to the control device, the first response device being any one of the M second response devices, and N and M is an integer equal to or greater than 2. The transceiver is further configured to transmit a response frame based on the timestamp of the polling frame and first delay information for the first response device to reply to the control device in the response frame.
[0109] Also, for other optional implementations of the communication device in this aspect, please refer to the related content of the seventh aspect, and the details will not be described again here.
[0110] In yet another implementation, the communications apparatus includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to transmit a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, identical second response times at which M second responding devices reply to the control device in response frames, a subcarrier set for all of the M second responding devices to reply to the control device in response frames, identical first response times at which X second initiating devices reply to the control device in response frames, and a subcarrier set for all of the X second initiating devices to reply to the control device in response frames. ,Response The narrowband signal transmitted at the answer time includes a plurality of subcarriers, where N, M, and X are integers greater than or equal to two.
[0111] The transceiver is further configured to receive a second response frame based on the same second response times at which the M second response devices reply to the control device in the response frame and a subcarrier set for all of the second response devices to reply to the control device in the response frame, the second response frame including a plurality of second response signals. The transceiver is further configured to receive a first response frame based on the same first response times at which the X second initiating devices reply to the control device in the response frame and a subcarrier set for all of the second initiating devices to reply to the control device in the response frame, the first response frame including a plurality of first response signals.
[0112] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the eighth aspect, and the details will not be described again here.
[0113] In yet another implementation, the communications apparatus includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, an identical first response time for X second initiating devices to reply to the control device in response frames, and a subcarrier set for all of the X second initiating devices to reply to the control device in response frames, where the first initiating device is any one of the X second initiating devices, and N and X are integers greater than or equal to 2. The transceiver is further configured to transmit a first response signal based on the first response time and the subcarrier set for the first initiating device to reply to the control device in the response frame.
[0114] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the ninth aspect, and the details will not be described again here.
[0115] In yet another implementation, the communications apparatus includes a processor and a transceiver. The processor is configured to control the transceiver to receive and transmit data / signaling. The transceiver is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, identical second response times at which M second response devices reply to the control device in response frames, and subcarrier sets for all of the M second response devices to reply to the control device in response frames, where N and M are integers greater than or equal to 2, and the first response device is any one of the M second response devices. The transceiver is further configured to transmit a second response signal based on the second response time and the subcarrier set for the first response device to reply to the control device in the response frame.
[0116] Also, for other optional implementations of the communication device in this aspect, please refer to the relevant content of the tenth aspect, and the details will not be described again here.
[0117] In another implementation, the communication device is a chip or a chip system. The processing unit may also be represented as a processing circuit or a logic circuit. communication A unit may be an input / output interface, interface circuitry, output circuitry, input circuitry, pins, associated circuitry, or the like on a chip or chip system.
[0118] In the implementation process, the processor may be configured to perform baseband-related processing, for example, but not limited to, and the transceiver may be configured to perform radio frequency reception and transmission, for example, but not limited to. The above-mentioned components may be separately located on multiple independent chips, or at least some or all of the components may be located on the same chip. For example, the processor may be further divided into an analog baseband processor and a digital baseband processor. The analog baseband processor and the transceiver may be integrated on the same chip, and the digital baseband processor may be located on a separate chip. With the continuous development of integrated circuit technology, more components may be integrated on the same chip. For example, a digital baseband processor and multiple application processors (e.g., but not limited to, a graphics processing unit and a multimedia processor) may be integrated on the same chip. Such a chip may be called a system-on-a-chip (SoC). Whether the components are located separately on different chips or integrated on one or more chips usually depends on the requirements of the product design. The implementation form of the above-mentioned components is not limited to the embodiments of this application.
[0119] According to a twelfth aspect, the present application further provides a processor configured to execute the above-mentioned methods. In the processes of executing these methods, the processes of transmitting the above-mentioned information and receiving the above-mentioned information in the above-mentioned methods may be understood as the processes of outputting the above-mentioned information by the processor and receiving the above-mentioned input information by the processor. When outputting the above-mentioned information, the processor outputs the above-mentioned information to the transceiver, so that the transceiver transmits the information. After the above-mentioned information is output by the processor, other processing may need to be performed on the information before it arrives at the transceiver. Similarly, in receiving the above-mentioned input information by the processor, the transceiver receives the above-mentioned information and inputs the above-mentioned information to the processor. Also, after the transceiver receives the above-mentioned information, other processing may need to be performed on the information before it is input to the processor.
[0120] Based on the above principle, for example, transmitting a polling frame mentioned in the above method may be understood as outputting a polling frame by a processor.
[0121] Unless otherwise specified, or where operations such as transmitting and receiving related to a processor do not contradict the actual function or internal logic of the operations in the relevant description, all operations may be more generally understood as operations such as output, reception, and input of a processor, rather than operations such as transmitting and receiving performed directly by radio frequency circuits and antennas.
[0122] In the implementation process, the processor may be a processor specially configured to execute these methods, or may be a processor, such as a general-purpose processor, that executes these methods by executing computer instructions in a memory. The memory may be a non-transitory memory, such as a read-only memory (ROM). The memory and the processor may be integrated on the same chip or may be separately located on different chips. The type of memory and the manner in which the memory and the processor are located are not limited to the embodiments of this application.
[0123] According to a thirteenth aspect, the present application further provides a communication system, the system including at least one first initiating device and at least two first responding devices according to the above-described aspects. In another possible design, the system may further include another device that interacts with the first initiating device and the first responding device in the solution provided in the present application.
[0124] According to a fourteenth aspect, the present application provides a computer-readable storage medium configured to store instructions which, when executed by a computer, perform a method according to any one of the first to tenth aspects.
[0125] According to a fifteenth aspect, the present application further provides a computer program product comprising instructions which, when run on a computer, perform a method according to any one of the first to tenth aspects.
[0126] According to a sixteenth aspect, the present application provides a chip system. The chip system includes a processor and an interface, the interface configured to receive a program or instruction, and the processor configured to implement or support a second communication device in performing the functions of any of the first to tenth aspects, such as determining or processing at least one of data and information in the above-described method. In one possible design, the chip system further includes a memory. The memory is configured to store program instructions and data required for the terminal. The chip system may include a chip or may include a chip and other discrete components. [Brief explanation of the drawings]
[0127] [Figure 1(a)] FIG. 1 is a diagram of a system architecture configuration according to one embodiment of the present application. [Figure 1(b)] FIG. 2 is a diagram of another system architecture configuration according to an embodiment of the present application. [Figure 2(a)] FIG. 1 is a diagram of a ranging procedure for one-sided two-way ranging according to one embodiment of the present application. [Figure 2(b)] FIG. 1 is a diagram of a ranging procedure for two-sided two-way ranging according to one embodiment of the present application. [Figure 3] 1 is a diagram of a configuration of a UWB segment signal according to one embodiment of the present application. [Figure 4] FIG. 1 is a diagram of a ranging procedure for one-to-one ranging according to an embodiment of the present application. [Figure 5] 1 is a schematic interaction flowchart of a signal transmission method according to an embodiment of the present application; [Figure 6] FIG. 1 is a diagram of a ranging procedure according to an embodiment of the present application. [Figure 7] FIG. 10 is a diagram of another ranging procedure according to an embodiment of the present application. [Figure 8]1 is a schematic interaction flowchart of another signal transmission method according to an embodiment of the present application; [Figure 9] FIG. 10 is a diagram of yet another ranging procedure according to an embodiment of the present application. [Figure 10] FIG. 10 is a diagram of yet another ranging procedure according to an embodiment of the present application. [Figure 11] 10 is a schematic interaction flowchart of yet another signal transmission method according to an embodiment of the present application; [Figure 12] FIG. 10 is a diagram of yet another ranging procedure according to an embodiment of the present application. [Figure 13A] 13A and 13B are schematic interaction flowcharts of yet another signal transmission method according to an embodiment of the present application. [Figure 13B] 13A and 13B are schematic interaction flowcharts of yet another signal transmission method according to an embodiment of the present application. [Figure 14] FIG. 10 is a diagram of yet another ranging procedure according to an embodiment of the present application. [Figure 15] 1 is a diagram of a configuration of a communication device according to one embodiment of the present application; [Figure 16] FIG. 1 is a diagram of another communication device configuration according to an embodiment of the present application. [Figure 17] FIG. 1 is a diagram of a chip configuration according to one embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0128] Hereinafter, the technical solutions in the embodiments of this application will be clearly and completely described with reference to the accompanying drawings in the embodiments of this application.
[0129] 1. System Architecture
[0130] To better understand the signal transmission method disclosed in the embodiments of this application, a system architecture to which the embodiments of this application are applicable will be described.
[0131] System architectures to which embodiments of this application can be applied are shown in Figures 1(a) and 1(b). Both Figures 1(a) and 1(b) include full-function devices and reduced-function devices. Figure 1(a) shows a system architecture with a star topology, in which a central control node communicates data with one or more other nodes. Figure 1(b) shows a system configuration with a peer-to-peer topology, in which the central control node can communicate data with one or more other nodes, and different other nodes can also communicate data with each other.
[0132] In embodiments of this application, the nodes in Figures 1(a) and 1(b) include, but are not limited to, central control points, personal area networks (PANs), and PAN coordinators, such as communication servers, routers, switches, network bridges, computers, mobile phones, other network devices, and other terminal devices.
[0133] It may be understood that the wireless communication system in the embodiments of this application includes, but is not limited to, a narrowband internet of things (NB-IoT) system, a long term evolution (LTE) system, and three application scenarios of a 5G mobile communication system, namely enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine-type communications (mMTC), wireless fidelity (Wi-Fi) system, or a 5G and beyond mobile communication system.
[0134] The network device in the embodiments of this application is a device having a radio transceiver function and configured to communicate with a terminal device, and may be an evolved NodeB (eNB or eNodeB) in LTE, a base station in a 5G network, a base station in a future evolved public land mobile network (PLMN), a broadband network gateway (BNG), an aggregation switch, a non-3rd generation partnership project (3GPP) access device, or the like. Optionally, the network devices in the embodiments of this application may include various types of base stations, such as a macro base station, a micro base station (also called a small cell), a relay station, an access point, a device for implementing the functions of a base station in the future, an access node in a Wi-Fi system, a transmitting and receiving point (TRP), a transmitting point (TP), a mobile switching center, and a device that functions as a base station in communications such as device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M). This is not particularly limited in the embodiments of this application.
[0135] The terminal devices in the embodiments of this application may include various handheld devices, in-vehicle devices, wearable devices, or computing devices with wireless communication capabilities or other processing devices connected to a wireless modem. A terminal device may also be a user equipment (UE), access terminal, subscriber unit, user agent, cellular phone, smartphone, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem, handheld device, laptop computer, machine type communication (MTC) terminal, communication device carried on a high altitude aircraft, wearable device, unmanned aerial vehicle, robot, terminal in device-to-device (D2D) communication, terminal in vehicle-to-everything (V2X), terminal device in virtual reality (VR), terminal device in augmented reality (AR), wireless terminal in industrial control, wireless terminal in self driving, wireless terminal in remote medical, smart grid (Smart Grid), etc. The term may refer to a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a terminal device in a future communication network, or the like, but this is not intended to be limiting in this application.
[0136] To facilitate understanding of the embodiments disclosed in this application, the following two points are provided.
[0137] (1) In the embodiments disclosed in this application, a scenario of a 5G new radio (NR) network in a wireless communication network is used as an example for explanation. Note that the solutions in the embodiments disclosed in this application can also be applied to other wireless communication networks, and the corresponding names can also be replaced with the names of corresponding functions in other wireless communication networks.
[0138] (2) All aspects, embodiments, or features of this application are presented by describing systems that include multiple devices, components, modules, etc., in the embodiments disclosed in this application. It should be recognized and understood that each system may include other devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. described with reference to the accompanying drawings. Also, a combination of these solutions may be used instead.
[0139] Ultra-wideband (UWB) technology is a wireless carrier communication technology. In this technology, data transmission is performed through non-sinusoidal narrow pulses at the nanosecond level so that a wide spectrum range is occupied. In ranging, the measurement or sensing accuracy is related to the signal bandwidth. A larger signal bandwidth indicates a higher accuracy of sensing or ranging. Therefore, it has been proposed to use UWB solutions for ranging to improve the accuracy of ranging and sensing.
[0140] Currently, methods for performing ranging by one node to multiple nodes include single-sided two-way ranging (SS-TWR) and double-sided two-way ranging (DS-TWR). The procedure for performing SS-TWR ranging by one node to multiple nodes is shown in Figure 2(a). The initiator broadcasts a UWB signal #a used for ranging. Responders 1 to n receive the UWB signal #a, and responders 1 to n reply to the UWB signal #a from the initiator through scheduling or contention, i.e., responders 1 to n reply to the initiator with UWB signals #1 to #n, respectively. The UWB signal replied by each responder carries the time when the responder received the UWB signal #a and the time when the responder replied with the UWB signal. For example, in the case of responder #1, the UWB signal #1 returned by responder #1 carries the time when responder #1 received UWB signal #a and the time when responder #1 transmitted UWB signal #1. Therefore, based on the receive time and transmit time carried in the UWB signal returned by each responder and the UWB signal receive time and transmit time for the initiator, the initiator can determine: initiator The time of flight (TOF) between the receiver and each responder can be calculated to complete ranging for multiple responders.
[0141] A procedure for performing DS-TWR ranging from one node to multiple nodes is shown in Figure 2(b). Comparing with Figure 2(a), it can be seen that the difference between the DS-TWR ranging procedure and the SS-TWR ranging procedure is that after receiving the UWB signals returned by each responder, the initiator rebroadcasts UWB signal #a, which carries the time at which the initiator received the UWB signals returned by each responder and the time at which the initiator transmitted the UWB signal #a. Thus, after receiving the UWB signal #a, each responder can calculate the TOF between itself and the initiator based on the UWB signal reception time and transmission time for that responder. Therefore, not only can the initiator complete ranging for each responder, but each responder can also complete ranging for the initiator, i.e., two-sided ranging is implemented.
[0142] However, because the bandwidth of UWB systems is excessively large, the Federal Communications Commission imposes strict limits on the power spectral density of UWB signals to suppress interference caused by operating UWB systems to other narrowband devices. In one aspect, the total energy of a UWB signal transmitted within 1 millisecond in a 500 MHz bandwidth is limited to 37 nJ, which reduces the coverage of the UWB signal. In other words, when ranging is performed using the UWB signals shown in Figures 2(a) and 2(b), the coverage of the UWB signal is small. As a result, the signal-to-noise ratio of the UWB signal received at the receiving end is low, further affecting ranging performance.
[0143] Therefore, in order to improve the instantaneous power of the transmitted signal, increase the coverage of the UWB signal, and increase the signal-to-noise ratio of the UWB signal received at the receiving end, it is proposed that the energy of the UWB signal be transmitted together for a shorter time. Based on this, in some scenarios where the transmission power needs to be increased, the transmitting end divides the UWB signal to be transmitted into multiple segments, and the time length of each UWB segment signal is less than 1 millisecond. For example, in Figure 3, the divided UWB segment signals include UWB segment signal 1, UWB segment signal 2, and UWB segment signal 3, and the transmitting end transmits only one of these UWB segment signals in each millisecond.
[0144] Currently, the procedure for performing ranging between one node and another node based on UWB segment signals is shown in Figure 4. When an initiator performs ranging to a responder, multiple ranging blocks are included, and one ranging block includes an active ranging round.
[0145] In an active ranging round, the initiator transmits a polling frame using a narrowband signal, and the polling frame indicates time-frequency location information of multiple UWB segment signals #1. When the responder receives the polling frame and decides to participate in the initiator's ranging round, the responder replies to the initiator with a response frame, which carries time-frequency location information for transmitting multiple UWB segment signals #2 back to the initiator. The process in which the initiator transmits a polling frame and the responder replies with a response frame is the negotiation phase in the ranging round, in which the initiator and the responder negotiate time-frequency location information for transmitting multiple UWB segment signals #1 and time-frequency location information for transmitting multiple UWB segment signals #2 back to the initiator. The initiator separately transmits multiple UWB segment signals #1 based on the time-frequency location information of the multiple UWB segment signals #1. The responder separately receives the multiple UWB segment signals #1 based on the time-frequency location information of the multiple UWB segment signals #1. The responder separately returns the multiple UWB segment signals #2 based on the time-frequency location information of the multiple UWB segment signals #2. The initiator separately receives the multiple UWB segment signals #2 based on the time-frequency location information of the multiple UWB segment signals #2. Finally, the responder reports to the initiator via a data frame the time at which it received the multiple UWB segment signals #1 and the time at which it transmitted the multiple UWB segment signals #2. Thus, the initiator calculates the TOF based on the time at which it transmitted the multiple UWB segment signals #1, the time at which it received the multiple UWB segment signals #2, the time at which the responder received the multiple UWB segment signals #1, and the time at which the responder transmitted the multiple UWB segment signals #2, and completes ranging for the responder.
[0146] However, in the above process in which the initiator performs one-to-one ranging to the responder using the UWB segment signal, the initiator needs to complete ranging to the responder within several milliseconds, resulting in low ranging efficiency.If the initiator performs one-to-many ranging to multiple responders and still schedules all the responders one by one in the above method, the process of scheduling multiple responders is complicated, the ranging time is long, and the ranging efficiency is low.
[0147] In an embodiment of this application, the first initiating device is any one of a plurality of second initiating devices. Each of the plurality of second initiating devices is a ranging round. Do The first responding device is an initiating device, and each second initiating device may initiate a ranging request to another device by transmitting a polling frame. The first responding device is any one of the plurality of second responding devices. Each of the plurality of second responding devices may receive the polling frame transmitted by the first initiating device. If the second responding device decides to participate in the ranging round of the first initiating device, the second responding device notifies the second responding device that the second responding device will participate in the ranging round of the first initiating device. Should I? To make the determination, it may reply to the first initiating device in a response frame.
[0148] 2. Signal Transmission Method 100
[0149] One embodiment of this application provides a signal transmission method 100. Figure 5 is a schematic interaction flowchart of the signal transmission method 100. The signal transmission method 100 is described in terms of the interaction between a first initiating device and a first responding device. The signal transmission method 100 includes, but is not limited to, the following steps:
[0150] S101: A first initiating device transmits a polling frame, the polling frame including time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second responding devices to reply to the first initiating device in the response frame.
[0151] N and M are integers equal to or greater than 2. The N first UWB segment signals are N portions of the UWB signal used for ranging by the first initiating device, i.e., the first initiating device divides the UWB signal used for ranging into N first UWB segment signals. This technique can increase the temporal power of the transmitted signal, increase the signal coverage, and increase the signal-to-noise ratio of the signal received at the receiving end.
[0152] The time length of each of the N first UWB segment signals is less than 1 ms, and the time interval between any two first UWB segment signals is 1 ms or more. The time length of each first UWB segment signal and the time interval between any two first UWB segment signals are not limited in the embodiments of this application. In this embodiment of this application, an example in which the time interval between any two first UWB segment signals is 1 ms is used for explanation. For example, the time-frequency position information of each of the N first ultra-wideband UWB segment signals is shown in FIG. 6, where the time interval between any two first UWB segment signals in FIG. 6 is 1 ms.
[0153] Furthermore, the delay in the first delay information is a delay relative to the first initiating device's transmission of the polling frame, i.e., a delay relative to the timestamp of the polling frame. Different second responding devices have different first delay information, i.e., the delays for all second responding devices to reply with a response frame to the first initiating device are different. Thus, all second responding devices reply with a response frame to the first initiating device after different delays from the time the first device transmitted the polling frame. It can be seen that the first initiating device configures one first delay information for each second responding device to reply with a response frame to the first initiating device so that all second responding devices can reply with a response frame to the first initiating device at different times and thereby participate in the ranging round of the first initiating device.
[0154] For example, the delay in the first delay information for responding device #1 to reply with a response frame to the first initiating device is 5 μs, the delay in the first delay information for responding device #2 to reply with a response frame to the first initiating device is 8 μs, and the time point at which the first initiating device transmits a polling frame is time point #A. If both responding device #1 and responding device #2 decide to participate in ranging initiated by the first initiating device, responding device #1 will reply with a response frame to the first initiating device 5 μs after time point #A, and responding device #2 will reply with a response frame to the first initiating device 8 μs after time point #A. Furthermore, both responding device #1 and responding device #2 will participate in the ranging round of the first initiating device.
[0155] The timestamp of the polling frame may be carried within the polling frame or may be delivered by the first initiating device to the M second responding devices by using other signaling, for example, the first initiating device may inform the M second responding devices of the timestamp of the polling frame based on downlink control information (DCI).
[0156] The polling frame includes time-frequency location information of the N first UWB segment signals to broadcast the time-frequency location information of the N first UWB segment signals to the M second responding devices, the time-frequency location information being used when the first initiating device performs ranging. Thus, each of the M second responding devices can subsequently receive the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals.
[0157] The polling frame includes first delay information for each of the M second response devices to reply in a response frame to the first initiator device, indicating that the first initiator device will initiate ranging requests for the M second response devices. Each of the M second response devices has one first delay information for replying in a response frame to the first initiator device, indicating that the first initiator device will schedule narrowband signals to the M second response devices in a time-division manner. Therefore, all of the M second response devices can reply in a response frame to the first initiator device at different times to participate in the ranging round of the first initiator device. This approach also helps to perform ranging for multiple second response devices performed by the first initiator device, i.e., helps to improve ranging efficiency.
[0158] It can be understood that the first initiating device may transmit the polling frame to the M second responding devices in a broadcast manner to reduce signaling overhead.
[0159] In one optional implementation, the polling frame may further include second delay information for each of the M second responding devices to reply to the first UWB segment signal from the first initiating device. The delay in the second delay information is a delay for all of the N first UWB segment signals. In other words, the first initiating device configures, for each second responding device, a delay for it to reply to the N first UWB segment signals from the first initiating device. This approach helps all second responding devices to reply to the first UWB segment signal at different times.
[0160] In another optional implementation, the polling frame further includes identical third delay information for the M second response devices to reply to the first UWB segment signal from the first initiating device and an orthogonal sequence index for each second response device. The orthogonal sequence for each second response device is used by the second response device to generate an orthogonal UWB segment signal. In other words, the first initiating device configures identical delay information for the M second response devices to reply to the N first UWB segment signals and different orthogonal sequence indexes for all second response devices to generate orthogonal UWB segment signals. In this way, all second response devices can simultaneously reply to the first orthogonal UWB signal from the first initiating device, and the orthogonal UWB segment signal is determined based on the orthogonal sequence index of the second response device.
[0161] In this way, the first initiating device configures the polling frame so that all of the M second responding devices simultaneously reply to the first orthogonal UWB segment signals, and therefore the first initiating device also simultaneously receives the first orthogonal UWB segment signals replied by all of the second responding devices. It can be seen that the first initiating device does not need to frequently receive the orthogonal UWB segment signals from the multiple second responding devices within each time interval of the first UWB segment signal, but only needs to receive the orthogonal UWB segment signals from the multiple second responding devices at a fixed time, thereby reducing the power consumption of the first initiating device.
[0162] Specifically, the first initiating device is in an active state when transmitting N first UWB segment signals and receiving a plurality of first orthogonal UWB segment signals. The first initiating device is in an idle state during interval times of the N first UWB segment signals other than the time when transmitting the N first UWB segment signals and the time when receiving the plurality of first orthogonal UWB segment signals. It can be seen that this approach can significantly reduce the time when the first initiating device is in an active state and reduce the power consumption of the first initiating device.
[0163] In yet another optional implementation, the polling frame further includes fourth delay information for each second response device to transmit a data frame to the first initiator device. The delay in the fourth delay information is a delay relative to the last time interval of the N first UWB segment signal time intervals. The data frame includes a time difference between receiving and transmitting a UWB segment signal for each second response device. Specifically, the first initiator device configures, through the polling frame, a reported time difference between receiving and transmitting a UWB segment signal for each second response device. Different second response devices have different fourth delay information, so that different second response devices transmit data frames to the first initiator device at different times. This approach helps the first initiator device obtain the time difference between receiving and transmitting a UWB segment signal for multiple second response devices and further helps the first initiator device calculate the time of flight (TOF) for the multiple response devices and perform ranging for the multiple response devices.
[0164] Optionally, the polling frame further includes addresses of M second responding devices, so that after receiving the polling frame, each second responding device determines whether it can participate in the ranging round of the first initiating device based on the address information in the polling frame.
[0165] It can be seen from the above that, in addition to the time-frequency location information of the N first UWB segment signals, the polling frame further includes one or more items in Table 1 below. [Table 1]
[0166] S102: The first responding device receives the polling frame.
[0167] S103: The first response device sends a response frame to the first initiating device based on the timestamp of the polling frame and first delay information for the first response device to reply to the first initiating device in the response frame.
[0168] The first response device is any one of the M second response devices. The response frame is a time-frequency response of the N first UWB segment signals in the polling frame. Location information If any of the M second response devices decides to participate in the ranging round of the first initiator device, the second response device may transmit a response frame to the first initiator device.
[0169] The polling frame received by any second responding device includes first delay information for the second responding device to reply to the first initiating device in a response frame. Thus, any second responding device can transmit a response frame to the first initiating device based on the delay in the first delay information for the second responding device and the timestamp of the polling frame. It can be understood that any second responding device determines the time at which it should transmit the response frame based on the delay in the first delay information for the second responding device and the timestamp of the polling frame, and then transmits the response frame to the first initiating device at that time.
[0170] 6, the second response device #1 determines the transmission time as time #1 based on the first delay information for the second response device #1 and the timestamp of the polling frame, and the second response device #M determines the transmission time as time #M based on the first delay information for the second response device #M and the timestamp of the polling frame. In this case, the second response device #1 transmits response frame 1 to the first initiator device at time #1, and the second response device #M transmits response frame M to the first initiator device at time #M.
[0171] Specifically, any of the M second response devices can transmit a response frame to the first initiator device based on the first delay information for the response device, and different second response devices transmit response frames to the first initiator device at different times. In other words, different response devices can transmit response frames to the first initiator device at different times to participate in the ranging round of the first initiator device. In this way, multiple second response devices can participate in the ranging round of the first initiator device so that the first initiator device performs ranging on multiple second response devices.
[0172] S104: The first initiating device receives a plurality of response frames based on the timestamp of the polling frame and first delay information for each second responding device to reply to the first initiating device in the response frame.
[0173] Correspondingly, the first initiating device can determine the time at which each second response device transmits a response frame based on the timestamp of the polling frame and the first delay information for each second response device to reply to the first initiating device with a response frame, so that the first initiating device can receive response frames from multiple second response devices at different times when the response frames are received.
[0174] Based on the received response frame, the first initiating device can determine which of the M second response devices has decided to participate in the ranging round, and can then perform ranging by using the UWB segment signal returned by the second response device that transmitted the response frame.
[0175] S105: The first initiating device separately transmits the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals.
[0176] The first initiating device transmits N first UWB segment signals at different time-frequency positions of the N first UWB segment signals, respectively. For example, as shown in FIG. 6, the first initiating device transmits N first UWB segment signals at different time-frequency positions of the N first UWB segment signals.
[0177] In one optional implementation, separately transmitting N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals by the first initiating device includes separately transmitting N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals when the first timer has not expired and M response frames have been received, or separately transmitting N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals when S response frames have been received and the first timer has expired. The first timer is triggered when a polling frame is transmitted, and S is an integer greater than or equal to 1 and less than M.
[0178] It can be seen that the first initiating device starts a first timer when transmitting a polling frame. The time of the first timer is startThe first initiating device is self-defined by the device. When the first timer does not expire and response frames returned by all M second response devices have been received, the first initiating device separately transmits N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals. When response frames from some of the M second response devices have been received and the first timer has expired, the first initiating device no longer waits for replies from the other second response devices, but separately transmits N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals. This approach can avoid ranging failures caused by the first initiating device endlessly waiting for response frames from the second response devices.
[0179] Optionally, when the first timer expires, the first initiating device does not receive a response frame returned by any of the second responding devices, i.e., S is equal to 0. Thus, the first initiating device retransmits the polling frame, i.e., rebroadcasts the polling frame to the M second responding devices, to re-request the M second responding devices to participate in the ranging round.
[0180] S106: A first response device receives the N first UWB segment signals separately based on the time-frequency position information of the N first UWB segment signals.
[0181] The polling frame received by any second response device includes time-frequency location information of the N first UWB segment signals, so that any second response device can receive the N first UWB segment signals at different time-frequency locations based on the time-frequency location information of the N first UWB segment signals.
[0182] S107: First response The devices separately transmit UWB segment signals to a first initiating device.
[0183] Any response device Whenever the first initiating device receives a first UWB segment signal, the first initiating device sends an arbitrary response frame in response to the first UWB segment signal from the first initiating device, i.e., sends a UWB segment signal to the first initiating device.
[0184] In one optional implementation, if the polling frame further includes second delay information for each second response device to reply to the first UWB segment signal from the first initiating device, any second response device separately transmits N second UWB segment signals to the first initiating device based on the second delay information for the second response device to reply to the first UWB segment signal from the first initiating device.
[0185] In other words, each second response device can determine the time for transmitting N second UWB segment signals to the first initiator device based on the second delay information for that second response device, and separately transmit the N second UWB segment signals to the first initiator device at the determined times. All second response devices have different second delay information. Therefore, within each time interval of the first UWB segment signals, all second response devices transmit second UWB segment signals to the first initiator device at different times.
[0186] For example, as shown in FIG. 6, all second response devices transmit second UWB segment signals to the first initiating device at different times within each time interval of the first UWB segment signal, and each second response device transmits N second UWB segment signals separately.
[0187] In another optional implementation, if the polling frame further includes identical third delay information for the M second response devices to reply to the first UWB segment signal from the first initiating device and an orthogonal sequence index for each of the second response devices, any second response device separately transmits N first orthogonal UWB segment signals to the first initiating device based on the third delay information, where the first orthogonal UWB segment signals are determined based on the orthogonal sequence index of the first response device.
[0188] Specifically, within each time interval of the first UWB segment signal, different second responding devices simultaneously transmit first orthogonal UWB segment signals to the first initiating device, i.e., multiple second responding devices simultaneously transmit first orthogonal UWB segment signals that are orthogonal to each other in a code division manner. The times at which the first orthogonal UWB segment signals are transmitted within each time interval of the first UWB segment signal are determined based on the third delay information and the times at which the first UWB segment signals are transmitted within the time interval of the first UWB segment signal.
[0189] The first orthogonal UWB segment signal from each second response device is determined based on the orthogonal sequence index of the second response device. The implementation of each second response device generating the first orthogonal UWB segment signal based on the orthogonal sequence index is not limited in the embodiments of this application. For example, different first orthogonal UWB segments may be generated based on the orthogonal sequence index. UWB The segment signal can be realized based on M sequences of different parameters or repetition of M sequences of different parameters. The formula for generating the M sequences is as follows: d(n)=1-2x(m) (1) m=[n+43N ID ] mod L (2)
[0190] where 0≦n≦L, x(i+7)=[x(i+4)+x(i)] mod 2, L denotes the length of the M-sequence, and N IDis the orthogonal sequence index assigned in the polling frame, and the number of pulses in the first orthogonal UWB segment signal is ZL, where Z is a positive integer. Furthermore, [x(6) x(5) x(4) x(3) x(2) x(1) x(0)] = [1 1 1 0 1 1 0]. In this case, the first orthogonal UWB segment signal is obtained by encoding the M-sequence, whose length is L, by binary phase shift keying (BPSK) and performing the encoding Z times.
[0191] For example, as shown in FIG. 7, within each time interval of the first UWB segment signal, all second responding devices simultaneously transmit different first orthogonal UWB segment signals to the first initiating device, and each second responding device separately transmits N first orthogonal UWB segment signals.
[0192] Thus, within each time interval of the first UWB segment signal, different second responding devices simultaneously transmit different first orthogonal UWB segment signals to the first device, and as a result, the first initiating device also simultaneously receives different first orthogonal UWB segment signals from the multiple second responding devices. The first initiating device is in an active state when transmitting the N first UWB segment signals and receiving the multiple first orthogonal UWB segment signals. The first initiating device is in an idle state during the interval times of the N first UWB segment signals other than when transmitting the N first UWB segment signals and receiving the multiple first orthogonal UWB segment signals.
[0193] Compared with the above case in which all the second responding devices transmit the second UWB segment signals at different times, the first initiating device does not need to receive multiple second UWB segment signals frequently, which reduces the active time of the first initiating device and thereby reduces the power consumption of the first initiating device.
[0194] Furthermore, in this way, within each time interval of the first UWB segment signal, the number of turnarounds between the time for transmitting the first UWB signal by the first initiating device and the time for receiving the first orthogonal UWB segment signals returned by the plurality of second responding devices can be 1, thereby reducing the risk of occupying the turnaround time. Also, the idle time within each time interval of the first UWB segment signal is increased, and the number of second responding devices is reduced. Su A second responding device may reply with a response frame at a different time during the idle time, thereby participating in ranging of the first initiating device. number can be increased, and the ranging efficiency can be improved.
[0195] S108: First start A device receives multiple UWB segment signals separately.
[0196] Correspondingly, if the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device, the first initiating device separately receives the multiple second UWB segment signals based on the second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device.
[0197] Optionally, if the polling frame further includes identical third delay information for the M second response devices to respond to the first UWB segment signals from the first initiating device and an orthogonal sequence index of each second response device, the first initiating device separately receives the multiple first orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of each second response device.
[0198] It can be understood that the implementation in which the first initiating device separately receives multiple UWB segment signals is similar to the implementation in which each second responding device separately transmits a UWB segment signal. For details, please refer to the above-mentioned implementation in which each second responding device separately transmits a UWB segment signal. The details will not be described again.
[0199] In one optional implementation, the polling frame may further include fourth delay information for each second responding device to transmit a data frame to the first initiating device. Thus, the first responding device can transmit a data frame to the first initiating device based on the fourth delay information for the first responding device to transmit a data frame to the first initiating device, the data frame including a time for the first responding device to receive the N first UWB segment signals and a time for transmitting the N second UWB segment signals or the N first orthogonal UWB segment signals.
[0200] Specifically, any second response device can further determine a time for transmitting a data frame to the first initiator device based on the fourth delay information about the second response device, so that the second response device transmits the data frame to the first initiator device at the determined time and reports the time difference between receiving and transmitting the UWB segment signal about the second response device to the first initiator device, and the first initiator device performs ranging based on the time difference between receiving and transmitting the UWB segment signal.
[0201] Therefore, the first initiating device can receive multiple data frames based on the fourth delay information for each second responding device to transmit a data frame to the first initiating device, obtain the time difference between receiving and transmitting UWB segment signals for the multiple second responding devices from the multiple data frames, and further perform ranging for the multiple second responding devices.
[0202] 6 and 7, different second responding devices transmit data frames to the first initiating device at different times determined based on the fourth delay information, and M second responding devices transmit a total of M data frames to the first initiating device, and the first initiating device receives the data frames at different times.
[0203] In this embodiment of the present application, the time when each second responding device transmits a UWB segment signal and the time when the first initiating device transmits a first UWB segment signal need to be rotated, i.e., the time when each second responding device transmits a UWB segment signal alternates with the time when the first initiating device transmits its first UWB segment signal. For example, in Figures 6 and 7, there is a turnaround time after the first initiating device finishes transmitting its first UWB segment signal and before the first initiating device starts transmitting its first UWB segment signal. In this way, the first device can distinguish between the time for transmitting its first UWB segment signal and the time for receiving UWB segment signals from multiple second responding devices, thereby facilitating ranging based on these two times.
[0204] It can be understood that this embodiment of the present application further includes a procedure for performing ranging to multiple response devices by multiple initiating devices, which is obtained based on the procedure for performing ranging to multiple response devices by one initiating device in Figures 6 and 7.
[0205] It can be seen that in this embodiment of the present application, a polling frame transmitted by a first initiating device includes first delay information for each of a plurality of second responding devices to reply to the first initiating device with a response frame, i.e., includes time-division scheduling for a plurality of second responding devices. Thus, response frames from a plurality of second responding devices can be received at different times, and thus a plurality of second responding devices participate in the ranging or sensing process initiated by the first initiating device. Furthermore, the first initiating device transmits N first UWB segment signals to initiate a ranging round. The plurality of second responding devices reply to the first initiating device with UWB segment signals to participate in the ranging round of the first initiating device. This approach helps the first initiating device to perform ranging on a plurality of second responders in a short time, thereby improving ranging efficiency.
[0206] 3. Signal Transmission Method 200
[0207] An embodiment of the present application further provides a signal transmission method 200. Figure 8 is a schematic interaction flowchart of the signal transmission method 200. The signal transmission method 200 is described in terms of the interaction between a first initiating device and a first responding device. The signal transmission method 200 includes, but is not limited to, the following steps:
[0208] S201: A first initiating device transmits a polling frame, the polling frame including time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times for M second responding devices to reply to the first initiating device with response frames, and a subcarrier set for all M second responding devices to reply to the first initiating device with response frames, and the narrowband signal transmitted at the response time includes multiple subcarriers.
[0209] N and M are integers of 2 or more.
[0210] For the N first UWB segment signals and the time-frequency position information of the N first UWB segment signals, please refer to the description in S101, and the details will not be described again.
[0211] It can be seen that the first initiating device configures, through a polling frame, the same response time for the M second response devices to reply to the first initiating device with response frames and a subcarrier set for all the second response devices to reply to the first initiating device with response frames. Specifically, the first initiating device performs narrowband scheduling on the M second response devices in a frequency-division manner, so that the M second response devices can reply to the first initiating device using response frames on different subcarrier sets at the same response time. That is, in this way, the M second response devices can participate in the ranging round of the first initiating device in a frequency-division manner, which helps the first initiating device to perform sensing or measurement on multiple second response devices and improves ranging efficiency.
[0212] In this embodiment of this application, for other implementations of the polling frame, please refer to the description in S101, and the details will not be described again.
[0213] Referring to the implementation of the polling frame in S101, it can be seen that the polling frame may include the information in Table 2. [Table 2]
[0214] S202: A first responding device receives a polling frame.
[0215] S203: The first response device transmits a response signal based on the response time and a subcarrier set for the first response device to reply to the first initiating device in a response frame.
[0216] Since the polling frame includes the response times of the M second response devices and the subcarrier sets for all of the second response devices, when any second response device decides to participate in ranging of the first initiator device, it can transmit a response signal to the first initiator device at the response time on the subcarrier set for the first response device. For example, as shown in Figure 9, multiple second response devices transmit response signals to the first initiator device on different subcarrier sets at time #a, and the multiple response signals form a response frame.
[0217] S204: The first initiating device receives a response frame based on the response time and a subcarrier set for all second responding devices to reply to the first initiating device in the response frame, and the response frame includes multiple response signals.
[0218] In response, the first initiating device receives a response frame at the response time, the response frame including a response signal on a different subcarrier set, the response signal on the different subcarrier set coming from a different second responding device.
[0219] In this embodiment of the present application, the first initiating device receives response signals from multiple second response devices at the same response time. Compared with S104 in which the first initiating device receives response frames from different second response devices at different times, in this implementation, when receiving the response frames, the first initiating device is in an active state only during the response time, so that the active time of the first initiating device can be reduced, thereby reducing the power consumption of the first initiating device.
[0220] S205: The first initiating device separately transmits the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals.
[0221] S206: A first response device separately receives the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals.
[0222] For the implementation of S205 and S206, please refer to the above implementation of S105 and S106, and the details will not be described again.
[0223] S207: The first responding device separately transmits a UWB segment signal to the first initiating device.
[0224] The UWB signal transmitted by any second responding device to the first initiating device is a reply signal to the first UWB segment signal transmitted by the first initiating device.
[0225] In one optional implementation, if the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device, the first responding device separately transmits N second UWB segment signals to the first initiating device based on the second delay information for the first responding device to reply to the first UWB segment signal from the first initiating device. For specific implementation, see the description in S107.
[0226] For example, as shown in Fig. 9, after receiving the first UWB segment signal from the first initiating device within each time interval of the first UWB segment signal, all second responding devices transmit second UWB segment signals to the first initiating device at different times based on the respective second delay information for the second responding devices, with each second responding device separately transmitting a total of N second UWB segment signals.
[0227] In another optional implementation, if the polling frame further includes the same third delay information for the M second response devices to respond to the first UWB segment signal from the first initiator device and an orthogonal sequence index of each second response device, the first response device transmits the first orthogonal UWB segment signal to the first initiator device based on the third delay information and the orthogonal sequence index of the first response device. For specific implementation, see the description in S107.
[0228] 10, after receiving the first UWB segment signal within each time interval of the first UWB segment signal, all second responding devices transmit a first orthogonal UWB segment signal determined based on the orthogonal sequence index of each second responding device at the same time determined based on the third delay information. Within the time interval of the N first UWB segment signals, each responding device transmits a total of N first orthogonal UWB segment signals to the first initiating device.
[0229] Furthermore, in this way, within each time interval of the first UWB segment signal, the number of turnarounds between the time for transmitting the first UWB signal by the first initiating device and the time for receiving the first orthogonal UWB segment signals returned by the multiple second responding devices can be set to one, thereby reducing the risk of occupying the turnaround time. This increases the robustness of the system. Also, the idle time within each time interval of the first UWB segment signal is increased, and the idle time for receiving the first orthogonal UWB segment signals returned by the multiple second responding devices is reduced. Su It can reply with a response frame at different times during the idle time, thereby participating in ranging of the first initiating device. Second response device The number of sensors can be increased, which in turn improves the efficiency of ranging.
[0230] S208: A first initiating device receives multiple UWB segment signals separately.
[0231] In one optional implementation, if the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device, the first initiating device receives multiple second UWB segment signals based on the second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device.
[0232] In one implementation of another option, if the polling frame further includes identical third delay information for M second response devices to respond to the first UWB segment signals from the first initiating device and an orthogonal sequence index for each second response device, the first initiating device receives multiple first orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index for each second response device.
[0233] For detailed implementation of the first initiating device receiving multiple UWB segment signals separately, please refer to the description in S108, and the details will not be described again.
[0234] In yet another optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit data frames to the first initiator device and a subcarrier set for all second response devices to transmit data frames to the first initiator device. Thus, the first responding device can further transmit a data signal based on the data frame time and the subcarrier set for the first response device to transmit its data frame to the first initiator device. The data signal includes a time difference between receiving the N first UWB segment signals at the first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device.
[0235] Correspondingly, the first initiating device can receive data frames on different subcarrier sets at the data frame times, where the data frames include data signals from multiple second responding devices. In this way, the first initiating device does not need to receive data frames from different second responding devices at different times, but only needs to receive data frames at one data frame time, thereby reducing the power consumption of the first initiating device.
[0236] It can be understood that this embodiment of the present application further includes a procedure for performing ranging on multiple response devices by multiple initiating devices, which is obtained based on the procedure for performing ranging on multiple response devices by one initiating device in Figures 9 and 10. It can be seen that in this embodiment of the present application, the first initiating device configures, through a polling frame, the same response time for M second response devices to reply in the response frame and a subcarrier set for all second response devices to reply in the response frame, i.e., configures frequency division scheduling for the M second response devices. In this way, the M second response devices transmit response signals to the first initiating device on different subcarrier sets at the same response time. Therefore, some or all of the M second response devices can participate in the ranging round of the first initiating device, thereby improving ranging efficiency.
[0237] Signal transmission method 300
[0238] An embodiment of the present application further provides a signal transmission method 300. Figure 11 is a schematic interaction flowchart of the signal transmission method 300. The signal transmission method 300 is described in terms of interactions between a control device, a first initiating device, and a first responding device. The signal transmission method 300 includes, but is not limited to, the following steps:
[0239] S301: A control device transmits a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, first delay information for each of M second response devices to reply to the control device in a response frame, and fifth delay information for each of X second initiation devices to reply to the control device in a response frame.
[0240] N, M, and X are integers equal to or greater than 1. The control device may be an independent device or any one of the X second initiating devices. The UWB segment signal group includes a plurality of second orthogonal UWB segment signals. The delay in the first delay information and the delay in the fifth delay information are both delays relative to the timestamp of the polling frame.
[0241] It can be seen that the control device configures delay information for each of the M second responding devices and each of the X second initiating devices to transmit a response frame to the first initiating device through the polling frame to implement time-division scheduling for the M second responding devices and the X second initiating devices. In this way, multiple devices among the M second responding devices and multiple devices among the X second initiating devices can participate in the same ranging round, thereby helping to improve ranging efficiency.
[0242] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and the same third delay information for all second responding devices to reply to the second orthogonal UWB segment signal from the first initiating device. Thus, any second initiating device can separately transmit N second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of the second initiating device. Therefore, any second responding device receives multiple second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of each second initiating device.
[0243] Furthermore, any second responding device can transmit N third orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of the second responding device, and therefore any second initiating device can receive multiple third orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of each second responding device.
[0244] In another optional implementation, the polling frame further includes fourth delay information for each second response device to transmit a data frame to the second initiating device, such that any second response device can transmit a data frame based on the fourth delay information for the second response device. The data frame includes a time at which the second response device receives the second orthogonal UWB segment signal and a time at which the second response device transmits the third orthogonal UWB segment signal. Correspondingly, any first initiating device participating in a ranging round can receive multiple data frames based on the fourth delay information for each second response device and further perform ranging on multiple second response devices based on the time information carried in the data frames.
[0245] Optionally, the polling frame may further include addresses of M second responding devices and addresses of X second initiating devices to request devices containing address information to participate in the same ranging round.
[0246] S302: A first initiating device receives a polling frame.
[0247] S303: The first responding device receives the polling frame.
[0248] The order of performing S302 and S303 is not limited in the embodiment of this application. S302 may be performed after S303, or S303 may be performed after S302.
[0249] Any one of the X second initiating devices may receive the polling frame. Any one of the M second responding devices may receive the polling frame.
[0250] S304: The first initiating device sends a response frame to the control device based on the timestamp of the polling frame and fifth delay information for the first initiating device to reply to the control device in the response frame.
[0251] Any second initiating device transmits a response frame to the control device at a time determined based on a timestamp of the polling frame and the fifth delay information for the second initiating device, and different second initiating devices transmit the response frame to the control device at different times based on different fifth delay information.
[0252] For example, as shown in FIG. 12, the response frame sent by the second initiating device 1 is response frame i1, the response frame sent by the second initiating device X is ix, and the X second initiating devices send response frames at different times.
[0253] S305: The first response device sends a response frame to the control device based on the timestamp of the polling frame and first delay information for the first response device to reply to the control device in the response frame.
[0254] Any second response device transmits a response frame to the control device at a time determined based on a timestamp of the polling frame and first delay information for the second response device, and different second response devices transmit response frames to the control device at different times based on different first delay information.
[0255] For example, as shown in FIG. 12, the response frame sent by the second response device 1 is the response frame r1, and the second response device M The response frame sent by rm and M A second responding device transmits a response frame at a different time.
[0256] The order of performing S304 and S305 is not limited in the embodiments of this application. S304 may be performed after S305, or S305 may be performed after S304.
[0257] S306: The control device receives a plurality of response frames based on the plurality of first delay information, the plurality of fifth delay information, and the timestamp of the polling frame.
[0258] Correspondingly, the control device can determine times at which the plurality of second initiating devices transmit response frames based on the plurality of fifth delay information and the timestamp of the polling frame, so that the control device can receive response frames from different second initiating devices at the determined different times. The control device can further determine times at which the plurality of second responding devices transmit response frames based on the plurality of first delay information and the timestamp of the polling frame, so that the control device can receive response frames from different second responding devices at the determined different times.
[0259] S307: The first initiating device separately transmits N second orthogonal UWB segment signals.
[0260] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device. Thus, any second initiating device can transmit N second orthogonal UWB segment signals based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of the second initiating device. Specifically, each second initiating device that replies with the response frame can transmit second orthogonal UWB segment signals determined based on the orthogonal sequence of the second initiating device at N transmission times determined based on the time-frequency location information of the N UWB segment signal groups.
[0261] Therefore, within each time interval of the UWB segment signal group, multiple second initiating devices simultaneously transmit different second orthogonal UWB segment signals, and each second orthogonal UWB segment signal is an orthogonal UWB segment signal determined by a corresponding second initiating device based on the orthogonal sequence index of the corresponding second initiating device. By multiple second initiating devices transmitting the second orthogonal UWB segment signals at once within each time interval of the UWB segment signal group, the risk of occupying the turnaround time from reception to transmission of any second initiating device is reduced.
[0262] For example, as shown in Fig. 12, any one of the X second initiating devices separately transmits N second orthogonal UWB segment signals at N times determined based on the time-frequency position information of the N UWB segment signal groups. The second orthogonal UWB segment signals transmitted by the multiple second initiating devices are included in the positions of each UWB segment signal group.
[0263] S308: A first responding device separately receives a plurality of second orthogonal UWB segment signals.
[0264] Correspondingly, any second responding device separately receives a plurality of second orthogonal UWB segment signals based on the orthogonal sequence index of each second initiating device at N times determined based on the time-frequency position information of the N UWB segment signal groups.
[0265] S309: The first responding device separately transmits a plurality of third orthogonal UWB segment signals.
[0266] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and identical third delay information for all second responding devices to respond to the second orthogonal UWB segment signal from the first initiating device. Thus, any second responding device can transmit a third orthogonal UWB segment signal determined based on the orthogonal sequence index of the second responding device at N times determined based on the third delay information. All second responding devices reply to the first initiating device with different third orthogonal UWB segment signals at the same times determined based on the third delay information.
[0267] For example, as shown in FIG. 12, all of the different second responding devices simultaneously reply with a third orthogonal UWB segment signal.
[0268] In this way, each second response device can be in an active state when receiving the second orthogonal UWB segment signal and when transmitting the third orthogonal UWB segment signal, and can be in an idle state at other times, thereby reducing the active time of each second response device and reducing the power consumption of each second response device.
[0269] S310: A first initiating device separately receives a plurality of third orthogonal UWB segment signals.
[0270] Correspondingly, any second initiating device receives different third orthogonal UWB segment signals from multiple second responding devices at the same time determined based on the third delay information within each time interval of the UWB segment signal group.
[0271] In one optional implementation, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the second initiating device. Thus, any second responding device can transmit a data frame based on the fourth delay information for that second responding device. The data frame includes the time at which the second responding device received the plurality of second orthogonal UWB segment signals and the time at which the second responding device transmits the plurality of third orthogonal UWB segment signals. In other words, different second responding devices transmit different data frames at different times determined based on different fourth delay information.
[0272] Correspondingly, any second initiating device can receive multiple data frames at different times determined based on multiple fourth delay information, obtain the times at which multiple second responding devices received multiple second orthogonal UWB segment signals and transmitted multiple third orthogonal UWB segment signals, and further perform ranging based on the obtained times.
[0273] For example, as shown in Fig. 12, M second responding devices separately transmit data frames at different times determined based on different fourth delay information, and the data frames transmitted by the M second responding devices are data frame 1 to data frame M, respectively.
[0274] In this embodiment of the application, the control device transmits a polling frame, and through the polling frame, configures fifth delay information for each of the X second initiating devices to reply to the control device with a response frame and first delay information for each of the M second responding devices to reply to the control device with a response frame, so that some or all of the X second initiating devices can reply to the control device with a response frame at different times, and some or all of the M second responding devices can reply to the control device with a response frame at different times. Thus, multiple second initiating devices that reply with a response frame and multiple second responding devices that reply with a response frame participate in the same ranging round, thereby helping to implement ranging performed by multiple second initiating devices on multiple second responding devices, that is, helping to improve ranging efficiency.
[0275] 5. Signal Transmission Method 400
[0276] An embodiment of the present application further provides a signal transmission method 400. Figures 13A and 13B are schematic interaction flowcharts of the signal transmission method 400. The signal transmission method 400 is also described in terms of interactions between a control device, a first initiating device, and a first responding device. The signal transmission method 400 includes, but is not limited to, the following steps:
[0277] S401: A control device transmits a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, first response times for X second initiating devices to reply to the control device in response frames, a subcarrier set for all of the X second initiating devices to reply to the control device in response frames, second response times for M second responding devices to reply to the control device in response frames, and a subcarrier set for all of the M second responding devices to reply to the control device in response frames.
[0278] N, M, and X are integers equal to or greater than 2. The control device may be an independent device or any one of the X second initiating devices. The UWB segment signal group includes a plurality of second orthogonal UWB segment signals.
[0279] The polling frame includes a first response time at which X second initiating devices reply to the control device with response frames and a subcarrier set for all of the X second initiating devices to reply to the control device with response frames, so that all of the X second initiating devices can reply to the control device with first response signals on different subcarrier sets at the first response time. The polling frame includes a second response time at which M second responding devices reply to the control device with response frames and a subcarrier set for all of the M second responding devices to reply to the control device with response frames, so that all of the M second responding devices can reply to the control device with second response signals on different subcarrier sets at the second response time. signal The control device can then reply to the control device with the frequency division scheduling request. Specifically, the control device can implement frequency division scheduling for the M second responding devices and frequency division scheduling for the X second initiating devices. Thus, multiple devices among the M second responding devices and multiple devices among the X second initiating devices can participate in the same ranging round, thereby helping to improve ranging efficiency.
[0280] Furthermore, all of the M second response devices simultaneously reply with second response signals to the control device, and all of the X second initiator devices simultaneously reply with first response signals to the control device, and the control device simultaneously receives the first response frames and the second response frames. This can reduce the active time of the control device, i.e., reduce the power consumption of the control device. In this way, multiple groups of second response devices and multiple groups of second initiator devices can participate in the same ranging round, thereby implementing ranging performed by more second initiator devices on more second response devices, and further improving ranging efficiency.
[0281] For other implementations of the polling frame, please refer to the explanation in S301, and the details will not be described again.
[0282] S402: A first initiating device receives a polling frame.
[0283] S403: The first responding device receives the polling frame.
[0284] The order of performing S402 and S403 is not limited in the embodiment of this application. S402 may be performed after S403, or S403 may be performed after S402.
[0285] S404: The first initiating device sends a first response signal to the control device based on the first response time and a subcarrier set for the first initiating device to reply to the control device in the response frame.
[0286] Any second initiating device can reply to the control device with a first response signal on the subcarrier set for that second initiating device at the first response time, and different second initiating devices transmit different first response signals to the control device on different subcarrier sets at the first response time.
[0287] For example, as shown in FIG. 14, multiple second initiator devices transmit different first response signals at first response times, and the multiple first response signals form a first response frame (response frame i), and multiple second response devices transmit different second response signals at second response times, and the multiple second response signals form a second response frame (response frame r).
[0288] S405: The first response device sends a second response signal to the control device based on the second response time and the subcarrier set for the first response device to reply to the control device in the response frame.
[0289] The order of performing S404 and S405 is not limited in the embodiment of this application. S404 may be performed after S405, or S405 may be performed after S404.
[0290] S406: The control device receives a first response frame based on the first response time and a subcarrier set for all second initiating devices to reply to the control device in the response frame, and the first response frame includes a plurality of first response signals.
[0291] S407: The control device receives a second response frame based on a second response time and a subcarrier set for all second response devices to reply to the control device in the response frame, and the second response frame includes a plurality of second response signals.
[0292] The order of performing S406 and S407 is not limited in the embodiment of this application. S406 may be performed after S407, or S407 may be performed after S406.
[0293] S408: The first initiating device separately transmits N second orthogonal UWB segment signals.
[0294] S409: A first responding device separately receives a plurality of second orthogonal UWB segment signals.
[0295] S410: A first responding device separately transmits a plurality of third orthogonal UWB segment signals.
[0296] S411: A first initiating device separately receives a plurality of third orthogonal UWB segment signals.
[0297] For the implementation of S408 to S411, please refer to the above implementation of S307 to S310, and the details will not be described again.
[0298] In another optional implementation, the polling frame further includes a data frame time during which the M second responding devices transmit data frames to the second initiating device, and a subcarrier set for all of the M second responding devices to transmit data frames to the second initiating device. Thus, different second responding devices can transmit data signals to the second initiating device on different subcarrier sets during the same data frame time, with the multiple data signals forming a data frame.
[0299] Correspondingly, any second initiating device can receive a data frame at the data frame time, the data frame including multiple data signals, all of the data signals being carried on different subcarrier sets. UWB This includes the time difference between receiving and transmitting the segment signals, so that any second initiating device can perform ranging based on the time carried in each data signal.
[0300] It can be seen that in this embodiment of the application, the control device transmits a polling frame, and configures, for X second initiating devices through the polling frame, a first response time for the X second initiating devices to reply to the control device with a response frame and a subcarrier set for all of the X second initiating devices to reply to the control device with the response frame, and configures, for M second responding devices through the polling frame, a second response time for the M second responding devices to reply to the control device with the response frame and a subcarrier set for all of the M second responding devices to reply to the control device with the response frame, so that a plurality of second initiating devices among the X second initiating devices can reply to the control device with a first response signal at the first response time, and a plurality of second responding devices among the M second responding devices can reply to the control device with a second response signal at the second response time. Therefore, a plurality of second initiating devices that reply with a response frame and a plurality of second responding devices that reply with a response frame participate in the same ranging round. Also, multiple second initiating devices can perform ranging to multiple second responding devices, thereby improving ranging efficiency.
[0301] As can be understood, this embodiment of the present application further includes a procedure for performing two-sided ranging to multiple response devices by multiple initiating devices, which is obtained based on the procedure for performing one-sided ranging to multiple response devices by multiple initiating devices in Figures 12 and 14.
[0302] It may be understood that in the above-mentioned signal transmission method 100, all second response devices may further simultaneously transmit data signals on different subcarrier sets to the first initiating device, and each data signal includes the time when the second response device receives the first UWB segment signal and the time when the second response device transmits the second UWB segment signal or the first orthogonal UWB segment signal. In other words, the implementation in which each second response device transmits a data frame to the first initiating device in the signal transmission method 100 is not limited to the embodiments of this application.
[0303] Similarly, in the above-mentioned signal transmission method 200, all the second response devices may further transmit data frames to the first initiating device at different times. In other words, the implementation in which each second response device transmits a data frame to the first initiating device in the signal transmission method 200 is not limited to the embodiments of this application.
[0304] Similarly, the implementation in which each second responding device transmits a data frame to the first initiating device in the signal transmission method 300 and the signal transmission method 400 is not limited to the embodiments of this application.
[0305] It can be understood that in the above-mentioned signal transmission method 400, all second responding devices and all second initiating devices can simultaneously reply to the control device with response signals on different subcarrier sets, and the multiple response signals form a response frame. Optionally, some of the X second initiating devices and some of the M second responding devices simultaneously reply to the control device with response signals on different subcarrier sets, and other devices of the X second initiating devices and other devices of the M second responding devices reply to the control device with response signals on different subcarrier sets at different times. In other words, the frequency division scheduling scheme of the control device for the X second initiating devices and the M second responding devices in the signal transmission method 400 is not limited in the embodiments of this application. Therefore, this helps support more second initiating devices and second responding devices participating in the same ranging round.
[0306] 6. Attire Okimi embodiment
[0307] To implement all the functions in the methods provided in the embodiments of this application, the control device, the first initiating device, or the first responding device may include a hardware structure and / or a software module to implement the above-mentioned functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether the functions among the above-mentioned functions are implemented by a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0308] As shown in FIG. 15 , an embodiment of this application provides a communication device 1500. The communication device 1500 may be a component (e.g., an integrated circuit or chip) of a first initiating device, or a component (e.g., an integrated circuit or chip) of a first responding device, or a component (e.g., an integrated circuit or chip) of a control device. Alternatively, the communication device 1500 may be another communication unit configured to implement the method in the method embodiments of this application. The communication device 1500 may include a communication unit 1501 and a processing unit 1502. Optionally, the communication device 1500 may include a storage unit 1503.
[0309] In one possible design, one or more units in FIG. 15 may be implemented by one or more processors, one or more processors and memories, one or more processors and transceivers, or one or more processors, memories, and transceivers. This is not limited to the embodiments of this application. The processor, memory, and transceiver may be located separately or integrated.
[0310] The communication device 1500 has a function of implementing the first initiating device described in the embodiments of this application. Optionally, the communication device 1500 has a function of implementing the first responding device described in the embodiments of this application. Optionally, the communication device 1500 has a function of implementing the control device described in the embodiments of this application. For example, the communication device 1500 includes corresponding modules, units, or means for the first initiating device to perform steps related to the first initiating device described in the embodiments of this application. The functions, units, or means may be implemented by software or hardware, may be implemented by hardware executing corresponding software, or may be implemented by a combination of software and hardware. For details, please refer to the corresponding descriptions in the corresponding method embodiments above.
[0311] In one possible design, the communications device 1500 may include a processing unit 1502 and a communications unit 1501. The processing unit 1502 is configured to control the communications unit 1501 to receive and transmit data / signaling.
[0312] In one implementation, the communication unit 1501 is configured to transmit a polling frame, the polling frame including time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second response devices to reply in a response frame to the first initiating device, where N and M are integers greater than or equal to 2. The communication unit 1501 is further configured to receive a plurality of response frames based on a timestamp of the polling frame and the first delay information for each second response device to reply in a response frame to the first initiating device.
[0313] In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. The communication unit 1501 is further configured to separately transmit the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals, and separately receive the plurality of second UWB segment signals based on the second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device.
[0314] In one optional implementation, the polling frame further includes identical third delay information for the M second response devices to reply to the first UWB segment signals from the first initiating device and an orthogonal sequence index of each second response device. The communication unit 1501 is further configured to transmit, by the first initiating device, the N first UWB segment signals separately based on the time-frequency position information of the N first UWB segment signals, and to receive, separately, the plurality of first orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of each second response device.
[0315] In one optional implementation, the communication device 1500 is in an active state when transmitting N first UWB segment signals and receiving a plurality of first orthogonal UWB segment signals, and is in an idle state during interval times of the N first UWB segment signals other than the time for transmitting the N first UWB segment signals and the time for receiving the plurality of first orthogonal UWB segment signals.
[0316] In one optional implementation, the polling frame further includes fourth delay information for each second response device to transmit a data frame to the first initiator device. The communication unit 1501 is further configured to receive a plurality of data frames based on the fourth delay information for each second response device to transmit a data frame to the first initiator device, wherein each of the plurality of data frames includes a time difference between receiving the N first UWB segment signals at the first response device and transmitting the N second UWB segment signals at the first response device or transmitting the N first orthogonal UWB segment signals at the first response device, and the first response device is any one of the M second response devices.
[0317] In one optional implementation, the communication unit 1501 separately transmits N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals, specifically, when the first timer does not expire and M response frames are received, based on the time-frequency location information of the N first UWB segment signals, or when S response frames are received and the first timer expires, based on the time-frequency location information of the N first UWB segment signals, based on the time-frequency location information of the N first UWB segment signals, where the first timer is triggered when a polling frame is transmitted, and S is an integer greater than or equal to 1 and less than M.
[0318] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0319] In another possible design, the communication apparatus 1500 includes a processing unit 1502 and a communication unit 1501. The processing unit 1502 is configured to control the communication unit 1501 to receive and transmit data / signaling. The communication unit 1501 is configured to receive a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second response devices to reply in a response frame to the first initiator device, where N and M are integers greater than or equal to 2, and the first response device is any one of the M second response devices. The communication unit 1501 is further configured to transmit the response frame to the first initiator device based on a timestamp of the polling frame and the first delay information for the first response device to reply in a response frame to the first initiator device.
[0320] In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. The communication unit 1501 is further configured to receive the N first UWB segment signals separately based on the time-frequency location information of the N first UWB segment signals, and to transmit the N second UWB segment signals separately to the first initiating device based on the second delay information for the first responding device to reply to the first UWB segment signal from the first initiating device.
[0321] In another optional implementation, the polling frame further includes the same third delay information for the M second response devices to reply to the first UWB segment signals from the first initiator device and an orthogonal sequence index of each second response device. The communication unit 1501 is further configured to receive, by the first responding device, the N first UWB segment signals separately based on the time-frequency position information of the N first UWB segment signals, and to transmit, to the first initiator device, the N first orthogonal UWB segment signals separately based on the third delay information, the first orthogonal UWB segment signals being determined based on the orthogonal sequence index of the first responding device.
[0322] In one implementation of yet another option, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the first initiating device. The communication unit 1501 is further configured to transmit a data frame to the first initiating device based on the fourth delay information for the first responding device to transmit a data frame to the first initiating device, the data frame including a time difference between receiving the N first UWB segment signals at the first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device.
[0323] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0324] In yet another possible design, the communication apparatus 1500 includes a processing unit 1502 and a communication unit 1501. The processing unit 1502 is configured to control the communication unit 1501 to receive and transmit data / signaling. The communication unit 1501 is configured to transmit a polling frame. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiating device with response frames, and subcarrier sets for all of the M second response devices to reply to the first initiating device with response frames, where the narrowband signal transmitted during the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The communication unit 1501 is further configured to receive a response frame based on the response times and the subcarrier sets for all of the second response devices to reply to the first initiating device with response frames, where the response frame includes multiple response signals. In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. The communication unit 1501 is further configured to separately transmit the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals, and separately receive the plurality of second UWB segment signals based on the second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device.
[0325] In one optional implementation, the polling frame further includes identical third delay information for the M second response devices to reply to the first UWB segment signal from the first initiating device and an orthogonal sequence index of each second response device. The communication unit 1501 is further configured to separately transmit the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals, and separately receive the multiple first orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of each second response device.
[0326] In one optional implementation, the communication device 1500 is in an active state when transmitting N first UWB segment signals and receiving a plurality of first orthogonal UWB segment signals. The communication device 1500 is in an active state when transmitting N first UWB segment signals and receiving a plurality of first orthogonal UWB segment signals other than the time for transmitting the N first UWB segment signals and the time for receiving the plurality of first orthogonal UWB segment signals. 1st During the interval time of the UWB segment signal, the mobile station is in an idle state.
[0327] In one optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit data frames to the first initiator device and a subcarrier set for all second response devices to transmit data frames to the first initiator device. The communication unit 1501 is further configured to receive a data frame based on the data frame time and the subcarrier set for all second response devices to transmit data frames to the first initiator device, the data frame including a plurality of data signals, each of the plurality of data signals including a time difference between receiving N first UWB segment signals at the first responder device and transmitting N second UWB segment signals at the first responder device or transmitting N first orthogonal UWB segment signals at the first responder device, and the first responder device is any one of the M second responder devices.
[0328] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0329] In yet another possible design, the communications apparatus 1500 includes a processing unit 1502 and a communications unit 1501. The processing unit 1502 is configured to control the communications unit 1501 to receive and transmit data / signaling. The polling frame includes time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second responding devices reply to the first initiating device in response frames, and subcarrier sets for all first responding devices among the M second responding devices to reply to the first initiating device in response frames, where the narrowband signal transmitted at the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The communications unit 1501 is further configured to transmit a response signal to the first initiating device based on the response times and the subcarrier sets for the first responding devices to reply to the first initiating device in response frames, where the first responding device is any one of the M second responding devices.
[0330] In one optional implementation, the polling frame further includes second delay information for each second responding device to reply to the first UWB segment signal from the first initiating device. The communication unit 1501 is further configured to receive, by the first responding device, the N first UWB segment signals separately based on the time-frequency location information of the N first UWB segment signals, and to transmit, to the first initiating device, the N second UWB segment signals separately based on the second delay information for the first responding device to reply to the first UWB segment signal from the first initiating device.
[0331] In one optional implementation, the polling frame further includes identical third delay information for the M second responding devices to reply to the first UWB segment signals from the first initiating device and an orthogonal sequence index of each second responding device. The communication unit 1501 is further configured to receive the N first UWB segment signals separately based on the time-frequency position information of the N first UWB segment signals, and to transmit the N first orthogonal UWB segment signals separately to the first initiating device based on the third delay information, where the first orthogonal UWB segment signals are determined based on the orthogonal sequence index of the first responding device.
[0332] In one optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit data frames to the first initiator device and a subcarrier set for all second response devices to transmit data frames to the first initiator device. The communication unit 1501 is further configured to transmit a data signal to the first initiator device based on the data frame time and the subcarrier set for the first response device to transmit its data frame to the first initiator device, the data signal including a time difference between receiving the N first UWB segment signals at the first responder device and transmitting the N second UWB segment signals at the first responder device or transmitting the N first orthogonal UWB segment signals at the first responder device.
[0333] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0334] In yet another possible design, the communication device 1500 includes a processing unit 1502 and a communication unit 1501. The processing unit 1502 is configured to control the communication unit 1501 to receive and transmit data / signaling.
[0335] The communication unit 1501 is configured to transmit a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, first delay information for each of M second responding devices to reply to the control device in a response frame, and fifth delay information for each of X second initiating devices to reply to the control device in a response frame, where N, M, and X are integers greater than or equal to 2. The communication unit 1501 is further configured to receive a plurality of response frames based on the plurality of first delay information, the plurality of fifth delay information, and a timestamp of the polling frame.
[0336] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and identical third delay information for all second responding devices to reply to the first initiating device with a third orthogonal UWB segment signal.
[0337] In one implementation of another option, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the second initiating device.
[0338] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0339] In yet another possible design, the communications apparatus 1500 includes a processing unit 1502 and a communications unit 1501. The processing unit 1502 is configured to control the communications unit 1501 to receive and transmit data / signaling. The communications unit 1501 is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups and fifth delay information for each of X second initiating devices to reply in a response frame to the control device, where the first initiating device is any one of the X second initiating devices, and N and X are integers greater than or equal to 2. The communications unit 1501 is further configured to transmit the response frame based on a timestamp of the polling frame and the fifth delay information for the first initiating device to reply in a response frame to the control device.
[0340] In one optional implementation, the polling frame further includes an orthogonal sequence index of each second initiating device, an orthogonal sequence index of each of the M second responding devices, and the same third delay information for all second responding devices to reply to the first UWB segment signal from the first initiating device, where M is an integer equal to or greater than 2. The communication unit 1501 further transmits the N second orthogonal UWB segment signals separately based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence index of the first initiating device, and determines the third delay information and the orthogonal sequence index of each second responding device. Sequence Index and configured to separately receive a plurality of third orthogonal UWB segment signals based on the
[0341] In another optional implementation, the polling frame further includes fourth delay information for each second response device to transmit a data frame to the second initiator device. The communication unit 1501 is further configured to receive a plurality of data frames based on the fourth delay information for each second response device to transmit a data frame to the second initiator device, each of the plurality of data frames including a time during which the first response device receives the plurality of second orthogonal UWB segment signals and a time during which the first response device transmits the plurality of third orthogonal UWB segment signals, and the first response device is any one of the M second response devices.
[0342] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0343] In yet another possible design, the communications apparatus 1500 includes a processing unit 1502 and a communications unit 1501. The processing unit 1502 is configured to control the communications unit 1501 to receive and transmit data / signaling. The communications unit 1501 is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups and first delay information for each of M second response devices to reply to the control device in a response frame, where the first response device is any one of the M second response devices, and N and M are integers greater than or equal to 2. The communications unit 1501 is further configured to transmit the response frame based on a timestamp of the polling frame and the first delay information for the first response device to reply to the control device in the response frame.
[0344] In one optional implementation, the polling frame further includes an orthogonal sequence index of each of the X second initiating devices, an orthogonal sequence index of each of the second responding devices, and the same third delay information for all the second responding devices to reply to the first UWB segment signal from the first initiating device, where X is an integer equal to or greater than 2. The communication unit 1501 further receives the plurality of second orthogonal UWB segment signals separately based on the time-frequency location information of the N UWB segment signal groups and the orthogonal sequence indexes of the X second initiating devices, and receives the third delay information and the orthogonal sequence indexes of the first responding devices. Sequence Index and configured to separately transmit a plurality of third orthogonal UWB segment signals based on the
[0345] In one optional implementation, the polling frame further includes fourth delay information for each second responding device to transmit a data frame to the second initiating device. The communication unit 1501 is further configured to transmit a data frame based on the fourth delay information for the first responding device to transmit a data frame to the second initiating device, the data frame including a time during which the first responding device receives the plurality of second orthogonal UWB segment signals and a time during which the first responding device transmits the plurality of third orthogonal UWB segment signals.
[0346] In yet another possible design, the communications apparatus 1500 includes a processing unit 1502 and a communications unit 1501. The processing unit 1502 is configured to control the communications unit 1501 to receive and transmit data / signaling. The communications unit 1501 is configured to transmit a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups. The polling frame includes the time-frequency location information of the N ultra-wideband (UWB) segment signal groups, first response times for X second initiating devices to reply to the control device with response frames, subcarrier sets for all of the X second initiating devices to reply to the control device with response frames, second response times for M second responding devices to reply to the control device with response frames, and subcarrier sets for all of the M second responding devices to reply to the control device with response frames, where N, M, and X are integers greater than or equal to 2.
[0347] The communication unit 1501 is further configured to receive a second response frame based on the same second response time at which the M second response devices reply to the control device in the response frame and a subcarrier set for all the second response devices to reply to the control device in the response frame, where the second response frame includes a plurality of second response signals, and to receive a first response frame based on the same first response time at which the X second initiating devices reply to the control device in the response frame and a subcarrier set for all the second initiating devices to reply to the control device in the response frame, where the first response frame includes a plurality of first response signals.
[0348] In one optional implementation, the polling frame further includes an orthogonal sequence index for each second initiating device, an orthogonal sequence index for each of the M second responding devices, and identical third delay information for all second responding devices to reply to the first UWB segment signal from the first initiating device.
[0349] In one implementation of another option, the polling frame further includes a data frame time during which the M second responding devices transmit data frames to the second initiating device, and a subcarrier set for all M second responding devices to transmit data frames to the second initiating device.
[0350] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0351] In yet another possible design, the communications apparatus 1500 includes a processing unit 1502 and a communications unit 1501. The processing unit 1502 is configured to control the communications unit 1501 to receive and transmit data / signaling. The communications unit 1501 is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, an identical first response time for X second initiating devices to reply to the control device in the response frame, and a subcarrier set for all of the X second initiating devices to reply to the control device in the response frame, where the first initiating device is any one of the X second initiating devices, and N and X are integers greater than or equal to 2. The communications unit 1501 is further configured to transmit a first response signal based on the first response time and the subcarrier set for the first initiating device to reply to the control device in the response frame.
[0352] In one optional implementation, the polling frame further includes an orthogonal sequence index of each second initiating device, an orthogonal sequence index of each of the M second responding devices, and the same third delay information for all second responding devices to reply to the first UWB segment signal from the second initiating device, where M is an integer equal to or greater than 2. The communication unit 1501 further transmits the N second orthogonal UWB segment signals separately based on the time-frequency location information of the N first UWB segment signal groups and the orthogonal sequence index of the first initiating device, and includes the third delay information and the orthogonal sequence index of each second responding device. Sequence Index and configured to separately receive a plurality of third orthogonal UWB segment signals based on the
[0353] In one optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit data frames to the first initiator device and a subcarrier set for all second response devices to transmit data frames to the first initiator device. The communication unit 1501 is further configured to receive a data frame based on the data frame time and the subcarrier set for all second response devices to transmit data frames to the first initiator device, the data frame including a plurality of data signals, each of the plurality of data signals including a time during which the first response device receives a plurality of second orthogonal UWB segment signals and a time during which the first response device transmits a plurality of third orthogonal UWB segment signals, and the first response device is any one of the M second response devices.
[0354] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0355] In yet another possible design, the communications apparatus 1500 includes a processing unit 1502 and a communications unit 1501. The processing unit 1502 is configured to control the communications unit 1501 to receive and transmit data / signaling. The communications unit 1501 is configured to receive a polling frame. The polling frame includes time-frequency location information of N ultra-wideband (UWB) segment signal groups, identical second response times for M second response devices to reply to the control device in response frames, and subcarrier sets for all of the M second response devices to reply to the control device in response frames, where N and M are integers greater than or equal to 2, and the first response device is any one of the M second response devices. The communications unit 1501 is further configured to transmit a second response signal based on the second response time and the subcarrier set for the first response device to reply to the control device in the response frame.
[0356] In one optional implementation, the polling frame further includes an orthogonal sequence index for each of the X second initiating devices, an orthogonal sequence index for each of the second responding devices, and identical third delay information for all of the second responding devices to reply to the first UWB segment signal from the first initiating device, where the first initiating device is any one of the X second initiating devices, and M is an integer greater than or equal to 2. The communication unit 1501 is further configured to receive the plurality of second orthogonal UWB segment signals based on the time-frequency position information of the N UWB segment signal groups and the orthogonal sequence index of each second initiating device, and to separately transmit the plurality of third orthogonal UWB segment signals based on the third delay information and the orthogonal sequence index of the first responding device.
[0357] In another optional implementation, the polling frame further includes the same data frame time during which all second response devices transmit data frames to the first initiator device and a subcarrier set for all second response devices to transmit data frames to the first initiator device. The communication unit 1501 is further configured to transmit a data signal based on the data frame time and the subcarrier set for the first response device to transmit data frames to the first initiator device, the data signal including a time during which the first response device receives the plurality of second orthogonal UWB segment signals and a time during which the first response device transmits the plurality of third orthogonal UWB segment signals.
[0358] This embodiment of the present application and the above-mentioned method embodiment are based on the same concept and achieve the same technical effect. For the specific principle, please refer to the description of the above-mentioned embodiment. The details will not be described again.
[0359] An embodiment of the present application further provides a communication device 1600. Figure 16 is a diagram of the configuration of the communication device 1600. The communication device 1600 can be a first initiating device, a first responding device, or a control device, or can be a chip, a chip system, a processor, etc. that supports the first initiating device, the first responding device, or the control device in implementing the above-mentioned method. The device can be configured to implement the method described in the above-mentioned method embodiment. For details, please refer to the description in the above-mentioned method embodiment.
[0360] The communications device 1600 may include one or more processors 1601. The processor 1601 may be a general-purpose processor, a special-purpose processor, or the like. For example, the processor may be a baseband processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete-gate or transistor logic device, a discrete hardware component, or a central processing unit (CPU). The baseband processor may be configured to process communications protocols and communications data. The central processing unit may be configured to control a communications device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU), or a central unit (CU)), execute software programs, and process data for the software programs.
[0361] Optionally, the communications device 1600 may include one or more memories 1602. The memories 1602 may store instructions 1604 that, when executed on the processor 1601, enable the communications device 1600 to perform the methods described in the method embodiments above. Optionally, the memory 1602 may also store data. The processor 1601 and the memory 1602 may be located separately or integrated together.
[0362] The memory 1602 may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), ROM, or portable read-only memory (compact disc read-only memory (CD-ROM)).
[0363] Optionally, the communications device 1600 may further include a transceiver 1605 and an antenna 1606. The transceiver 1605 may also be referred to as a transceiver unit, transceiver machine, or transceiver circuit, and is configured to implement transceiver functionality. The transceiver 1605 may include a receiver and a transmitter. The receiver may also be referred to as a receiving machine or receiver circuit, and is configured to implement receiving functionality. The transmitter may also be referred to as a transmitting machine or transmitter circuit, and is configured to implement transmitting functionality.
[0364] When the communication device 1600 is a first initiating device, the transceiver 1605 is configured to perform S101, S104, S105, and S108 in the signal transmission method 100, perform S201, S204, S205, and S208 in the signal transmission method 200, perform S302, S304, S307, and S310 in the signal transmission method 300, and perform S402, S404, S408, and S411 in the signal transmission method 400.
[0365] When the communication device 1600 is a first responding device, the transceiver 1605 is configured to perform S102, S103, S106, and S107 in the signal transmission method 100, S202, S203, S206, and S207 in the signal transmission method 200, S303, S305, S308, and S309 in the signal transmission method 300, and S403, S405, S409, and S410 in the signal transmission method 400.
[0366] When the communication device 1600 is a control device, the transceiver 1605 receives a signal transmission It is configured to perform S301 and S306 in the method 300, and to perform S401, S406, and S407 in the signal transmission method 300.
[0367] In another possible design, the processor 1601 may include a transceiver configured to implement receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit configured to implement receiving and transmitting functions may be separate or integrated together. The transceiver circuit, interface, or interface circuit may be configured to read or write code / data, or the transceiver circuit, interface, or interface circuit may be configured to perform signal transmission or forwarding.
[0368] In yet another possible design, the processor 1601 may optionally store instructions 1603, which, when executed on the processor 1601, enable the communications device 1600 to perform the methods described in the above method embodiments. The instructions 1603 may be fixed to the processor 1601, in which case the processor 1601 may be implemented using hardware.
[0369] In yet another possible design, the communication device 1600 may include circuitry that may implement the transmit, receive, or communication functions of the method embodiments described above. The processor and transceiver described in the embodiments of this application may be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), or an electronic device. The processor and transceiver may alternatively be implemented in various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), or MOS. N-type metal oxide semiconductor ,NMOS), P-type metal oxide semiconductor ( P-type It may be fabricated using metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), and gallium arsenide (GaAs).
[0370] The communication device described in the above embodiment can be a first communication device or a second communication device. However, the scope of the communication device described in the embodiment of this application is not limited thereto, and the configuration of the communication device may not be limited by FIG. 16. The communication device may be an independent device or a part of a larger device. For example, the communication device may: (1) A stand-alone integrated circuit (IC), chip, or chip system or subsystem; (2) a set having one or more ICs, optionally, the IC set may alternatively include a storage component configured to store data and instructions; (3) ASICs such as modems (modulators); (4) modules that can be incorporated into other devices; (5) A receiver, terminal, intelligent terminal, cellular telephone, wireless device, handheld device, mobile unit, in-vehicle device, network device, cloud device, artificial intelligence device, or the like; (6) Other It can be.
[0371] For a case where the communication device can be a chip or a chip system, please refer to the diagram of the chip configuration shown in Figure 17. The chip 1700 shown in Figure 17 includes a processor 1701 and an interface 1702. There may be one or more processors 1701, and there may be multiple interfaces 1702. The processor 1701 may be a logic circuit, and the interface 1702 may be an input / output interface, an input interface, or an output interface. The chip 1700 may further include a memory 1703.
[0372] In one design, when the chip is configured to implement the functionality of the first initiating device in the embodiment of this application, the details are as follows: The processor 1701 is configured to control the interface 1702 to output or receive.
[0373] The interface 1702 is configured to transmit a polling frame, the polling frame including time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second responding devices to reply in a response frame to the first initiating device, where N and M are integers greater than or equal to 2. The interface 1702 is further configured to receive a plurality of response frames based on a timestamp of the polling frame and the first delay information for each second responding device to reply in a response frame to the first initiating device.
[0374] In another design, when a chip is configured to implement the function of the first response device in the embodiment of this application, details are as follows: the interface 1702 is configured to receive a polling frame. The polling frame has time-frequency location information of N first ultra-wideband (UWB) segment signals and first delay information for each of M second response devices to reply in a response frame to the first initiator device, where N and M are integers greater than or equal to 2, and the first response device is any one of the M second response devices. The interface 1702 is further configured to transmit a response frame to the first initiator device based on a timestamp of the polling frame and the first delay information for the first response device to reply in a response frame to the first initiator device.
[0375] In yet another design, when a chip is configured to implement the functionality of the first initiating device in the embodiment of this application, the details are as follows.
[0376] The interface 1702 is configured to transmit a polling frame, the polling frame including time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiating device with response frames, and a subcarrier set for all of the M second response devices to reply to the first initiating device with their response frames, wherein the narrowband signal transmitted at the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The interface 1702 is further configured to receive a response frame based on the response times and the subcarrier sets for all of the second response devices to reply to the first initiating device with their response frames, the response frame including the multiple response signals.
[0377] In yet another design, when a chip is configured to implement the functionality of the first response device in the embodiment of this application, the details are as follows.
[0378] The interface 1702 is configured to receive a polling frame, the polling frame including time-frequency location information of N first ultra-wideband (UWB) segment signals, identical response times at which M second response devices reply to the first initiator device with response frames, and a subcarrier set for all first response devices among the M second response devices to reply to the first initiator device with response frames, where the narrowband signal transmitted at the response time includes multiple subcarriers, and N and M are integers greater than or equal to 2. The interface 1702 is further configured to transmit a response signal to the first initiator device based on the response time and the subcarrier set for the first response device to reply to the first initiator device with the response frame, where the first response device is any one of the M second response devices.
[0379] In another design, when a chip is configured to implement the functions of the control device in the embodiments of this application, the details are as follows.
[0380] The interface 1702 is configured to transmit a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, first delay information for each of M second responding devices to reply in a response frame to the control device, and fifth delay information for each of X second initiating devices to reply in a response frame to the control device, where N, M, and X are integers greater than or equal to 2. The interface 1702 is further configured to receive a plurality of response frames based on the plurality of first delay information, the plurality of fifth delay information, and a timestamp of the polling frame.
[0381] In yet another design, when a chip is configured to implement the functionality of the first initiating device in the embodiment of this application, the details are as follows.
[0382] The interface 1702 is configured to receive a polling frame, the polling frame including time-frequency location information of the N ultra-wideband (UWB) segment signal groups and fifth delay information for each of the X second initiating devices to reply in a response frame to the control device, where the first initiating device is any one of the X second initiating devices, and N and X are integers equal to or greater than 2. The interface 1702 is further configured to transmit a response frame based on a timestamp of the polling frame and the fifth delay information for the first initiating device to reply in a response frame to the control device.
[0383] In yet another design, when a chip is configured to implement the functionality of the first response device in the embodiment of this application, the details are as follows.
[0384] The interface 1702 is configured to receive a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups and first delay information for each of M second response devices to reply to the control device in a response frame, the first response device being any one of the M second response devices, and N and M is an integer greater than or equal to 2. The interface 1702 is further configured to transmit a response frame based on the timestamp of the polling frame and first delay information for the first response device to reply to the control device in the response frame.
[0385] In yet another design, when a chip is configured to implement the functions of the control device in the embodiments of this application, the details are as follows.
[0386] The interface 1702 is configured to transmit a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, the polling frame including the time-frequency location information of the N ultra-wideband (UWB) segment signal groups, an identical second response time at which M second responding devices reply to the control device with response frames, a subcarrier set for all of the M second responding devices reply to the control device with response frames, an identical first response time at which X second initiating devices reply to the control device with response frames, and a subcarrier set for all of the X second initiating devices reply to the control device with response frames, wherein the narrowband signal transmitted at the response time includes a plurality of subcarriers, and N, M, and X are integers greater than or equal to 2.
[0387] The interface 1702 is further configured to receive a second response frame based on the same second response time at which the M second response devices reply to the control device in the response frame and a subcarrier set for all the second response devices to reply to the control device in the response frame, where the second response frame includes a plurality of second response signals, and to receive a first response frame based on the same first response time at which the X second initiating devices reply to the control device in the response frame and a subcarrier set for all the second initiating devices to reply to the control device in the response frame, where the first response frame includes a plurality of first response signals.
[0388] In yet another design, when a chip is configured to implement the functionality of the first initiating device in the embodiment of this application, the details are as follows.
[0389] The interface 1702 is configured to receive a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, the same first response time for X second initiating devices to reply to the control device in the response frame, and a subcarrier set for all of the X second initiating devices to reply to the control device in the response frame, where the first initiating device is any one of the X second initiating devices, and N and X are integers equal to or greater than 2. The interface 1702 further determines a second polling frame based on the first response time and the subcarrier set for the first initiating device to reply to the control device in the response frame. 1 The response signal is configured to transmit a response signal.
[0390] In yet another design, when a chip is configured to implement the functionality of the first response device in the embodiment of this application, the details are as follows.
[0391] The interface 1702 is configured to receive a polling frame, the polling frame including time-frequency location information of N ultra-wideband (UWB) segment signal groups, the same second response time at which M second response devices reply to the control device in the response frame, and a subcarrier set for all of the M second response devices to reply to the control device in the response frame, where N and M are integers equal to or greater than 2, and the first response device is any one of the M second response devices. The interface 1702 further selects a second response device based on the second response time and the subcarrier set for the first response device to reply to the control device in the response frame. 2 The response signal is configured to transmit a response signal.
[0392] In the embodiments of this application, the communication device 1600 and the chip 1700 may further implement the communication device 1500. Those skilled in the art may further understand that the various illustrative logical blocks and steps listed in the embodiments of this application may be implemented by using electronic hardware, computer software, or a combination thereof. Whether a function is implemented by using hardware or software depends on specific applications and overall system design requirements. Those skilled in the art may implement the described functions using various methods for each specific application, and such implementation should not be considered to go beyond the scope of the embodiments of this application.
[0393] This embodiment of the present application and the method embodiments shown in the signal transmission method 100 to the signal transmission method 400 are based on the same concept and achieve the same technical effect. For the specific principles, please refer to the description of the embodiments shown in the signal transmission method 100 to the signal transmission method 400. The details will not be described again.
[0394] This application further provides a computer-readable storage medium configured to store computer software instructions that, when executed by a communications device, perform the functions of any of the method embodiments described above.
[0395] This application further provides a computer program product configured to store computer software instructions that, when executed by a communications device, perform the functions of any of the method embodiments described above.
[0396] This application further provides a computer program, which when run on a computer, performs the functions of any of the method embodiments described above.
[0397] The present application further provides a communication system, which includes at least one first initiating device and at least two first responding devices according to the above-described aspects. In another possible design, the system may further include another device that interacts with the first initiating device and the first responding device in the solution provided herein.
[0398] All or part of the above-described embodiments may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement an embodiment, all or part of the embodiment may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the procedures or functions according to the embodiments of this application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio waves, or microwave) transmission. The computer-readable storage medium may be any available medium that can be accessed by a computer, or may be a data storage device that aggregates one or more available media, such as a server or data center. The available media may be magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), semiconductor media (e.g., SSDs), or the like.
[0399] The above description is merely a specific implementation of this application and is not intended to limit the scope of protection of this application. Any modifications or replacements that can be easily thought of by a person skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Therefore, the scope of protection of this application shall be governed by the scope of protection of the claims.
Claims
1. 1. A signal transmission method, the method being applied to a first initiating device, the method comprising: transmitting a polling frame, the polling frame having time-frequency location information of N first ultra-wideband (UWB) segment signals and delay information for each of M second responding devices to reply in a response frame to the first initiating device, N and M being integers greater than or equal to 2; receiving a plurality of response frames based on a timestamp of the polling frame and the delay information for each second responding device to reply to the first initiating device in the response frame; Having that, The polling frame further includes delay information for each second responding device to reply to the first UWB segment signal from the first initiating device, and the method further includes: separately transmitting the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals; each second responding device separately receives a plurality of second UWB segment signals based on the delay information for replying to the first UWB segment signal from the first initiating device; Having that, method.
2. The polling frame further includes delay information for each second responding device to transmit a data frame to the first initiating device, and the method further includes: each second responding device receiving a plurality of data frames based on the delay information for transmitting the data frames to the first initiating device; Having that, Each of the plurality of data frames has a time difference between receiving the N first UWB segment signals at a first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device; the first response device is any one of the M second response devices; The method of claim 1.
3. Separately transmitting the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals includes: When the first timer does not expire and M response frames are received, separately transmitting the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals; or when the S response frames are received and a first timer expires, separately transmitting the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals; and the first timer is triggered when the polling frame is transmitted, and S is an integer greater than or equal to 1 and less than M; 3. The method according to claim 1 or 2.
4. 1. A signal transmission method, the method being applied to a first response device, the method comprising: receiving a polling frame, the polling frame having time-frequency location information of N first ultra-wideband (UWB) segment signals and delay information for each of M second responding devices to reply in a response frame to the first initiating device, N and M being integers equal to or greater than 2, and the first responding device being any one of the M second responding devices; transmitting a response frame to the first initiator device based on a timestamp of the polling frame and the delay information for the first responding device to reply to the first initiator device in the response frame; Having that, The polling frame further includes delay information for each second responding device to reply to the first UWB segment signal from the first initiating device, and the method further includes: separately receiving the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals; transmitting N second UWB segment signals separately to the first initiating device based on the delay information for the first responding device to reply to the first UWB segment signal from the first initiating device; Having that, method.
5. The polling frame includes delay information for each second responding device to transmit a data frame to the first initiating device, and the method further includes: transmitting a data frame to the first initiating device based on the delay information for the first responding device to transmit the data frame to the first initiating device; Having that, The data frame has a time difference between receiving the N first UWB segment signals at a first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device. The method of claim 4.
6. A communications apparatus for use with a first initiating device, the apparatus comprising: a communication unit configured to transmit a polling frame, the polling frame having time-frequency location information of N first ultra-wideband (UWB) segment signals and delay information for each of M second responding devices to reply in a response frame to the first initiating device, wherein N and M are integers greater than or equal to 2; and the communication unit is further configured to receive a plurality of response frames based on a timestamp of the polling frame and the delay information for each second response device to reply to the first initiating device in the response frame; The polling frame further includes delay information for each second responding device to reply to the first UWB segment signal from the first initiating device, and the communication unit further includes: separately transmitting the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals; each second responding device separately receives a plurality of second UWB segment signals based on the delay information for replying to the first UWB segment signal from the first initiating device; It is configured as follows: Device.
7. The polling frame further includes delay information for each second responding device to transmit a data frame to the first initiating device, and the communication unit further includes: each second responding device receiving a plurality of data frames based on the delay information for transmitting the data frames to the first initiating device; It is configured as follows: Each of the plurality of data frames has a time difference between receiving the N first UWB segment signals at a first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device; the first response device is any one of the M second response devices; 7. The apparatus of claim 6.
8. Specifically, separately transmitting the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals includes: When the first timer does not expire and M response frames are received, separately transmit the N first UWB segment signals based on the time-frequency location information of the N first UWB segment signals; or when the S response frames are received and a first timer expires, separately transmitting the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals; Used for, the first timer is triggered when the polling frame is transmitted, and S is an integer greater than or equal to 1 and less than M; 8. Apparatus according to claim 6 or 7.
9. 1. A communications apparatus for use with a first response device, the apparatus comprising: a communication unit configured to receive a polling frame, the polling frame having time-frequency location information of N first ultra-wideband (UWB) segment signals and delay information for each of M second responding devices to reply in a response frame to a first initiating device, N and M being integers equal to or greater than 1, and the first responding device being any one of the M second responding devices; and the communication unit is further configured to send a response frame to the first initiator device based on a timestamp of the polling frame and the delay information for the first responding device to reply to the first initiator device in the response frame; The polling frame further includes delay information for each second responding device to reply to the first UWB segment signal from the first initiating device, and the communication unit further includes: separately receiving the N first UWB segment signals based on the time-frequency position information of the N first UWB segment signals; transmitting N second UWB segment signals separately to the first initiating device based on the delay information for the first responding device to reply to the first UWB segment signal from the first initiating device; It is configured as follows: Device.
10. The polling frame further includes delay information for each second responding device to transmit a data frame to the first initiating device, and the communication unit further includes: transmitting a data frame to the first initiating device based on the delay information for the first responding device to transmit the data frame to the first initiating device; It is configured as follows: The data frame has a time difference between receiving the N first UWB segment signals at a first responding device and transmitting the N second UWB segment signals at the first responding device or transmitting the N first orthogonal UWB segment signals at the first responding device.
10. The apparatus of claim 9.
11. A communications device having a processor and a transceiver, the transceiver configured to communicate with another communications device, the processor configured to execute a program such that the communications device performs a method according to any one of claims 1 to 2, or such that the communications device performs a method according to any one of claims 4 to 5.
12. 6. A computer-readable storage medium configured to store instructions which, when executed on a computer, perform the method of any one of claims 1 to 2 or perform the method of any one of claims 4 to 5.
13. A computer program comprising instructions which, when run on a computer, cause the method of any one of claims 1 to 2 to be performed, or the method of any one of claims 4 to 5 to be performed.
14. a communication device having a logic circuit and an interface, the logic circuit coupled to the interface; A communication device, wherein the interface is configured to input and / or output code instructions, and the logic circuit is configured to execute the code instructions to perform the method of any one of claims 1 to 2 or to cause the method of any one of claims 4 to 5 to be performed.
Citation Information
Patent Citations
Medium access control of access operation and channel access
JP2020053965A