Information interaction method and device in UWB system
By selecting the channel sequence according to the frequency band overlap rate in the UWB system, the adverse compromise of transmission time and transmission power in the frequency band splicing is solved, and more efficient band splicing and better perceptual performance are achieved.
Patent Information
- Application Number
- CN202411950063.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2025-04-25
AI Technical Summary
Existing UWB devices lack effective channel usage order strategy during band splicing, resulting in poor compromises in transmission time and transmission power, affecting perceived performance and range.
By determining the frequency band overlap rate, selecting the use sequential channel or out-of-order channel, designing the channel usage order to optimize the balance of transmission time and transmission power. The specific method includes sending a control message to indicate the frequency band overlap rate and determining the channel order based on a preset set of overlap rates.
This achieves a better compromise between transmission time and transmission power during band splicing, shortens the band splicing time, and maintains good perceptual performance and a large perceptual range in some scenarios.
Smart Images

Figure CN119893698A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202310673026.1, and the original application date is June 7, 2023. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to an information interaction method and device in an ultra-wide band (UWB) system. Background Art
[0003] As ultra-wide band (UWB) enters the civilian field, UWB wireless communication has become one of the physical layer technologies for short-distance, high-speed wireless networks. UWB technology is a wireless carrier communication technology that can use nanosecond-level non-sinusoidal narrow pulses to transmit data, so it occupies a wide spectrum range. Due to its narrow pulses and low radiation spectrum density, the UWB system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality. It is mainly used in perception and ranging scenarios.
[0004] The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into its IEEE 802 series of wireless standards and has released the high-speed wireless personal area network (WPAN) standard IEEE 802.15.4a based on UWB technology, as well as its evolved version IEEE 802.15.4z, while the next-generation UWB wireless personal area network (WPAN) standard 802.15.4ab is under discussion. One of the focuses of 802.15.4ab is the use of UWB pulses for perception. In perception applications, the distance, angle, and speed of the target are extracted by detecting the echo of the UWB signal on the target. The performance of perception is proportional to the effective bandwidth, that is, the larger the effective bandwidth, the higher the perception accuracy. However, for low-cost and low-power UWB devices, they are limited by the performance of the analog digital converter (ADC) and are unable to process signals with large bandwidths. One possible solution is to splice multiple frequency bands with a bandwidth of 499.2 MHz (megahertz) to synthesize a frequency band with a larger bandwidth, thereby improving the perception performance of low-cost and low-power UWB devices.
[0005] Currently, before frequency band splicing, the transmitter and receiver need to align the channel usage order during the frequency band splicing process. However, the channel usage order during the frequency band splicing process has yet to be explored. Summary of the invention
[0006] The embodiments of the present application provide a method and device for information interaction in a UWB system. Based on comprehensive consideration of the transmission time and transmission power back-off during the frequency band splicing process, the channel usage sequence during the frequency band splicing process is designed, which can achieve a better compromise between the transmission time and transmission power during the frequency band splicing process.
[0007] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0008] In a first aspect, the present application provides an information interaction method in a UWB system, the method being applied to a first communication device, the method comprising: determining a frequency band overlap rate between adjacent channels in a channel set for frequency band splicing; and sending a control message, the control message being used to indicate the frequency band overlap rate. Wherein, when the frequency band overlap rate belongs to a preset first overlap rate set, the channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the channel set is a disordered channel. Sequential channels and disordered channels can be distinguished based on whether different channels in the channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
[0009] In the present application, the sequential channel (or the channel is used in sequence, in-sequence channel order) satisfies that different channels increase or decrease in sequence according to the center frequency, and the out-of-sequence channel (or the channel is used out of sequence, out-of-sequence channel order) does not satisfy that different channels increase or decrease in sequence according to the center frequency. The out-of-sequence channel can satisfy that the frequency band overlap rate between adjacent channels in transmission time is less than or equal to the first preset threshold, and the transmission start time interval of the signal on the channel with the frequency band overlap rate greater than or equal to the second preset threshold is greater than or equal to 1 millisecond. It can be understood that when the first preset threshold and the second preset threshold are both 0, the out-of-sequence channel satisfies that there is no overlap between adjacent channels in transmission time, and the transmission start time interval of the signal on the channel with frequency domain overlap is greater than or equal to 1 millisecond.
[0010] In the present application, a "channel set for band splicing" includes multiple channels, and the multiple channels are distributed with equal center frequency intervals (for example, the center frequency interval is 124.8 MHz, 249.6 MHz, or 374.4 MHz). Exemplarily, the bandwidth of each channel in the channel set for band splicing is 499.2 MHz.
[0011] Since sequential channels do not have a 1 millisecond transmission time interval limit, the total signal transmission time when using sequential channels can be less than the total signal transmission time when using out-of-order channels. Also, because the total signal transmission time required during the band splicing process needs to be less than the channel correlation time, the channel correlation time depends on the application scenario and usually ranges from a few nanoseconds to a few milliseconds. Therefore, using sequential channels in band splicing can meet the correlation time requirements of more scenarios. However, due to the limited transmission power of UWB, when using sequential channels in band splicing, the overlap of adjacent channels in the frequency domain will lead to the accumulation of power spectral density, resulting in a reduction in the transmission power of the signal on the adjacent channel, which in turn leads to a reduction in perception performance and a reduction in perception range.
[0012] Therefore, the present application comprehensively considers the transmission time and transmission power back-off during the frequency band splicing process, and chooses to use sequential channels or out-of-order channels according to the frequency band overlap rate. This can achieve a better compromise between the transmission time and transmission power of frequency band splicing, and can also flexibly select the frequency band overlap rate according to the application scenario.
[0013] In a second aspect, the present application provides an information interaction method in a UWB system, the method being applied to a second communication device, the method comprising: receiving a control message, the control message being used to indicate the frequency band overlap ratio between adjacent channels in a channel set for frequency band splicing; determining whether the channel set is a sequential channel or a disordered channel according to the frequency band overlap ratio indicated by the control message. Wherein, when the frequency band overlap ratio belongs to a preset first overlap ratio set, the channel set is a sequential channel; when the frequency band overlap ratio belongs to a preset second overlap ratio set, the channel set is a disordered channel. Sequential channels and disordered channels can be distinguished based on whether different channels in the channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
[0014] In a third aspect, the present application provides a communication device, which may be the first communication device of the first aspect or a chip or functional module configured in the first communication device, etc., and the communication device includes a processing unit and a transceiver unit. The processing unit is used to determine the frequency band overlap rate between adjacent channels in a channel set for frequency band splicing; the transceiver unit is used to send a control message, and the control message is used to indicate the above-mentioned frequency band overlap rate. Among them, when the above-mentioned frequency band overlap rate belongs to a preset first overlap rate set, the above-mentioned channel set is a sequential channel; when the above-mentioned frequency band overlap rate belongs to a preset second overlap rate set, the above-mentioned channel set is a disordered channel. Sequential channels and disordered channels can be distinguished according to whether different channels in the above-mentioned channel set are satisfied to increase or decrease in sequence according to the center frequency.
[0015] In a fourth aspect, the present application provides a communication device, which may be the second communication device of the second aspect or a chip or functional module configured in the second communication device, etc. The communication device includes a processing unit and a transceiver unit. The transceiver unit is used to receive a control message, which is used to indicate the frequency band overlap rate between adjacent channels in a channel set for frequency band splicing; the processing unit is used to determine whether the channel set is a sequential channel or a disordered channel according to the frequency band overlap rate indicated by the control message. When the frequency band overlap rate belongs to a preset first overlap rate set, the channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the channel set is a disordered channel. Sequential channels and disordered channels can be distinguished according to whether different channels in the channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
[0016] In a possible implementation of any of the above aspects, the first overlap rate set includes a frequency band overlap rate of 25%, and the second overlap rate set includes a frequency band overlap rate of 50% and 75%. Alternatively, the first overlap rate set includes a frequency band overlap rate of 25% and 50%, and the second overlap rate set includes a frequency band overlap rate of 75%. Alternatively, the first overlap rate set includes a frequency band overlap rate of 20% and 40%, and the second overlap rate set includes a frequency band overlap rate of 60% and 80%. The frequency band overlap rates included in the first overlap rate set and the second overlap rate set in the present application can be set according to actual conditions, and the present application does not list them one by one. This is only an example and does not constitute a limitation on the scope of protection of the present application.
[0017] Optionally, the first overlap rate set and the second overlap rate set can be divided according to an overlap rate threshold. Exemplarily, the frequency band overlap rates in the candidate overlap rate set that are less than or equal to the overlap rate threshold can be used as the first overlap rate set, and the frequency band overlap rates in the candidate overlap rate set that are greater than the overlap rate threshold can be used as the second overlap rate set. The candidate overlap rate set can include the following multiple frequency band overlap rates: 25%, 50%, 75%, 20%, 40%, 60%, or 80%.
[0018] Optionally, the above-mentioned overlap rate threshold is the frequency band overlap rate when the intersection of the power spectrum density (PSD) of the signals transmitted on two adjacent channels is equal to -3dBr. Alternatively, the above-mentioned overlap rate threshold can be the minimum frequency band overlap rate at which the sum of the power spectrum density of the signals transmitted on two adjacent channels exceeds 0dBr. Among them, "dBr" means decibels relative to a reference level (dBr), and the reference level here means that the maximum value of the power spectrum density of the signal on a channel is 0dBr. The same expressions below represent the same meaning and will not be repeated.
[0019] In a possible implementation of any of the above aspects, the control message is also used to indicate one or more of the following: the number of channels m used for frequency band splicing, the channel number of the reference channel, or whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel.
[0020] In a possible implementation manner of any of the above aspects, a channel usage order of channels in the channel set for frequency band splicing satisfies:
[0021] CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))).
[0022] Among them, the values of p are 0, 1, 2,..., (N-1) respectively. If the number of channels m used for frequency band splicing is an integer multiple of (b+1), then N is equal to m; if the number of channels m used for frequency band splicing is not an integer multiple of (b+1), then N is the smallest integer multiple of (b+1) among the positive integers greater than m. CH() represents the logical index of the channel. In this application, the logical index of the channel corresponds to the channel number of the channel. A channel (or frequency band) can be uniquely searched through the logical index of the channel. b represents the coefficient corresponding to the frequency band overlap rate. When the frequency band overlap rate indicated by the above control message is 25%, the value of b is 0; when the frequency band overlap rate indicated by the above control message is 50%, the value of b is 1; when the frequency band overlap rate indicated by the above control message is 75%, the value of b is 2.
[0023] In this application, MOD means modulus operation, DIV means integer division, which will not be described in detail below. For integer division (DIV), x DIV y is equal to the integer value of the quotient of x divided by y. In this application, the symbol "*" means multiplication or multiplication by, which will not be described in detail below.
[0024] In addition, the channel usage order of the channels in the channel set used for frequency band splicing can also meet any of the following conditions: the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond when p*(b+1)DIV(N) is different values; the transmission start time interval of the signal on two channels in the channel set used for frequency band splicing with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond.
[0025] In a possible implementation manner of any of the above aspects, a channel usage order of channels in the channel set for frequency band splicing satisfies:
[0026] CH(((p*b)MOD(N))+(p*b)DIV(N)).
[0027] Among them, the values of p are 0, 1, 2,..., (N-1) respectively. If the number of channels m used for frequency band splicing is an integer multiple of b, then N is equal to m; if the number of channels m used for frequency band splicing is not an integer multiple of b, then N is the smallest integer multiple of b among the positive integers greater than m. CH() represents the logical index of the channel. In this application, the logical index of the channel corresponds to the channel number of the channel. A channel (or frequency band) can be uniquely searched through the logical index of the channel. b represents the coefficient corresponding to the frequency band overlap rate. When the frequency band overlap rate indicated by the above control message is 25%, the value of b is 1; when the frequency band overlap rate indicated by the above control message is 50%, the value of b is 2; when the frequency band overlap rate indicated by the above control message is 75%, the value of b is 3.
[0028] In addition, the channel usage order of the channels in the channel set used for frequency band splicing can also meet any of the following conditions: the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond when (p*OF)DIV(N) is different values; the transmission start time of the signal on two channels in the channel set used for frequency band splicing with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond.
[0029] In a possible implementation of any of the above aspects, the channel usage order of the channels in the above channel set satisfies one or more of the following: when the above frequency band overlap rate is 25%, the channels in the above channel set are transmitted in sequence in increasing or decreasing order according to the center frequency; when the above frequency band overlap rate is 50%, the center frequency interval between channels with adjacent transmission time in the above channel set is greater than or equal to 499.2MHz; when the above frequency band overlap rate is 75%, the center frequency interval between channels with adjacent transmission time in the above channel set is greater than or equal to 374.4MHz. When the frequency band overlap rate is different values, the channel usage order of each channel in the above channel set for frequency band splicing is specifically described in the following specific implementation manner and is not described in detail here.
[0030] The present application sets rules for the order of channel usage in frequency band splicing, which can not only shorten the time of frequency band splicing, but also maintain good perception performance and a larger perception range in some scenarios.
[0031] In a possible implementation of any of the above aspects, the control message is also used to indicate one or more of the following: whether band splicing is enabled, the band splicing method, the coefficient b corresponding to the band overlap rate, or the setting method of the channel usage order of the channels in the above channel set. Among them, the band splicing method includes band splicing using sequential channels and band splicing using out-of-order channels. There are two ways to set the channel usage order of the channels in the above channel set, namely, setting the channel usage order according to CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))) and setting the channel usage order according to CH(((p*b)MOD(N))+(p*b)DIV(N)).
[0032] The present application configures the coefficient b and the channel usage order in the control message, which can not only shorten the time of frequency band splicing, but also improve the flexibility of the channel usage order.
[0033] In a fifth aspect, the present application provides an information interaction method in a UWB system, the method being applied to a first communication device, the method comprising: generating and sending a control message, the control message being used to indicate: the frequency band overlap ratio between adjacent channels in a channel set for frequency band splicing, the number of channels m for frequency band splicing, the channel number of a reference channel, and whether the center frequency of the channel used for frequency band splicing is increasing or decreasing starting from the reference channel. The control message can also be used to determine the channel usage order of the channels in the above-mentioned channel set. The reference signal in the present application may also be referred to as a base channel.
[0034] The present application uses control messages to align the channel usage order at both ends of the transmitter and receiver to support the implementation of the frequency band splicing solution and improve the perceived performance.
[0035] In a sixth aspect, the present application provides an information interaction method in a UWB system, the method being applied to a second communication device, the method comprising: receiving a control message, and determining a channel usage order of channels in a channel set for band splicing according to the control message. The control message is used to indicate: a band overlap ratio between adjacent channels in a channel set for band splicing, a number of channels m for band splicing, a channel number of a reference channel, and whether the center frequency of a channel for band splicing is increasing or decreasing starting from the reference channel.
[0036] In a seventh aspect, the present application provides a communication device, which may be the first communication device of the fifth aspect or a chip or functional module configured in the first communication device, etc., and the communication device includes a processing unit and a transceiver unit. The processing unit is used to generate a control message, which is used to indicate: the frequency band overlap rate between adjacent channels in the channel set used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number of the reference channel, and whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel; the transceiver unit is used to send the control message. The control message can also be used to determine the channel usage order of the channels in the above-mentioned channel set.
[0037] In an eighth aspect, the present application provides a communication device, which may be the second communication device of the sixth aspect or a chip or functional module configured in the second communication device, etc., and the communication device includes a processing unit and a transceiver unit. The transceiver unit is used to receive a control message, and the control message is used to indicate: the frequency band overlap rate between adjacent channels in the channel set for frequency band splicing, the number of channels m for frequency band splicing, the channel number of the reference channel, and whether the center frequency of the channel used for frequency band splicing is increasing or decreasing starting from the reference channel; the processing unit is used to determine the channel usage order of the channels in the channel set according to the control message.
[0038] In combination with any aspect from the fifth aspect to the eighth aspect, in a possible implementation, the above-mentioned channel usage order satisfies: CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))).
[0039] Among them, the values of p are 0, 1, 2, ..., (N-1) respectively. If the number of channels m used for band splicing is an integer multiple of (b+1), then N is equal to m; if the number of channels m used for band splicing is not an integer multiple of (b+1), then N is the smallest integer multiple of (b+1) among the positive integers greater than m. CH() represents the logical index of the channel. In this application, the logical index of the channel corresponds to the channel number of the channel. A channel (or frequency band) can be uniquely searched through the logical index of the channel. b represents the coefficient corresponding to the frequency band overlap rate. When the frequency band overlap rate indicated by the above control message is 25%, the value of b is 0; when the frequency band overlap rate indicated by the above control message is 50%, the value of b is 1; when the frequency band overlap rate indicated by the above control message is 75%, the value of b is 2. MOD represents modulo operation, and DIV represents integer division.
[0040] In addition, the channel usage order of the channels in the channel set used for frequency band splicing can also meet any of the following conditions: the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond when p*(b+1)DIV(N) is different values; the transmission start time interval of the signal on two channels in the channel set used for frequency band splicing with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond.
[0041] Before frequency band splicing, the present application aligns the channel usage order of the sender and receiver during the frequency band splicing process through control messages and predefined channel usage order rules, which can shorten the frequency band splicing time and maintain good perception performance and a larger perception range in some scenarios.
[0042] In combination with any one of the fifth to eighth aspects, in a possible implementation, the above-mentioned channel usage order satisfies: CH(((p*b)MOD(N))+(p*b)DIV(N)).
[0043] Among them, the values of p are 0, 1, 2, ..., (N-1) respectively. If the number of channels m used for band splicing is an integer multiple of b, then N is equal to m; if the number of channels m used for band splicing is not an integer multiple of b, then N is the smallest integer multiple of b among the positive integers greater than m. CH() represents the logical index of the channel. In this application, the logical index of the channel corresponds to the channel number of the channel. A channel (or frequency band) can be uniquely searched through the logical index of the channel. b represents the coefficient corresponding to the frequency band overlap rate. When the frequency band overlap rate indicated by the above control message is 25%, the value of b is 1; when the frequency band overlap rate indicated by the above control message is 50%, the value of b is 2; when the frequency band overlap rate indicated by the above control message is 75%, the value of b is 3. MOD represents modulo operation, and DIV represents integer division.
[0044] In addition, the channel usage order of the channels in the channel set used for frequency band splicing can also meet any of the following conditions: the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond when (p*OF)DIV(N) is different values; the transmission start time of the signal on two channels in the channel set used for frequency band splicing with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond.
[0045] Before frequency band splicing, the present application aligns the channel usage order of the sender and receiver during the frequency band splicing process through control messages and predefined channel usage order rules, which can shorten the frequency band splicing time and maintain good perception performance and a larger perception range in some scenarios.
[0046] In combination with any one of the fifth to eighth aspects, in a possible implementation, the channel usage order satisfies one or more of the following: when the frequency band overlap rate is 25%, each channel in the channel set is transmitted in sequence according to the center frequency in increasing or decreasing order; when the frequency band overlap rate is 50%, the center frequency interval between channels with adjacent transmission time in the channel set is greater than or equal to 499.2MHz; when the frequency band overlap rate is 75%, the center frequency interval between channels with adjacent transmission time in the channel set is greater than or equal to 374.4MHz. When the frequency band overlap rate is different values, the channel usage order of each channel in the channel set used for frequency band splicing is specifically described in the following specific implementation manner and is not described in detail here.
[0047] The present application sets rules for the order of channel usage in frequency band splicing, which can not only shorten the time of frequency band splicing, but also maintain good perception performance and a larger perception range in some scenarios.
[0048] In combination with any one of the fifth to eighth aspects, in a possible implementation, the control message is also used to indicate a setting method for the channel usage order of the channels in the channel set. When the setting method for the channel usage order is the first method, the channel usage order satisfies: CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))). When the setting method for the channel usage order is the second method, the channel usage order satisfies: CH(((p*b)MOD(N))+(p*b)DIV(N)).
[0049] The present application can not only shorten the time of frequency band splicing, but also improve the flexibility of the channel usage sequence by configuring the setting method of the channel usage sequence in the control message.
[0050] In combination with any one of the fifth to eighth aspects, in a possible implementation, the control message is further used to indicate one or more of the following: whether band splicing is enabled, the method of band splicing, or the coefficient b corresponding to the band overlap rate. The band splicing method includes band splicing using sequential channels and band splicing using out-of-order channels. Sequential channels and out-of-order channels can be distinguished based on whether different channels in the above-mentioned channel set are in ascending or descending order according to the center frequency.
[0051] In a ninth aspect, the present application provides a communication device, the communication device comprising a processor, configured to execute the method described in the first aspect, the second aspect, the fifth aspect, the sixth aspect, or any possible implementation of any one of the aspects. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect, the second aspect, the fifth aspect, the sixth aspect, or any possible implementation of any one of the aspects is executed.
[0052] In combination with the ninth aspect, in a possible implementation, the memory is located outside the above-mentioned communication device.
[0053] In combination with the ninth aspect, in a possible implementation, the memory is located within the above-mentioned communication device.
[0054] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0055] In combination with the ninth aspect, in a possible implementation, the communication device also includes a transceiver, and the transceiver is used to send or receive a control message.
[0056] In a tenth aspect, an embodiment of the present application provides a communication device, which can be implemented in the form of a chip or in the form of a device, and the present application is not limited thereto. The communication device includes a logic circuit and an interface, the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method shown in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, or any of the above aspects.
[0057] In the eleventh aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or any possible implementation manner of any one of the aspects above.
[0058] In the twelfth aspect, the present application provides a program product comprising program instructions, which, when executed, enables the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or any possible implementation of any one of the aspects therein to be executed.
[0059] In the thirteenth aspect, the present application provides a communication system, which includes a first communication device and a second communication device, the first communication device is used to execute the method described in the first aspect, the fifth aspect, or any possible implementation of any aspect therein, and the second communication device is used to execute the method described in the second aspect, the sixth aspect, or any possible implementation of any aspect therein.
[0060] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 is a structural diagram of a wireless communication system provided in an embodiment of the present application;
[0062] Figure 2 is another structural diagram of a wireless communication system provided in an embodiment of the present application;
[0063] Figure 3a It is a schematic diagram of a possible scheduling method of frequency band splicing provided in an embodiment of the present application;
[0064] Figure 3b is a schematic diagram of another possible scheduling method of frequency band splicing provided in an embodiment of the present application;
[0065] Figure 3c This is a schematic diagram of another possible scheduling method of frequency band splicing provided in an embodiment of the present application;
[0066] Figure 4 This is a schematic diagram of a disordered channel provided in an embodiment of the present application;
[0067] Figure 5 is a schematic diagram of a sequential channel provided in an embodiment of the present application;
[0068] Figure 6 This is a flow chart of an information interaction method in a UWB system provided in an embodiment of the present application;
[0069] Figure 7a It is a schematic diagram of the PSD and the sum of the PSD of the signals on adjacent channels when the frequency band overlap rate is 25% provided in an embodiment of the present application;
[0070] Figure 7b It is a schematic diagram of the PSD and the sum of the PSD of the signals on adjacent channels when the frequency band overlap rate is 50% provided in an embodiment of the present application;
[0071] Figure 7c It is a schematic diagram of the PSD and the sum of the PSD of the signals on adjacent channels when the frequency band overlap rate is 75% provided in an embodiment of the present application;
[0072] Figure 7d It is a schematic diagram of the PSD and the sum of the PSD of the signals on adjacent channels when the frequency band overlap rate is 39% provided in an embodiment of the present application;
[0073] Figure 8 It is another flow chart of the information interaction method in the UWB system provided in the embodiment of the present application;
[0074] Figure 9a is a schematic diagram of the channel usage order when the frequency band overlap rate is 25% provided in an embodiment of the present application;
[0075] Figure 9b It is a schematic diagram of the channel usage sequence provided by the prior art when the frequency band overlap rate is 25%;
[0076] Fig.10a is a schematic diagram of the channel usage order when the frequency band overlap rate is 50% provided in an embodiment of the present application;
[0077] Fig.10b It is a schematic diagram of the channel usage sequence provided by the prior art when the frequency band overlap rate is 50%;
[0078] Fig.11a is a schematic diagram of the channel usage order when the frequency band overlap rate is 75% provided in an embodiment of the present application;
[0079] Fig.11b It is a schematic diagram of the channel usage sequence provided by the prior art when the frequency band overlap rate is 75%;
[0080] Fig.12 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application;
[0081] Fig.13 is another structural schematic diagram of a communication device provided in an embodiment of the present application;
[0082] Fig.14 This is another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0083] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0084] In the description of the present application, the words "first", "second", etc. are only used to distinguish different objects, and do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit them to be different. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.
[0085] In the description of the present application, "at least one (item)" refers to one or more, "more than one" refers to two or more, and "at least two (items)" refers to two or three and more than three. In addition, "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can represent: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "The following one (item) or more (items)" or similar expressions refer to any combination of these items. For example, the following one (item) or more (items): a, b or c, can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0086] In this application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "exemplary", "for example" or "for example" is intended to present the related concepts in a concrete way.
[0087] In the description of this application, "when", "if" and "if" all mean that the device will take corresponding actions under certain objective circumstances. It does not limit the time, nor does it require that the device must make a judgment when it is implemented, nor does it mean that there are other limitations.
[0088] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0089] In each embodiment of the present application, determining B based on A does not mean determining B only based on A, but B can also be determined based on A and / or other information.
[0090] The technical solution provided in this application can be applied to wireless personal area networks (WPAN) based on UWB technology. For example, the method provided in this application can be applied to IEEE802.15 series protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a future generation of UWB WPAN standards, etc., which are not listed here one by one. The method provided in this application can also be applied to various communication systems, for example, it can be an Internet of Things (IoT) system, a vehicle to X (V2X), a narrowband Internet of Things (NB-IoT) system, devices in the vehicle network, IoT nodes, sensors, etc. in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, and sensors in smart cities, etc. The method provided in the present application can also be applied to long term evolution (LTE) frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, LTE system, and can also be fifth-generation (5G) communication system, sixth-generation (6G) communication system, etc.
[0091] UWB technology is a new type of wireless communication technology. It uses nanosecond non-sinusoidal narrow pulses to transmit data, and modulates impulse pulses with very steep rise and fall times, so the spectrum range it transmits is very wide, so that the signal has a bandwidth of the order of GHz. The bandwidth used by UWB is usually above 500MHz. Because the UWB system does not need to generate a sinusoidal carrier signal and can directly transmit an impulse sequence, the UWB system has a very wide spectrum and a very low average power. The UWB wireless communication system has the advantages of strong multipath resolution, low power consumption, and strong confidentiality, which is conducive to coexistence with other systems, thereby improving spectrum utilization and system capacity. In addition, in short-distance communication applications, the transmission power of the UWB transmitter can usually be less than 1mW (milliwatt). Theoretically, the interference generated by the UWB signal is only equivalent to white noise. This helps to achieve good coexistence between ultra-wideband and narrowband communications. Therefore, the UWB system can work simultaneously with a narrowband (narrowband, NB) communication system without interfering with each other. The method provided in the present application can be implemented by a communication device in a wireless communication system. In a communication device, a device or chip that implements the UWB system function can be called a UWB module, and a device or chip that implements the narrowband communication system function can be called a narrowband communication module. The UWB module and the narrowband communication module can be different devices or chips. Of course, the UWB module and the narrowband communication module can also be integrated in one device or chip. The embodiments of the present application do not limit the implementation of the UWB module and the narrowband communication module in the communication device. The communication device in the present application includes a UWB module and may also include a narrowband communication module.
[0092] Although the embodiments of the present application are mainly based on WPAN as an example, for example, a network applied to the IEEE 802.15 series of standards is used as an example for explanation. It is easy for those skilled in the art to understand that the various aspects involved in the present application can be extended to other networks using various standards or protocols. For example, wireless local area networks (WLAN), Bluetooth (BLUETOOTH), high performance wireless LAN (HIPERLAN) (a wireless standard similar to the IEEE802.11 standard, mainly used in Europe) and wide area networks (WAN) or other networks now known or developed later. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided by the present application can be applied to any suitable wireless network.
[0093] Optionally, the communication device in the embodiment of the present application may be a device that supports multiple WPAN standards such as 802.15.4a and 802.15.4z, and 802.15.4ab or subsequent versions currently under discussion.
[0094] Exemplarily, the method provided in the present application can be implemented by a communication device in a wireless communication system, and the communication device can be a device involved in a UWB system. For example, the communication device may include, but is not limited to, a communication server, a router, a switch, a bridge, a computer, a mobile phone, etc. that supports UWB technology. For another example, the communication device may include a user equipment (UE), which may include various handheld devices, vehicle-mounted devices (such as cars or components installed on cars, etc.), wearable devices, Internet of Things (IoT) devices, computing devices, or other processing devices connected to a wireless modem that support UWB technology, which are not listed here one by one. For another example, the communication device may include a central control point, such as a personal area network (PAN) or a PAN coordinator. The PAN coordinator or PAN can be a mobile phone, a vehicle-mounted device, an anchor point (Anchor), a tag (tag) or a smart home, etc. For another example, the communication device may include a chip, which may be set in a communication server, a router, a switch or a terminal device, etc., which are not listed here one by one.
[0095] In an embodiment of the present application, the above-mentioned communication device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system may be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application.
[0096] It can be understood that the above description about the communication device is applicable to any communication device in the embodiments of the present application.
[0097] For example, see Figure 1 , Figure 1 Schematic diagram of a wireless communication system provided by an embodiment of the present application. Figure 1As shown, the wireless communication system is a star topology structure, in which a central control node (such as Figure 1 A PAN coordinator in a PAN can communicate data with one or more other devices. Figure 2 , Figure 2 is another structural diagram of the wireless communication system provided in the embodiment of the present application. Figure 2 As shown, the wireless communication system is a point-to-point topology structure, in which a central control node (such as Figure 2 The PAN coordinator in the PAN can communicate data with one or more other devices, and other different devices can also communicate data with each other. Figure 1 and Figure 2 In the present application, both the full-function device and the reduced-function device can be understood as the communication device shown in the present application. The full-function device and the reduced-function device are relative, such as a reduced-function device cannot be a PAN coordinator. Another example is that compared with a full-function device, the reduced-function device may not have coordination capabilities or the communication rate may be lower than that of a full-function device. It can be understood that Figure 2 The PAN coordinator shown is an example only. Figure 2 The other three full-function devices shown can also serve as PAN coordinators, which are not shown here one by one. It can also be understood that the full-function device and low-function device shown in this application are only an example of a communication device, and any device that can implement the PPDU transmission method based on frequency band splicing provided in this application belongs to the protection scope of this application.
[0098] Currently, most UWB devices are limited by the performance of ADC, which is unable to process signals with large bandwidth. The performance of perception is proportional to the effective bandwidth, that is, the larger the effective bandwidth, the higher the perception accuracy. Therefore, in order to improve the perception performance of UWB devices, one possible solution is to achieve it through frequency band splicing. Frequency band splicing can be simply described as: the transmitter uses multiple different frequency bands to transmit multiple sensing fragments (sensing fragments), where different sensing fragments can be transmitted on different frequency bands; the receiver receives sensing fragments (SF) on these frequency bands respectively, and performs perception measurements based on the received multiple sensing fragments (SF), which is equivalent to splicing multiple frequency bands and performing perception measurements on the spliced frequency bands. The following introduces several possible scheduling methods for frequency band splicing.
[0099] See also Figure 3a , Figure 3a Schematic diagram of a possible frequency band splicing scheduling method provided in an embodiment of the present application. Figure 3aThe horizontal axis represents frequency, and the vertical axis represents time. Figure 3a As shown in FIG. 1 , a control message (CM) can schedule multiple sensing fragments (SF), and the frequency band (or channel) for transmitting the control message is the same as the frequency band (or channel) for transmitting a sensing fragment (SF). For example, the frequency band for transmitting the sensing fragment (SF) is the UWB frequency band. Figure 3b , Figure 3b Schematic diagram of another possible frequency band splicing scheduling method provided by an embodiment of the present application. Figure 3b The horizontal axis represents frequency, and the vertical axis represents time. Figure 3b As shown, a control message (CM) can schedule a sensing segment (SF), and the control message and the sensing segment (SF) are transmitted using the same frequency band (or channel). For example, the frequency band for transmitting the sensing segment (SF) is the UWB frequency band. Figure 3c , Figure 3c Schematic diagram of another possible frequency band splicing scheduling method provided in an embodiment of the present application. Figure 3c The horizontal axis represents frequency, and the vertical axis represents time. Figure 3c As shown, a control message is transmitted on a dedicated control channel such as a narrowband, and the control message can schedule multiple sensing fragments (SFs); and these sensing fragments (SFs) can be transmitted on a UWB frequency band (or UWB channel).
[0100] Among the three scheduling methods mentioned above ( Figure 3a to Figure 3c ), the frequency bands (or channels) of the transmission perception fragments (SF) are overlapped. The overlapping frequency bands help to track the phase during splicing and improve the accuracy of the channel impulse response (CIR) on the effective channel after splicing. At present, there are three types of overlap rates between the frequency bands of the transmission perception fragments (SF), the first is 25% of the frequency band, the second is 50% of the frequency band, and the third is 75% of the frequency band. In this application, the "overlap rate between frequency bands" can be referred to as the "frequency band overlap rate".
[0101] In this application, the symbol "%" represents a percentage sign, which will not be described in detail below.
[0102] At present, the channel usage order in band splicing can be divided into two categories: one is to use channels out of sequence (out-of-sequence channel order), referred to as out-of-sequence channels; the other is to use channels in sequence (in-sequence channel order), referred to as sequential channels. Figure 4 , Figure 4 Schematic diagram of a disordered channel provided in an embodiment of the present application. Figure 4 As shown, the existing out-of-order channel is characterized by adjacent transmission channels (such as Figure 4 There is no overlap in the frequency domain between CH0 and CH3 in the frequency domain, and the channels that overlap in the frequency domain (such as Figure 4 The signal start transmission interval between CH0 and CH1 in the UWB channel needs to be greater than 1ms (milliseconds). According to the transmission power requirements of UWB transmission, the maximum average power per millisecond per megahertz bandwidth is -41.3dBm. If the transmission interval between frequency-domain overlapping channels is greater than 1ms, each sensing fragment (SF) can be transmitted at the maximum allowed average power.
[0103] The channel usage order of the out-of-order channel satisfies the following conditions:
[0104] (1) The overlapping factor (OF) is defined as 1 when the frequency band overlap rate is 25%, the overlapping factor (OF) is defined as 2 when the frequency band overlap rate is 50%, and the overlapping factor (OF) is defined as 3 when the frequency band overlap rate is 75%.
[0105] (2) Assume that there are m channels involved in frequency band splicing, and set logical indexes for these m channels, denoted as CH(0), CH(1), …, CH(m-1).
[0106] (3) Set the channel usage order according to the following formula (1-1).
[0107] CH((p*(OF+1)MOD(N))+(p*(OF+1)DIV(N)))........................(1-1)
[0108] Where p = 0, 1, 2, ..., (N-1), MOD represents modulo operation, and DIV represents integer division, which will not be described in detail below. For integer division (DIV), x DIV y is equal to the integer value of the quotient of x divided by y. For example, if x is 4 and y is 6, then x DIV y = 0; for another example, if x is 8 and y is 6, then x DIV y = 1.
[0109] If the value of m is not divisible by (OF+1), then N is the minimum value of the positive integer greater than m that is divisible by (OF+1). If the value of m is divisible by (OF+1), then N is equal to m. Taking m equal to 6 as an example, assuming that OF is equal to 2 (i.e., the frequency band overlap rate is 50%), since m is divisible by (OF+1)=3, N is equal to m=6; assuming that OF is equal to 3 (i.e., the frequency band overlap rate is 75%), since m is not divisible by (OF+1)=4, N is equal to 8. It can be understood that if N is greater than m (i.e., the value of m is not divisible by (OF+1)), the additional channels (i.e., the channels with logical indices CH(m), CH(m+1),..., CH(N-1)) are not actually used, and the transmitter does not transmit UWB pulses on the additional channels.
[0110] (4) Start transmitting at t = 0, The first wrap occurs after t ≥ 1 millisecond. Figure 4 The channel usage order when m is equal to 6 and OF is equal to 2 (i.e., the frequency band overlap rate is 50%) is shown, namely: CH(0), CH(3), CH(1), CH(4), CH(2), CH(5). In this application, wrapping can be understood as the logical index of the channel changing from large to small, such as Figure 4 As shown in FIG. 1 , the first wrapping / line break (wrap) may refer to CH(3) to CH(1), and the second wrapping / line break (wrap) may refer to CH(4) to CH(2). Therefore, according to the order of transmission time, Figure 4 The transmission start time interval between the first perception fragment (SF) and the third perception fragment (SF) is greater than or equal to 1 millisecond, and the transmission start time interval between the third perception fragment (SF) and the fifth perception fragment (SF) is greater than or equal to 1 millisecond.
[0111] See also Figure 5 , Figure 5 Schematic diagram of a sequential channel provided in an embodiment of the present application. Figure 5 As shown, the characteristic of the sequential channel is that different channels are transmitted in sequence according to the order of increasing or decreasing center frequency. Figure 5 A sequential channel with a frequency band overlap rate of 50% is shown. It can be understood that since the signal start transmission interval between channels without frequency domain overlap in the sequential channel needs to be greater than 1ms, the total transmission time of the sequential channel can be less than 1ms. Of course, the total transmission time of the sequential channel can also be greater than 1ms, or equal to 1ms, which is not limited in the embodiments of the present application.
[0112] Unless otherwise specified, the "channel" mentioned in this application refers to the UWB channel, and the bandwidth of a UWB channel is 499.2 MHz.
[0113] The existing frequency band splicing scheme does not combine the advantages of sequential channels and out-of-order channels.
[0114] The embodiment of the present application provides an information interaction method and device in a UWB system, which comprehensively considers the transmission time and transmission power fallback during the frequency band splicing process, associates the channel usage order (category) with the frequency band overlap rate between adjacent channels, and can achieve a better compromise between the transmission time and transmission power of the frequency band splicing. Furthermore, the embodiment of the present application can also shorten the frequency band splicing time and improve the flexibility of the channel usage order.
[0115] In the present application, "transmit power backoff" can be understood as a signal transmitted on a single channel cannot be sent at the maximum transmit power limited by regulations, that is, the transmit power of a signal transmitted on a single channel is less than the maximum transmit power limited by regulations.
[0116] The technical solution provided by this application will be described in detail below with reference to more drawings.
[0117] In order to facilitate the clear description of the technical solution of the present application, the present application is described through multiple embodiments, see below for details. In the present application, unless otherwise specified, the same or similar parts between the various embodiments or implementations can refer to each other. In the various embodiments in the present application, and the various implementation methods / implementation methods / implementation methods in the various embodiments, if there is no special description and logical conflict, the terms and / or descriptions between the different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments are consistent and can be referenced to each other, and the technical features in the various embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of the present application described below do not constitute a limitation on the scope of protection of the present application. It can be understood that the order of the following embodiments does not represent the degree of importance.
[0118] The communication device in the present application can not only support 802.15 series protocols, such as 802.15.4ab standard or the next generation standard of 802.15.4ab, etc.; it can also support other standard protocols (such as 802.11 series protocols), such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11be and its next generation and other 802.11 family wireless local area networks (WLAN) standards.
[0119] In one possible implementation, the method provided in the present application can be applied to a perception scenario between one node and one node, or to a perception scenario between one node and multiple nodes, or to a perception scenario between multiple nodes and multiple nodes, and the present application does not impose any restrictions.
[0120] Embodiment 1
[0121] Embodiment 1 of the present application mainly introduces the usage rules of in-sequence channel order and out-of-sequence channel order, that is, when to use in-sequence channel and when to use out-of-sequence channel.
[0122] See also Figure 6 , Figure 6 is a flow chart of an information interaction method in a UWB system provided in an embodiment of the present application. The first communication device and the second communication device involved in the method may be the aforementioned Figure 1 or Figure 2 Any two devices that can communicate data.
[0123] like Figure 6 As shown, the information interaction method in the UWB system includes but is not limited to the following steps:
[0124] S101, a first communication device determines a frequency band overlap rate O between adjacent channels in a channel set A for frequency band splicing.
[0125] In a possible implementation, before frequency band splicing, the first communication device (transmitter) needs to determine the frequency band overlap rate O between adjacent channels in the channel set A for frequency band splicing. The channel set A for frequency band splicing includes multiple channels, and these multiple channels are distributed with equal center frequency intervals (for example, the equal center frequency intervals are 124.8MHz or 249.6MHz or 374.4MHz). Exemplarily, the bandwidth of each channel in the channel set A is 499.2MHz. In each embodiment of the present application, "multiple" means two or more, such as two, three, or four.
[0126] For example, assuming that the channel set A is represented by the logical index of the channel, Figure 5For example, channel set A contains 6 channels, whose logical indexes are CH0, CH1, CH2, CH3, CH4, CH5, and the bandwidth of each channel is 499.2MHz. These 6 channels are distributed with equal center frequency interval of 249.6MHz. Adjacent channels in channel set A can be understood as two channels with center frequency interval of 249.6MHz. That is to say, Figure 5 The logical indexes are adjacent channels, such as CH0 and CH1 are adjacent channels, CH1 and CH2 are adjacent channels, and so on.
[0127] In a possible implementation, the frequency band overlap rate O between adjacent channels in the above-mentioned channel set A can be any of the following: 25%, 50%, 75%. In a specific implementation, the frequency band overlap rate O between adjacent channels in the channel set A is selected or configured by the first communication device (transmitter). Of course, the frequency band overlap rate of adjacent channels in the channel set used for band splicing can also be other values, such as 20%, 40%, 60%, or 80%, etc., which is not limited in the embodiments of the present application. It can be understood that the frequency band overlap rate is equivalent to the interval of the center frequency when the center frequency interval is equal, that is, the bandwidth of the UWB channel is known to be 499.2MHz, and then any one of the parameters of the frequency band overlap rate and the center frequency interval is known, and the other parameter can be converted. For example: it is known that the bandwidth of the UWB channel is 499.2MHz. When the frequency band overlap rate is 25%, the center frequency interval of adjacent channels is 374.4MHz (i.e. 499.2×(1-25%)); when the frequency band overlap rate is 50%, the center frequency interval of adjacent channels is 249.6MHz (i.e. 499.2×(1-50%)); when the frequency band overlap rate is 75%, the center frequency interval of adjacent channels is 124.8MHz (i.e. 499.2×(1-75%)).
[0128] S102, the first communication device determines whether the channel set A is a sequential channel or a random channel according to the frequency band overlap rate O. When the frequency band overlap rate O belongs to a preset first overlap rate set, the channel set A is a sequential channel; when the frequency band overlap rate O belongs to a preset second overlap rate set, the channel set A is a random channel. The sequential channels and the random channels are distinguished according to whether different channels in the channel set A are in ascending or descending order according to the center frequency.
[0129] In a possible implementation, the first overlap rate set (denoted as S1) includes one or more frequency band overlap rates, the second overlap rate set (denoted as S2) includes one or more frequency band overlap rates, and the union of the first overlap rate set S1 and the second overlap rate set S2 is a candidate overlap rate set (denoted as S), that is, S1∪S2=S. That is, the candidate overlap rate set S includes multiple frequency band overlap rates, denoted as O1, O2, ..., O M, that is, S = {O1, O2, ..., O M}. Exemplarily, the candidate overlap rate set S may include the following multiple frequency band overlap rates: 25%, 50%, 75%, 20%, 40%, 60%, or 80%. In a possible implementation, the first overlap rate set S1 includes the overlap rate threshold O in the candidate overlap rate set S that is less than or equal to the overlap rate threshold O. th The second overlapping rate set S2 includes the candidate overlapping rate set S that is greater than the overlapping rate threshold O th It can be understood that the candidate overlap rate set S is equal to the overlap rate threshold O th The frequency band overlap rate of can belong to the first overlap rate set S1 or the second overlap rate set S2, which is not limited in the embodiment of the present application. th It can be predefined or preconfigured, such as the overlap rate threshold O th 39%, or 25%, or 50%, etc. The embodiment of the present application does not limit the overlap rate threshold value. th The specific value of .
[0130] For example, the first overlap rate set S1 includes a frequency band overlap rate of 25%, and the second overlap rate set S2 includes a frequency band overlap rate of 50% and 75%. Alternatively, the first overlap rate set S1 includes a frequency band overlap rate of 25% and 50%, and the second overlap rate set S2 includes a frequency band overlap rate of 75%. Alternatively, the first overlap rate set S1 includes a frequency band overlap rate of 20% and 40%, and the second overlap rate set S2 includes a frequency band overlap rate of 60% and 80%. In the embodiment of the present application, the frequency band overlap rates included in the first overlap rate set S1 and the second overlap rate set S2 can be set according to actual conditions. The embodiments of the present application are not listed one by one. This is only an example description and does not constitute a limitation on the scope of protection of the present application.
[0131] In a possible implementation, the overlap rate threshold O th It can be determined based on the frequency band overlap rate when the intersection of the power spectrum density (PSD) of the signals transmitted on two adjacent channels is equal to -3dBr. For example, the overlap rate threshold O th It can be the frequency band overlap rate when the intersection of the PSDs of the signals transmitted on two adjacent channels is equal to -3dBr, or a value near this frequency band overlap rate, or a value closest to this frequency band overlap rate in the candidate overlap rate set S, etc. The embodiment of the present application does not limit this.
[0132] In the embodiments of the present application, "dBr" means decibels relative to a reference level (dBr), where the reference level means that the maximum value of the power spectrum density of a signal on a channel is 0 dBr. The same expressions below have the same meaning and will not be repeated.
[0133] For example, taking the Kaiser waveform occupying 3 chip times as an example, the overlap rate threshold O is shown. th See Figure 7a to Figure 7d , Figure 7a to Figure 7d The schematic diagrams are respectively the PSD and the sum of the PSD of the signals on the adjacent channels when the frequency band overlap rate is 25%, 50%, 75% and 39% provided by the embodiments of the present application. Figure 7a to Figure 7d In the example, the waveform of the signal transmitted on the adjacent channel takes the Kaiser waveform occupying 3 chips as an example, and the coefficient of the Kaiser waveform is 10. The horizontal axis represents the frequency (frequency), the unit is GHz; the vertical axis represents the power spectrum density (PSD), the unit is dBr. Figure 7a It can be seen that when the frequency band overlap rate is 25%, the intersection point of the PSD of the signals transmitted on the adjacent channels (approximately equal to -5dBr) is less than -3dBr. Figure 7b and Figure 7c It can be seen that when the frequency band overlap rate is 50% and 75%, the intersection point of the PSD of the signals transmitted on the adjacent channels is greater than -3dBr. Figure 7d It can be seen that when the frequency band overlap rate is 39%, the intersection point of the PSDs of the signals transmitted on the adjacent channels is equal to -3dBr.
[0134] Therefore, the overlap rate threshold O can be th Of course, the overlap threshold O can also be set to 39%. th Set a value near 39%, such as 30%, 35%, 38%, 40%, 45%, etc. You can also set the overlap rate threshold O th It is set to the value closest to 39% in the candidate overlap ratio set S, such as 50%.
[0135] It can be understood that when different waveforms are used to simulate the PSD of signals transmitted on adjacent channels, the overlap rate threshold O th There may be slight differences, but according to the simulation results of the existing waveform, it can be seen that the division results of the first overlap rate set S1 and the second overlap rate set S2 remain unchanged. That is to say, for the existing arbitrary waveform, according to the overlap rate threshold O thThe first overlap rate set S1 includes a frequency band overlap rate of 25%, and the second overlap rate set S2 includes a frequency band overlap rate of 50% and 75%. Of course, the first overlap rate set S1 and the second overlap rate set S2 may also change with the overlap rate threshold O. th changes, that is, when the overlap rate threshold O th When they are different values, the first overlap rate set S1 may be different, and the second overlap rate set S2 may also be different.
[0136] In another possible implementation, the overlap rate threshold O th It can be determined based on the minimum frequency band overlap rate at which the sum of the power spectrum densities of the signals transmitted on two adjacent channels exceeds 0 dBr. th It can be the minimum frequency band overlap ratio at which the sum of the power spectrum densities of the signals transmitted on two adjacent channels exceeds 0 dBr, or a value near the minimum frequency band overlap ratio, or a value closest to the minimum frequency band overlap ratio in the candidate overlap ratio set S, etc. The embodiment of the present application does not limit this.
[0137] It can be understood that the overlap rate threshold O th The implementation method is only an example. In actual implementation, the overlap rate threshold O th There may be other implementations, which are not listed one by one in the embodiments of the present application.
[0138] In a possible implementation, if the frequency band overlap rate O determined by the first communication device in the above step S101 belongs to the preset first overlap rate set S1, the first communication device can determine that the above channel set A is a sequential channel. If the frequency band overlap rate O determined by the first communication device in the above step S101 belongs to the preset second overlap rate set S2, the first communication device can determine that the above channel set A is a disordered channel. Alternatively, if the above frequency band overlap rate O belongs to the preset second overlap rate set S2, the above channel set A can also be a sequential channel. In other words, if the above frequency band overlap rate O is less than or equal to the overlap rate threshold O th , then use the sequential channel; if the above-mentioned frequency band overlap rate O is greater than the overlap rate threshold O th , then use the out-of-order channel or the sequential channel. It can be understood that when the above-mentioned frequency band overlap rate O is equal to the overlap rate threshold O th When using the method described in this application, both sequential channels and out-of-order channels can be used, and this embodiment of the present application does not limit this.
[0139] In the embodiment of the present application, the sequential channel and the disordered channel can be distinguished according to whether the different channels in the channel set A meet the requirement that the center frequency of different channels is sequentially increased or sequentially decreased. The sequential channel meets the requirement that the center frequency of different channels is sequentially increased or sequentially decreased, while the disordered channel does not meet the requirement that the center frequency of different channels is sequentially increased or sequentially decreased. Specifically, the meaning of the sequential channel can be the same as that of the prior art, as mentioned above. Figure 5 As shown. The sequential channel of the embodiment of the present application can satisfy that the different channels in the channel set A are transmitted sequentially in the order of increasing or decreasing center frequency. In the embodiment of the present application, the meaning of the disordered channel can be the same as that of the prior art, or it can be different from the prior art. For example, the disordered channel of the embodiment of the present application can satisfy that the frequency band overlap rate between adjacent channels in transmission time is less than or equal to the first preset threshold, and the transmission time interval of the signal on the channel with the frequency band overlap rate greater than or equal to the second preset threshold is greater than or equal to 1 millisecond. The first preset threshold and the second preset threshold may be the same or different. It can be understood that when the first preset threshold and the second preset threshold are both 0, the disordered channel of the embodiment of the present application satisfies that there is no overlap between adjacent channels in transmission time, and the transmission time interval of the signal on the channel with overlapping frequency domain is greater than or equal to 1 millisecond, as mentioned above Figure 4 As shown. When both the first preset threshold and the second preset threshold are not 0, for example, when both the first preset threshold and the second preset threshold are 25%, the disordered channel of the embodiment of the present application satisfies that the frequency band overlap rate between adjacent channels in transmission time is less than or equal to 25%, and the transmission time interval of the signal on the channel with a frequency band overlap rate greater than 25% is greater than or equal to 1 millisecond. For the specific channel usage order, please refer to the description of the second embodiment below, which is not described in detail here. Alternatively, the first preset threshold is 25% and the second preset threshold is 50%, then the disordered channel of the embodiment of the present application satisfies that the frequency band overlap rate between adjacent channels in transmission time is less than or equal to 25%, and the transmission time interval of the signal on the channel with a frequency band overlap rate greater than or equal to 50% is greater than or equal to 1 millisecond. For the specific channel usage order, please refer to the description of the second embodiment below, which is not described in detail here.
[0140] It can be understood that two factors need to be considered in band splicing, one is the transmission time and the other is the transmission power. The total transmission time required for the perception fragment (SF) in each band splicing must be less than the correlation time of the channel. The correlation time of the channel depends on the application scenario, usually ranging from a few nanoseconds to a few milliseconds. Since the sequential channel has no 1ms transmission time interval limit, the total transmission time of the perception fragment (SF) when using the sequential channel is less than the total transmission time of the perception fragment (SF) when using the out-of-order channel. Therefore, using sequential channels in band splicing can meet the correlation time requirements of more scenarios. Due to the limited transmission power of UWB, the maximum average power spectral density is -41.3dBm / MHz / ms. Then, when using sequential channels in band splicing, the overlap of adjacent channels in the frequency domain will lead to the accumulation of power spectral density (PSD), which will lead to the reduction of the transmission power of the perception fragment SF on the adjacent channels, and then lead to the reduction of perception performance and the reduction of perception range. In summary, the use of sequential channels can shorten the band splicing time and meet the correlation time requirements of more scenarios; the use of out-of-order channels can improve the perception performance and increase the perception range.
[0141] Therefore, the usage rules of sequential channels and out-of-order channels need to consider the above two factors (transmission time and transmission power) at the same time, and in order to achieve a better compromise between the transmission time and transmission power of the frequency band splicing, the embodiment of the present application uses the overlap rate threshold O th The candidate overlap rate set S is divided to obtain a first overlap rate set S1 and a second overlap rate set S2. When the frequency band overlap rate O (such as 25%) belongs to the first overlap rate set S1, sequential channels are used because when the frequency band overlap rate O is 25%, the sum of the PSDs of the signals on the adjacent channels does not exceed 0 dBr (as mentioned above). Figure 7a As shown in Figure 2, the use of sequential channels not only satisfies the maximum average power spectral density (-41.3 dBm / MHz / ms) limit for the sum of the PSD of the transmit power, but also shortens the band splicing time and meets the relevant time requirements of more scenarios. When the band overlap rate O (such as 50% or 75%) belongs to the second overlap rate set S2, the out-of-order channel is used, because when the band overlap rate O is 50% and 75%, the sum of the PSD of the signals on the adjacent channels exceeds 0 dBr (as mentioned above). Figure 7b and Figure 7c As shown in FIG. 1 , if sequential channels are used, the transmission power on adjacent channels will be reduced, resulting in reduced perception performance and reduced perception range. Therefore, using out-of-order channels can improve perception performance and increase perception range.
[0142] In short, the embodiments of the present application comprehensively consider the transmission time and transmission power fallback during the frequency band splicing process, and select to use sequential channels or out-of-order channels according to the frequency band overlap rate, so as to achieve a better compromise between the transmission time and transmission power of the frequency band splicing. In other words, the embodiments of the present application can flexibly select the frequency band overlap rate according to the application scenario.
[0143] S103: The first communication device sends a control message, where the control message is used to indicate the frequency band overlap rate O.
[0144] Correspondingly, the second communication device receives the control message.
[0145] S104: The second communication device determines whether the channel set A is a sequential channel or a random channel according to the frequency band overlap rate O indicated by the control message.
[0146] In a possible implementation, the first communication device sends a control message (CM) to the second communication device, and the control message can be used to indicate the frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing. Correspondingly, the second communication device (receiving end) receives the control message, and can determine whether the channel set A is a sequential channel or a disordered channel according to the frequency band overlap rate O indicated by the control message. Among them, when the frequency band overlap rate O belongs to the preset first overlap rate set S1, the channel set A is a sequential channel. When the frequency band overlap rate O belongs to the preset second overlap rate set S2, the channel set A is a disordered channel. Alternatively, when the frequency band overlap rate O belongs to the preset second overlap rate set S2, the channel set A may also be a sequential channel. Exemplarily, the implementation method of step S104 can refer to the implementation method of the aforementioned step S102, which will not be repeated here.
[0147] The embodiments of the present application comprehensively consider the transmission time and transmission power back-off during the frequency band splicing process, and associate the channel usage order with the frequency band overlap rate between adjacent channels, so as to achieve a better compromise between the transmission time and transmission power during the frequency band splicing process.
[0148] Embodiment 2
[0149] Embodiment 2 of the present application mainly introduces the specific rules of the channel usage order in frequency band splicing.
[0150] In a possible implementation, the second embodiment of the present application can be implemented alone or in combination with the first embodiment, without limitation. When the second embodiment of the present application is implemented in combination with the first embodiment, no matter whether the random channel or the sequential channel is selected in the first embodiment, the order of using the channels can refer to the relevant description in the second embodiment of the present application.
[0151] See also Figure 8 , Figure 8is another flow chart of the information interaction method in the UWB system provided in the embodiment of the present application. The first communication device and the second communication device involved in the method may be the aforementioned Figure 1 or Figure 2 Any two devices that can communicate data.
[0152] like Figure 8 As shown, the information interaction method in the UWB system includes but is not limited to the following steps:
[0153] S201, the first communication device generates a control message, which is used to indicate: the frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number of the reference channel, and whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel.
[0154] S202: The first communication device sends the control message, where the control message is used to determine the channel usage order of the channels in the channel set A.
[0155] Correspondingly, the second communication device receives the control message.
[0156] S203: The second communication device determines a channel usage order of the channels in the channel set A according to the control message.
[0157] In a possible implementation, before frequency band splicing, the first communication device (transmitter) and the second communication device (receiver) need to align the channel usage order during the frequency band splicing process. Exemplarily, the first communication device and the second communication device align the channel usage order through a control message (CM). The embodiments of the present application introduce various ways to obtain the channel usage order.
[0158] Implementation 1
[0159] Each frequency band overlap rate has a specific coefficient b, and the sender and receiver (such as the first communication device and the second communication device) can obtain the channel usage order in the frequency band splicing process through the coefficient b and the specific formula. In implementation method 1, the above-mentioned control message (CM) can be used to indicate: the frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number (Channelnumber) of the reference channel (or called the basic channel), or whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel (or basic channel). For example, the control message (CM) may include, but is not limited to, one or more of the contents in Table 1 below.
[0160] Table 1
[0161]
[0162] In a possible implementation, the control message (CM) may also be used to indicate one or more of the following: whether band splicing is enabled, the band splicing method, the coefficient b corresponding to the band overlap rate, or the format of the channel impulse response (CIR) feedback. For example, the control message (CM) may include but is not limited to one or more of the contents in Table 2 below.
[0163] Table 2
[0164]
[0165]
[0166] Among them, the length of the basic channel number or channel number field can be 4 bits, which is used to indicate the channel number (Channelnumber) of the reference channel (or called the basic channel). The frequency splicing direction field can be 1 bit, for example, 0 means that the center frequency increases from the reference channel, and 1 means that the center frequency decreases from the reference channel. The length of the carrier frequency grid configuration identification field can be 2 bits, for example: 00 means 25% overlap, 01 means 50% overlap, 10 means 75% overlap, and 11 means no overlap; or, 00 means 20% overlap, 01 means 40% overlap, 10 means 60% overlap, and 11 means 80% overlap. The length of the aggregate bandwidth field can be 4 bits, which is used to indicate the number of channels m used for band splicing. The length of the frequency splicing control field can be 1 bit, indicating whether band splicing is enabled. Or, the length of the frequency splicing control field is 2 bits, indicating whether band splicing is enabled and the way of band splicing when band splicing is enabled. For example, when the frequency splicing control field is 00, it indicates that frequency band splicing is not enabled, when it is 01, it indicates that frequency band splicing using sequential channels is used, when it is 10, it indicates that frequency band splicing using out-of-order channels is used, and when it is 11, it indicates reserved. The length of the overlap coefficient field can be 3 bits, for example: 000 indicates that the coefficient b is 0, 001 indicates that the coefficient b is 1, 010 indicates that the coefficient b is 2, 011 indicates that the coefficient b is 3, 100 indicates that the coefficient b is 4, 101 indicates that the coefficient b is 5, and 110 and 111 indicate reserved. The length of the feedback control field can be 2 bits, which is used to control the format of CIR feedback.
[0167] The embodiments of the present application do not limit the length, name, and specific indication method of each field in the control message. The length, name, and specific indication method of each field mentioned above are examples and do not constitute a limitation on the protection scope of the present application.
[0168] The sender and receiver (ie, the first communication device and the second communication device) can obtain the channel usage order of the channels in the channel set A for band splicing according to the content of the control message. For ease of description, the channel usage order in each embodiment of the present application can be represented by a logical index of the channel.
[0169] In a possible implementation, the channel usage order may satisfy the following conditions:
[0170] (1) b represents the coefficient corresponding to the frequency band overlap rate. It is defined that when the frequency band overlap rate is 25%, the coefficient b is 0, when the frequency band overlap rate is 50%, the coefficient b is 1, and when the frequency band overlap rate is 75%, the coefficient b is 2.
[0171] (2) Set logical indexes for the m channels used for band splicing, denoted as CH(0), CH(1), ..., CH(m-1).
[0172] (3) Set the channel usage order according to the following formula (2-1).
[0173] CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N)))........................(2-1)
[0174] Where p = 0, 1, 2, ..., (N-1), MOD represents modulo operation, and DIV represents integer division. If the number of channels m used for band splicing is an integer multiple of (b+1), then N is equal to m. If the number of channels m used for band splicing is not an integer multiple of (b+1), then N is the smallest positive integer greater than m that can divide (b+1). The additional channels (i.e., channels with logical indices CH(m), CH(m+1), ..., CH(N-1)) are not actually used, and the transmitter does not transmit UWB pulses on the additional channels.
[0175] Optionally, the channel usage order may also satisfy any of the following conditions:
[0176] When p*(b+1)DIV(N) is different, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond. Alternatively, the transmission start time interval of the signal on two channels with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond. Alternatively, transmission starts at t=0, and the first wrap occurs after t≥1 millisecond (Start transmitting at t=0, The first wrap occurs after t≥1 millisecond), and the start time interval of each subsequent wrap and the previous wrap is greater than or equal to 1 millisecond. For the meaning of wrap, please refer to the previous description and will not be repeated here.
[0177] It can be understood that for different frequency band overlap rates, the conditions that the channel usage order satisfies may be different. For example, for different frequency band overlap rates such as 50% and 75%, when the frequency band overlap rate is 50%, the channel usage order satisfies: when p*(b+1)DIV(N) is of different values, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond. When the frequency band overlap rate is 75%, the channel usage order satisfies: the transmission start time of the signal on two channels with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond. Of course, for different frequency band overlap rates, the conditions that the channel usage order satisfies may also be the same. For example, for different frequency band overlap rates such as 25%, 50% and 75%, the channel usage order satisfies that the transmission start time interval of the signal on two channels with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond.
[0178] In another possible implementation, the channel usage sequence satisfies the following conditions:
[0179] (1) b represents the coefficient corresponding to the frequency band overlap rate. It is defined that when the frequency band overlap rate is 25%, the coefficient b takes a value of 1, when the frequency band overlap rate is 50%, the coefficient b takes a value of 2, and when the frequency band overlap rate is 75%, the coefficient b takes a value of 3. In one implementation, the coefficient b may be an overlap factor OF, and b in the following formula (2-2) may also be replaced by the overlap factor OF.
[0180] (2) Set logical indexes for the m channels used for band splicing, denoted as CH(0), CH(1), ..., CH(m-1).
[0181] (3) Set the channel usage order according to the following formula (2-2).
[0182] CH(((p*b)MOD(N))+(p*b)DIV(N))........................(2-2)
[0183] Where p = 0, 1, 2, ..., (N-1), MOD represents modulo operation, and DIV represents integer division. If the number of channels m used for band splicing is an integer multiple of b, then N is equal to m. If the number of channels m used for band splicing is not an integer multiple of b, then N is the smallest positive integer greater than m that can divide b. The additional channels (i.e., channels with logical indices CH(m), CH(m+1), ..., CH(N-1)) are not actually used, and the transmitter does not transmit UWB pulses on the additional channels.
[0184] Optionally, the channel usage order may also satisfy any of the following conditions:
[0185] When (p*b)DIV(N) is different, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond. Alternatively, the transmission start time interval of the signal on two channels with a frequency band overlap rate exceeding 25% is greater than or equal to 1 millisecond. Alternatively, transmission starts at t=0, and the first wrap occurs after t≥1 millisecond (Start transmitting at t=0, The first wrap occurs after t≥1 millisecond), and the start time interval of each subsequent wrap and the previous wrap is greater than or equal to 1 millisecond. For the meaning of wrap, please refer to the previous description and will not be repeated here.
[0186] It can be understood that for different frequency band overlap rates, the conditions that the channel usage sequence satisfies may be different or the same. Please refer to the above description for details, which will not be described in detail here.
[0187] The following examples illustrate the channel usage sequence when the frequency band overlap ratio is 25%, 50%, and 75%. In each of the following examples, the number of channels m used for frequency band splicing is equal to 8.
[0188] Example 1: The frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing is 25%.
[0189] See also Figure 9a , Figure 9a 2 is a schematic diagram of the channel usage sequence when the frequency band overlap rate is 25% provided in the embodiment of the present application. Figure 9a As shown, m is equal to 8. When the frequency band overlap rate is 25%, the channel usage order set according to the above formula (2-1) and formula (2-2) is: CH0, CH1, CH2, CH3, CH4, CH5, CH6, CH7. Then by Figure 9a It can be seen that the embodiment of the present application uses sequential channels when the frequency band overlap rate is 25%. In other words, when the frequency band overlap rate O between adjacent channels is 25%, each channel in the above channel set A is transmitted in sequence according to the center frequency increasing or decreasing, that is, the channel use order satisfies the center frequency increasing or decreasing in sequence starting from the above reference channel.
[0190] See also Figure 9b , Figure 9b It is a schematic diagram of the channel usage sequence provided by the prior art when the frequency band overlap rate is 25%. Figure 9b The channel usage order is set according to the above formula (1-1). Figure 9b As shown, m is equal to 8. When the frequency band overlap rate is 25%, the channel usage order set according to the above formula (1-1) is: CH0, CH2, CH4, CH6, CH1, CH3, CH5, CH7. Then by Figure 9bIt can be seen that when the frequency band overlap rate is 25%, the prior art uses a disordered channel and starts transmission at t=0, and the first wrap occurs after t≥1 millisecond. In other words, when the frequency band overlap rate is 25%, the frequency band splicing time is at least greater than 1 millisecond. For the meaning of wrap, please refer to the previous description and will not be repeated here.
[0191] The embodiments of the present application (such as the above Figure 9a As shown in the figure, sequential channels are used when the frequency band overlap rate is 25%. Since the total transmission time of the sequential channels can be less than 1 millisecond, the embodiment of the present application can shorten the time of frequency band splicing to meet the relevant time requirements of more scenarios.
[0192] Example 2: The frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing is 50%.
[0193] See also Fig.10a , Fig.10a Schematic diagram of the channel usage sequence when the frequency band overlap rate is 50% provided in the embodiment of the present application. Fig.10a As shown, m is equal to 8. When the frequency band overlap rate is 50%, the channel usage order set according to the above formula (2-1) and formula (2-2) is: CH0, CH2, CH4, CH6, CH1, CH3, CH5, CH7. Fig.10a It can be seen that when the frequency band overlap rate is 50%, the channel usage order set according to the above formula (2-1) and formula (2-2) will wrap once. The wrap occurs in CH1 and starts transmission at t=0. The first wrap occurs after t≥1 milliseconds. In other words, when the frequency band overlap rate O between adjacent channels is 50%, the channel usage order satisfies: from t=0 to before the first wrap begins (such as Fig.10a t=0 to before the start time of the 5th SF transmission), two channels adjacent in transmission time (such as Fig.10a The center frequency interval of CH0 and CH2, CH2 and CH4, CH4 and CH6 in the transmission is 499.2MHz. From the beginning of each subsequent wrap to the beginning of the next wrap, the transmission time of two adjacent channels (such as Fig.10a The center frequencies of CH1 and CH3, CH3 and CH5, CH5 and CH7 in the figure are also separated by 499.2MHz; and transmission starts at t=0, and the first wraparound occurs after t≥1 millisecond, or the two channels with a frequency band overlap rate exceeding 25% (such as Fig.10a The transmission start time of the signal on CH0 and CH1, CH1 and CH2) is greater than or equal to 1 millisecond.
[0194] See also Fig.10b , Fig.10bIt is a schematic diagram of the channel usage sequence provided by the prior art when the frequency band overlap rate is 50%. Fig.10b The channel usage order is set according to the above formula (1-1). Fig.10b As shown, m is equal to 8. When the frequency band overlap rate is 50%, the channel usage order set according to the above formula (1-1) is: CH0, CH3, CH6, CH1, CH4, CH7, CH2, CH5. Fig.10b It can be seen that when the frequency band overlap rate is 50%, the channel usage order set according to the above formula (1-1) will wrap twice, the first wrap occurs in CH1, and the second wrap occurs in CH2. Transmission starts at t=0, the first wrap occurs after t≥1 millisecond, and the start time interval of each subsequent wrap and the previous wrap is greater than or equal to 1 millisecond. Therefore, when the frequency band overlap rate is 50%, the time for splicing the frequency bands in the prior art is at least greater than 2 milliseconds. For the meaning of wrap, please refer to the previous description and will not be repeated here.
[0195] In the embodiment of the present application, when the frequency band overlap rate is 50%, as described above Fig.10a As shown, the channel usage order set according to the above formula (2-1) and formula (2-2) has one wraparound, and the time of band splicing is greater than 1 millisecond. Therefore, the embodiment of the present application can still shorten the time of band splicing when the band overlap rate is 50%, and does not affect the perception performance and perception range (this is because the transmission interval between channels with frequency domain overlap is greater than 1 millisecond).
[0196] Example 3: The frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing is 75%.
[0197] See also Fig.11a , Fig.11a Schematic diagram of the channel usage sequence when the frequency band overlap rate is 75% provided in the embodiment of the present application. Fig.11a As shown, m is equal to 8. When the frequency band overlap rate is 75%, the channel usage order set according to the above formula (2-1) and formula (2-2) is: CH0, CH3, CH6, CH1, CH4, CH7, CH2, CH5. Fig.11a It can be seen that when the frequency band overlap rate is 75%, the channel usage order set according to the above formula (2-1) and formula (2-2) will wrap twice, the first wrap occurs in CH1, and the second wrap occurs in CH2. Transmission starts at t=0, the first wrap occurs after t≥1 millisecond, and the start time interval of each subsequent wrap and the previous wrap is greater than or equal to 1 millisecond. In other words, when the frequency band overlap rate O between adjacent channels is 75%, the channel usage order satisfies: from t=0 to before the start of the first wrap (such as Fig.11at=0 to before the start time of the 4th SF transmission), two channels adjacent in transmission time (such as Fig.11a The center frequency interval of CH0 and CH3, CH3 and CH6 in the figure is 374.4MHz. From the beginning of each subsequent wrap to the beginning of the next wrap, the transmission time of two adjacent channels (such as Fig.11a The center frequencies of CH1 and CH4, CH4 and CH7 in the figure are also separated by 374.4MHz; and transmission starts at t=0, and the first wraparound occurs after t≥1 millisecond, or the two channels with a frequency band overlap rate exceeding 25% (such as Fig.11a The transmission start time of the signal on CH0 and CH1) is greater than or equal to 1 millisecond.
[0198] See also Fig.11b , Fig.11b It is a schematic diagram of the channel usage sequence provided by the prior art when the frequency band overlap rate is 75%. Fig.11b The channel usage order is set according to the above formula (1-1). Fig.11b As shown, m is equal to 8. When the frequency band overlap rate is 75%, the channel usage order set according to the above formula (1-1) is: CH0, CH4, CH1, CH5, CH2, CH6, CH3, CH7. Fig.11b It can be seen that when the frequency band overlap rate is 75%, the channel usage order set according to the above formula (1-1) will wrap three times, the first wrap occurs in CH1, the second wrap occurs in CH2, and the third wrap occurs in CH3. Transmission starts at t=0, the first wrap occurs after t≥1 millisecond, and the start time interval of each subsequent wrap is greater than or equal to 1 millisecond from the previous wrap. Therefore, when the frequency band overlap rate is 75%, the time for frequency band splicing in the prior art is at least greater than 3 milliseconds. For the meaning of wrap, please refer to the previous description and will not be repeated here.
[0199] In the embodiment of the present application, when the frequency band overlap rate is 75%, as described above Fig.11a As shown, the channel usage order set according to the above formula (2-1) and formula (2-2) has two wraps, and the time for band splicing is greater than 2 milliseconds. Therefore, the embodiment of the present application can still shorten the time for band splicing when the band overlap rate is 75%, and does not affect the perception performance and perception range (this is because the transmission start time of the signal on the two channels with a band overlap rate exceeding 25% is greater than or equal to 1 millisecond, and the sum of the PSDs of the signals on the two channels with a band overlap rate equal to 25% does not exceed 0dBr, so the transmission power is not backed off).
[0200] It can be understood that the above-mentioned channel usage order is characterized by the logical index of the channel. Since there is a corresponding relationship between the logical index of the channel and the channel number of the channel, a channel can be uniquely searched by the channel number (the channel can be determined by at least two of the center frequency, bandwidth, start frequency and end frequency). Therefore, in a frequency band splicing, the physical parameters of the channel used for frequency band splicing, such as the center frequency and bandwidth, can be determined according to the logical index of the channel, the frequency band overlap rate, the reference channel, and whether the center frequency increases or decreases from the reference channel.
[0201] For example, assuming that the channel number of the reference channel is 5 and its center frequency is 6489.6MHz, the start frequency of the reference channel is 6240MHz and the end frequency is 6739.2MHz. Assuming that the frequency band overlap rate is 50%, the center frequency increases from the reference channel. Then, the logical index CH0 of the channel represents the reference channel (center frequency is 6489.6MHz, bandwidth is 499.2MHz), the logical index CH1 represents the channel with a center frequency of 6739.2MHz and a bandwidth of 499.2MHz, the logical index CH2 represents the channel with a center frequency of 6988.8MHz and a bandwidth of 499.2MHz, the logical index CH3 represents the channel with a center frequency of 7238.4MHz and a bandwidth of 499.2MHz, and so on. Therefore, the sender and receiver (such as the first communication device and the second communication device) obtain the channel usage order (represented by logical indexes), and also know the frequency bands (starting frequency bands and ending frequencies) for transmitting each perception fragment (SF) in the subsequent frequency band splicing process.
[0202] In a possible implementation, the above method of setting the channel usage order is not only applicable to the cases where the frequency band overlap ratio is 25%, 50% and 75%, but can also be extended to the cases where the frequency band overlap ratio is 20%, 40%, 60% and 80%. The difference includes: the values of the coefficient b corresponding to different frequency band overlap ratios are different.
[0203] Exemplarily, b represents the coefficient corresponding to the frequency band overlap rate. It is defined that when the frequency band overlap rate is 20%, the value of coefficient b is 0, when the frequency band overlap rate is 40% and 60%, the value of coefficient b is 1, and when the frequency band overlap rate is 80%, the value of coefficient b is 3. Alternatively, it is defined that when the frequency band overlap rate is 20%, the value of coefficient b is 0, when the frequency band overlap rate is 40%, the value of coefficient b is 1, when the frequency band overlap rate is 60%, the value of coefficient b is 2, and when the frequency band overlap rate is 80%, the value of coefficient b is 3. The channel usage order is set according to the above formula (2-1). For the meaning of each letter in formula (2-1), please refer to the previous description and will not be repeated here. In addition, the channel usage order may also satisfy: when p*(b+1)DIV(N) is of different values, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond; or, the transmission start time interval of the signal on two channels with a frequency band overlap rate exceeding 20% is greater than or equal to 1 millisecond; or, the transmission starts at t=0, the first wraparound occurs after t≥1 millisecond, and the start time interval of each subsequent wraparound and the previous wraparound is greater than or equal to 1 millisecond.
[0204] Exemplarily, b represents the coefficient corresponding to the frequency band overlap rate. It is defined that when the frequency band overlap rate is 20%, the value of coefficient b is 1, when the frequency band overlap rate is 40%, the value of coefficient b is 2, when the frequency band overlap rate is 60%, the value of coefficient b is 3, and when the frequency band overlap rate is 80%, the value of coefficient b is 4. The channel usage order is set according to the above formula (2-2). For the meaning of each letter in formula (2-2), please refer to the previous description and will not be repeated here. Here, coefficient b can be the overlap factor OF, and b in formula (2-2) can also be replaced by the overlap factor OF. In addition, the channel usage order can also satisfy: when (p*b)DIV(N) is different values, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond; or, the transmission start time interval of the signal on two channels with a frequency band overlap rate exceeding 20% is greater than or equal to 1 millisecond; or, the transmission starts at t=0, and the first wraparound occurs after t≥1 millisecond, and the start time interval of each subsequent wraparound and the previous wraparound is greater than or equal to 1 millisecond.
[0205] The embodiment of the present application sets rules for the order of channel usage in frequency band splicing, which can not only shorten the time of frequency band splicing, but also maintain good perception performance and a larger perception range in some scenarios.
[0206] Implementation 2
[0207] The coefficient b of each frequency band overlap rate is configurable, and the setting method (or specific formula) of the channel usage order is also configurable. The sender and receiver (such as the first communication device and the second communication device) can obtain the channel usage order in the frequency band splicing process through the configured coefficient b and the setting method of the channel usage order. In implementation method 2, the above-mentioned control message (CM) can be used to indicate: the frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number (Channelnumber) of the reference channel, whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel, or the setting method of the channel usage order. For example, the control message (CM) may include, but is not limited to, one or more of the contents in Table 3 below.
[0208] Table 3
[0209]
[0210] In a possible implementation, the control message (CM) may also be used to indicate one or more of the following: whether band splicing is enabled, the band splicing method, the coefficient b corresponding to the band overlap rate, or the format of CIR feedback. For example, the control message (CM) may include but is not limited to one or more of the contents in Table 4 below.
[0211] Table 4
[0212]
[0213]
[0214] Among them, the length of the channel order indication field can be 1 bit, for example, 0 indicates that the channel usage order is set in the above formula (2-1), that is, the channel usage order satisfies CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))); 1 indicates that the channel usage order is set in the above formula (2-2), that is, the channel usage order satisfies CH(((p*b)MOD(N))+(p*b)DIV(N)). The embodiment of the present application does not limit whether 0 indicates formula (2-1) or 1 indicates formula (2-1). Here, the value of coefficient b can be predefined, and for each frequency band splicing, when the frequency band overlap rate remains unchanged, the value of coefficient b also remains unchanged. For example, when the channel usage order is set in the above formula (2-1), the value of coefficient b is defined as 0 when the frequency band overlap rate is 25%, the value of coefficient b is defined as 1 when the frequency band overlap rate is 50%, and the value of coefficient b is defined as 2 when the frequency band overlap rate is 75%. Of course, the coefficient b may also be configured by the transmitting end (such as the first communication device), that is, for the same frequency band overlap rate, the transmitting end may configure the coefficient b to different values in different frequency band splicing processes.
[0215] The lengths, indication methods, etc. of other fields in Table 3 and Table 4 above can refer to the descriptions of the corresponding fields in Table 1 and Table 2 above, and will not be repeated here. The embodiment of the present application does not limit the length, name, and specific indication method of each field in the control message. The lengths, names, and specific indication methods of the above fields are all examples and do not constitute a limitation on the scope of protection of the present application.
[0216] The sender and receiver (i.e., the first communication device and the second communication device) can obtain the channel usage order of the channels in the channel set A for band splicing according to the content of the control message. Specifically, the method for determining the channel usage order can refer to the relevant description in the above implementation method 1, which will not be repeated here.
[0217] The embodiment of the present application configures the coefficient b and the setting method of the channel usage order in the control message, which can not only shorten the time of frequency band splicing, but also improve the flexibility of the channel usage order.
[0218] Implementation 3
[0219] The sending and receiving parties (such as the first communication device and the second communication device) agree on the channel usage order through a control message (CM). In implementation mode 3, the above control message (CM) can be used to indicate: the frequency band overlap rate O between adjacent channels in the channel set A used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number (Channelnumber) of the reference channel, whether the center frequency of the channel used for frequency band splicing increases or decreases from the reference channel, or the logical index of the channel used for frequency band splicing. For example, the control message (CM) may include but is not limited to one or more of the contents in Table 5 below.
[0220] Table 5
[0221]
[0222] Among them, the length of the channel index field can be 4*m bits, and every 4 bits indicate the logical index of a channel. The lengths and indication methods of other fields in the above Table 5 can refer to the descriptions of the corresponding fields in the above Table 1, and will not be repeated here. The embodiments of the present application do not limit the lengths, names, and specific indication methods of each field in the control message. The lengths, names, and specific indication methods of the above fields are all examples and do not constitute a limitation on the scope of protection of the present application.
[0223] In a possible implementation manner, implementation manner 3 may constrain the transmission start time interval of signals on two channels whose frequency band overlap rate exceeds 20% or 25% to be greater than or equal to 1 ms.
[0224] The sender and receiver (ie, the first communication device and the second communication device) can obtain the channel usage order of the channels in the channel set A used for frequency band splicing according to the content of the above control message.
[0225] In the embodiment of the present application, the sender and receiver agree on the channel usage order in the control message (CM), which can improve the flexibility of the channel usage order.
[0226] In the embodiment of the present application, before the frequency band is spliced, the channel usage order of the transmitter and receiver is aligned during the frequency band splicing process through the control message (CM) and the predefined channel usage order rules, which can shorten the frequency band splicing time and maintain good perception performance and a large perception range in some scenarios. Furthermore, the flexibility of the channel usage order can be improved.
[0227] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0228] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figure 12 to Figure 14 The communication device according to the embodiment of the present application is described in detail.
[0229] See also Fig.12 , Fig.12 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. Fig.12 As shown, the communication device includes a transceiver unit 10 and a processing unit 20. The transceiver unit 10 can implement corresponding communication functions, and the processing unit 20 is used for data processing. For example, the transceiver unit 10 can also be called a communication interface or a communication unit.
[0230] In some embodiments of the present application, the communication device may be the first communication device shown above. Fig.12 The communication device shown can be used to execute the steps or functions performed by the first communication device in the above method embodiment. Exemplarily, the communication device can be the first communication device or a chip or functional module configured in the first communication device, etc., which is not limited in the present embodiment of the application. The transceiver unit 10 is used to perform the operations related to the transceiver of the first communication device in the above method embodiment, and the processing unit 20 is used to perform the operations related to the processing of the first communication device in the above method embodiment.
[0231] Exemplarily, the processing unit 20 is used to determine the frequency band overlap rate between adjacent channels in the channel set for frequency band splicing; the transceiver unit 10 is used to send or output a control message, which is used to indicate the frequency band overlap rate. When the frequency band overlap rate belongs to a preset first overlap rate set, the channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the channel set is a disordered channel. Sequential channels and disordered channels are distinguished based on whether different channels in this channel set are in ascending or descending order according to the center frequency.
[0232] For example, the first overlap rate set includes a frequency band overlap rate of 25%, and the second overlap rate set includes frequency band overlap rates of 50% and 75%.
[0233] It is understandable that the transceiver unit 10 can send the control message to other communication devices, or the transceiver unit 10 outputs the control message from the processing unit 20 to other components or other functional modules in the communication device. The relevant description of the transceiver unit outputting other information is similar and will not be described in detail below.
[0234] It can be understood that the specific description of the control message, the frequency band overlap rate, the first overlap rate set and the second overlap rate set, etc. can refer to the method embodiment 1 shown above, and will not be described in detail here.
[0235] It is understandable that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment 1 (such as Figure 6 ), which will not be described in detail here.
[0236] Exemplarily, the processing unit 20 is used to generate a control message, which is used to indicate: the frequency band overlap rate between adjacent channels in the channel set used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number of the reference channel, and whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel; the transceiver unit 10 is used to send or output a control message, which is used to determine the channel usage order of the channels in the above-mentioned channel set.
[0237] It is understandable that the specific description of the control message, the frequency band overlap rate, and the channel use order, etc. can be referred to the method embodiment 2 shown above, and will not be described in detail here.
[0238] It is understandable that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 2 (such as Figure 8 ), which will not be described in detail here.
[0239] Reuse Fig.12 In some other embodiments of the present application, the communication device may be the second communication device shown above. Fig.12 The communication device shown can be used to execute the steps or functions performed by the second communication device in the above method embodiment. Exemplarily, the communication device can be a second communication device or a chip or functional module configured in the second communication device, etc., which is not limited in the present embodiment of the application. The transceiver unit 10 is used to perform the operations related to the transceiver of the second communication device in the above method embodiment, and the processing unit 20 is used to perform the operations related to the processing of the second communication device in the above method embodiment.
[0240] Exemplarily, the transceiver unit 10 is used to receive or input a control message, which is used to indicate the frequency band overlap rate between adjacent channels in a channel set for frequency band splicing; the processing unit 20 is used to determine whether the channel set is a sequential channel or a random channel according to the frequency band overlap rate indicated by the control message. When the frequency band overlap rate belongs to a preset first overlap rate set, the above channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the above channel set is a random channel. Sequential channels and random channels are distinguished based on whether different channels in this channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
[0241] For example, the first overlap rate set includes a frequency band overlap rate of 25%, and the second overlap rate set includes frequency band overlap rates of 50% and 75%.
[0242] It is understandable that the transceiver unit 10 may receive control messages from other communication devices, or the transceiver unit 10 may input the control messages from other components or other functional modules in the second communication device, etc. The description of the transceiver unit inputting other information is similar and will not be described in detail below.
[0243] It can be understood that the specific description of the control message, the frequency band overlap rate, the first overlap rate set and the second overlap rate set, etc. can refer to the method embodiment 1 shown above, and will not be described in detail here.
[0244] It is understandable that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment 1 (such as Figure 6 ), which will not be described in detail here.
[0245] Exemplarily, the transceiver unit 10 is used to receive or input a control message, which is used to indicate: the frequency band overlap rate between adjacent channels in the channel set used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number of the reference channel, and whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel; the processing unit 20 is used to determine the channel usage order of the channels in the channel set according to the control message.
[0246] It is understandable that the specific description of the control message, the frequency band overlap rate, and the channel use order, etc. can be referred to the method embodiment 2 shown above, and will not be described in detail here.
[0247] It is understandable that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 2 (such as Figure 8 ), which will not be described in detail here.
[0248] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. It should be understood that any device having the above Fig.12 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0249] In one possible implementation, Fig.12 In the communication device shown, the processing unit 20 may be one or more processors, the transceiver unit 10 may be a transceiver, or the transceiver unit 10 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information (such as sending a control message, etc.) in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information (such as receiving a control message, etc.) in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before being input into the processor.
[0250] See also Fig.13 , Fig.13 2 is another structural diagram of a communication device provided in an embodiment of the present application. The communication device may be a first communication device or a second communication device, or a chip therein. Fig.13 Only the main components of the communication device are shown. In addition to the processor 1001 and the transceiver 1002, the communication device may further include a memory 1003 and an input and output device (not shown in the figure).
[0251] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store the software program and data. The transceiver 1002 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0252] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0253] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged independently of the communication device in a remote manner.
[0254] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0255] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the first embodiment of the method, the processor 1001 may be used to execute Figure 6 Steps S101 and S102 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Figure 6 Step S103 in, and / or other processes for the technology described herein.
[0256] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the first embodiment of the method, the processor 1001 may be used to execute Figure 6 Step S104 in, and / or other processes for performing the technology described herein; the transceiver 1002 can be used to receive a control message, and / or other processes for the technology described herein.
[0257] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the second embodiment of the method, the processor 1001 may be used to execute Figure 8 Step S201 in, and / or other processes for performing the technology described herein; the transceiver 1002 may be used to perform Figure 8 Step S202 in, and / or other processes for the technology described herein.
[0258] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the second embodiment of the method, the processor 1001 may be used to execute Figure 8 Step S203 in, and / or other processes for performing the technology described herein; the transceiver 1002 can be used to receive a control message, and / or other processes for the technology described herein.
[0259] In any of the above designs, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0260] In any of the above designs, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and may enable the communication device to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0261] In one implementation, the communication device may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0262] It is understandable that the communication device shown in the embodiment of the present application may also have Fig.13 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can refer to the introduction of the above method embodiments.
[0263] In another possible implementation, Fig.12 In the communication device shown, the processing unit 20 may be one or more logic circuits, and the transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.14 , Fig.14 is another structural diagram of a communication device provided in an embodiment of the present application. Fig.14 As shown, Fig.14The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 20 can be implemented by the logic circuit 901, and the transceiver unit 10 can be implemented by the interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.14 The above communication device is taken as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .
[0264] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0265] Exemplarily, when the communication device is used to execute the method, function or step executed by the first communication device in the aforementioned embodiment 1, the logic circuit 901 is used to determine the frequency band overlap rate between adjacent channels in the channel set used for frequency band splicing; the interface 902 is used to output a control message, which is used to indicate the frequency band overlap rate. When the frequency band overlap rate belongs to a preset first overlap rate set, the above-mentioned channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the above-mentioned channel set is a disordered channel. Sequential channels and disordered channels are distinguished according to whether different channels in this channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
[0266] Exemplarily, when the communication device is used to execute the method, function or step executed by the second communication device in the aforementioned embodiment 1, the interface 902 is used to input a control message, which is used to indicate the frequency band overlap rate between adjacent channels in the channel set used for frequency band splicing; the logic circuit 901 is used to determine whether the channel set is a sequential channel or a disordered channel according to the frequency band overlap rate indicated by the control message. When the frequency band overlap rate belongs to a preset first overlap rate set, the above channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the above channel set is a disordered channel. Sequential channels and disordered channels are distinguished based on whether different channels in this channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
[0267] It can be understood that the specific description of the control message, the frequency band overlap rate, the first overlap rate set and the second overlap rate set, etc. can refer to the method embodiment 1 shown above, and will not be described in detail here.
[0268] Exemplarily, when the communication device is used to execute the method, function or step executed by the first communication device in the aforementioned embodiment 2, the logic circuit 901 is used to generate a control message, which is used to indicate: the frequency band overlap rate between adjacent channels in the channel set used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number of the reference channel, and whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel; the interface 902 is used to output a control message, which is used to determine the channel usage order of the channels in the above-mentioned channel set.
[0269] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the aforementioned embodiment 2, the interface 902 is used to input a control message, which is used to indicate: the frequency band overlap rate between adjacent channels in the channel set used for frequency band splicing, the number of channels m used for frequency band splicing, the channel number of the reference channel, and whether the center frequency of the channel used for frequency band splicing increases or decreases starting from the reference channel; the logic circuit 901 is used to determine the channel usage order of the channels in the channel set according to the control message.
[0270] It is understandable that the specific description of the control message, the frequency band overlap rate, and the channel use order, etc. can be referred to the method embodiment 2 shown above, and will not be described in detail here.
[0271] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0272] for Fig.14 The specific implementation of the illustrated embodiment can also refer to the above embodiments, which will not be described in detail here.
[0273] An embodiment of the present application further provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.
[0274] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.
[0275] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.
[0276] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided in the present application.
[0277] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided in the present application.
[0278] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.
[0279] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.
[0280] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0281] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0282] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0283] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0284] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for information interaction in an ultra-wideband system, characterized in that: include: The communication device determines a frequency band overlap ratio between adjacent channels in a channel set for frequency band splicing; The communication device sends a control message, where the control message is used to indicate the frequency band overlap rate; Among them, when the frequency band overlap rate belongs to a preset first overlap rate set, the channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the channel set is a random channel, and the sequential channels and the random channels are distinguished according to whether different channels in the channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
2. A method for information interaction in an ultra-wideband system, characterized in that: include: The communication device receives a control message, wherein the control message is used to indicate a frequency band overlap ratio between adjacent channels in a channel set for frequency band splicing; The communication device determines whether the channel set is a sequential channel or a random channel according to the frequency band overlap rate indicated by the control message; Among them, when the frequency band overlap rate belongs to a preset first overlap rate set, the channel set is a sequential channel; when the frequency band overlap rate belongs to a preset second overlap rate set, the channel set is a random channel, and the sequential channels and the random channels are distinguished according to whether different channels in the channel set meet the requirement of increasing or decreasing in sequence according to the center frequency.
3. The method according to claim 1 or 2, characterized in that: The first overlap rate set includes a frequency band overlap rate of 25%, and the second overlap rate set includes frequency band overlap rates of 50% and 75%.
4. The method according to any one of claims 1 to 3, characterized in that The control message is further used to indicate one or more of the following: the number m of channels used for frequency band splicing, the channel number of a reference channel, or whether the center frequency of the channels used for frequency band splicing increases or decreases starting from the reference channel.
5. The method according to claim 4, characterized in that The channel usage order of the channels in the channel set satisfies: CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))), wherein the values of p are 0, 1, 2, ..., (N-1), respectively; if the number of channels m used for band splicing is an integer multiple of (b+1), then N is equal to m; if the number of channels m used for band splicing is not an integer multiple of (b+1), then N is the smallest integer multiple of (b+1) among the positive integers greater than m; CH() represents a logical index of a channel, the logical index of the channel corresponds to the channel number of the channel, b represents a coefficient corresponding to a frequency band overlap rate, MOD represents a modulo operation, and DIV represents integer division; When the frequency band overlap rate indicated by the control message is 25%, the value of b is 0; when the frequency band overlap rate indicated by the control message is 50%, the value of b is 1; when the frequency band overlap rate indicated by the control message is 75%, the value of b is 2.
6. The method according to claim 5, characterized in that The channel usage sequence also satisfies any of the following conditions: When p*(b+1)DIV(N) is different, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond; The transmission start time interval of signals on two channels whose frequency band overlap rate exceeds 25% in the channel set used for frequency band splicing is greater than or equal to 1 millisecond.
7. The method according to claim 4, characterized in that The channel usage order of the channels in the channel set satisfies: CH(((p*b)MOD(N))+(p*b)DIV(N)), wherein the values of p are 0, 1, 2, ..., (N-1), respectively, if the number of channels m used for band splicing is an integer multiple of b, then N is equal to m, if the number of channels m used for band splicing is not an integer multiple of b, then N is the smallest integer multiple of b among the positive integers greater than m, CH() represents the logical index of the channel, the logical index of the channel corresponds to the channel number of the channel, b represents the coefficient corresponding to the frequency band overlap rate, MOD represents the modulo operation, and DIV represents integer division; When the frequency band overlap rate indicated by the control message is 25%, the value of b is 1; when the frequency band overlap rate indicated by the control message is 50%, the value of b is 2; when the frequency band overlap rate indicated by the control message is 75%, the value of b is 3.
8. The method according to claim 7, characterized in that The channel usage sequence also satisfies any of the following conditions: When (p*OF)DIV(N) is different, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond; The transmission start time of the signals on the two channels whose frequency band overlap rate exceeds 25% in the channel set used for frequency band splicing is greater than or equal to 1 millisecond.
9. The method according to claim 4, characterized in that The channel usage order of the channels in the channel set satisfies one or more of the following: When the frequency band overlap rate is 25%, each channel in the channel set is transmitted in sequence according to the center frequency in increasing or decreasing order; When the frequency band overlap rate is 50%, the center frequency interval between channels with adjacent transmission times in the channel set is greater than or equal to 499.2 MHz; When the frequency band overlap rate is 75%, the center frequency interval between channels with adjacent transmission times in the channel set is greater than or equal to 374.4 MHz.
10. The method according to any one of claims 4 to 9, characterized in that The control message is further used to indicate one or more of the following: whether frequency band splicing is enabled, the method of frequency band splicing, a coefficient b corresponding to a frequency band overlap rate, or a method of setting a channel usage order of channels in the channel set; The frequency band splicing method includes frequency band splicing using sequential channels and frequency band splicing using out-of-order channels; the channel usage order setting method includes CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))), and CH(((p*b)MOD(N))+(p*b)DIV(N)).
11. An information interaction method in an ultra-wideband system, characterized in that: include: The communication device generates a control message, the control message being used to indicate: a frequency band overlap ratio between adjacent channels in a channel set for frequency band splicing, the number m of channels for frequency band splicing, a channel number of a reference channel, and whether a center frequency of a channel for frequency band splicing is increased or decreased starting from the reference channel; The communication device sends the control message, where the control message is used to determine a channel usage order of channels in the channel set.
12. An information interaction method in an ultra-wideband system, characterized in that: include: The communication device receives a control message, wherein the control message is used to indicate: a frequency band overlap ratio between adjacent channels in a channel set for frequency band splicing, a number m of channels for frequency band splicing, a channel number of a reference channel, and whether a center frequency of a channel for frequency band splicing is increased or decreased starting from the reference channel; The communication device determines a channel usage order of channels in the channel set according to the control message.
13. The method according to claim 11 or 12, characterized in that: The channel usage order satisfies: CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))), wherein the values of p are 0, 1, 2, ..., (N-1), respectively; if the number of channels m used for band splicing is an integer multiple of (b+1), then N is equal to m; if the number of channels m used for band splicing is not an integer multiple of (b+1), then N is the smallest integer multiple of (b+1) among the positive integers greater than m; CH() represents a logical index of a channel, the logical index of the channel corresponds to the channel number of the channel, b represents a coefficient corresponding to a frequency band overlap rate, MOD represents a modulo operation, and DIV represents integer division; When the frequency band overlap rate is 25%, the value of b is 0; when the frequency band overlap rate is 50%, the value of b is 1; When the frequency band overlap rate is 75%, the value of b is 2.
14. The method according to claim 13, characterized in that The channel usage sequence also satisfies any of the following conditions: When p*(b+1)DIV(N) is different, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond; The transmission start time interval of signals on two channels in the channel set whose frequency band overlap rate exceeds 25% is greater than or equal to 1 millisecond.
15. The method according to claim 11 or 12, characterized in that: The channel usage order satisfies: CH(((p*b)MOD(N))+(p*b)DIV(N)), wherein the values of p are 0, 1, 2, ..., (N-1), respectively, if the number of channels m used for band splicing is an integer multiple of b, then N is equal to m, if the number of channels m used for band splicing is not an integer multiple of b, then N is the smallest integer multiple of b among the positive integers greater than m, CH() represents the logical index of the channel, the logical index of the channel corresponds to the channel number of the channel, b represents the coefficient corresponding to the frequency band overlap rate, MOD represents the modulo operation, and DIV represents integer division; When the frequency band overlap rate is 25%, the value of b is 1; when the frequency band overlap rate is 50%, the value of b is 2; when the frequency band overlap rate is 75%, the value of b is 3.
16. The method according to claim 15, characterized in that The channel usage sequence also satisfies any of the following conditions: When (p*b)DIV(N) has different values, the transmission start time interval of the signal on the channel is greater than or equal to 1 millisecond; The transmission start time interval of signals on two channels in the channel set whose frequency band overlap rate exceeds 25% is greater than or equal to 1 millisecond.
17. The method according to any one of claims 13 to 16, characterized in that The control message is also used to indicate a setting method of a channel usage order of channels in the channel set; When the channel usage sequence is set in the first mode, the channel usage sequence satisfies: CH((p*(b+1)MOD(N))+(p*(b+1)DIV(N))); When the channel usage sequence is set in the second manner, the channel usage sequence satisfies: CH(((p*b)MOD(N))+(p*b)DIV(N)).
18. The method according to claim 11 or 12, characterized in that: The channel usage order of the channels in the channel set satisfies one or more of the following: When the frequency band overlap rate is 25%, each channel in the channel set is transmitted in sequence according to the center frequency in increasing or decreasing order; When the frequency band overlap rate is 50%, the center frequency interval between channels with adjacent transmission times in the channel set is greater than or equal to 499.2 MHz; When the frequency band overlap rate is 75%, the center frequency interval between channels with adjacent transmission times in the channel set is greater than or equal to 374.4 MHz.
19. The method according to any one of claims 11 to 18, characterized in that The control message is further used to indicate one or more of the following: whether frequency band splicing is enabled, the method of frequency band splicing, or a coefficient b corresponding to the frequency band overlap rate; The frequency band splicing method includes frequency band splicing using sequential channels and frequency band splicing using out-of-order channels; The sequential channels and the out-of-order channels are distinguished according to whether different channels in the channel set are satisfied in that the central frequencies are sequentially increased or sequentially decreased.
20. A communication device, characterized in that: The method comprises a unit or a module for executing the method according to any one of claims 1 to 19.
21. A communication device, characterized in that: include: one or more processors coupled to one or more memories; The one or more memories are used to store computer programs, and the one or more processors are used to execute the computer programs stored in the one or more memories, so that the communication device performs the method as claimed in any one of claims 1 to 19.
22. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output code instructions, and the logic circuit is used to execute the code instructions so that the method according to any one of claims 1 to 19 is executed.
23. A readable storage medium, characterized in that: The device is used to store a program, wherein the program is executed by one or more processors so that a device including the one or more processors performs the method according to any one of claims 1 to 19.
24. A communication system, characterized in that: include: A communication device for executing the method of claim 1, and a communication device for executing the method of claim 2; Alternatively, a communication device for the method of claim 11, and a communication device for executing the method of claim 12.