Symbiotic communication method and apparatus and backscatter communication system
By monitoring the difference between the actual rate and the guaranteed rate of the main system and adjusting the spreading factor of the secondary system, the problem of poor symbiotic performance caused by the fixed spreading factor in the existing technology is solved, and the performance of the main system is stabilized and the data transmission efficiency of the secondary system is improved.
Patent Information
- Application Number
- CN202211481621.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-24
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2042-11-24
AI Technical Summary
In existing backscatter communication systems, the fixed spreading factor setting method cannot achieve optimized configuration of symbiotic performance, which may affect the working performance of the main system, and the code rate of the secondary system is low, resulting in a small amount of data carried per unit time.
By monitoring the percentage difference between the actual rate and the guaranteed rate of the main system, the spreading factor of the secondary system is adjusted in a timely manner to optimize the symbiotic performance configuration. During the adjustment process, the performance of the main system and the spreading factor of the secondary system are used to achieve the desired result.
This approach achieves the goal of optimizing the performance of the symbiotic communication system and improving the data transmission efficiency of the secondary system without affecting the performance of the main system after its introduction.
Smart Images

Figure CN115833926B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of backscatter communication technology, and in particular to a symbiotic communication method and apparatus and a backscatter communication system. Background Technology
[0002] A backscatter communication system consists of a primary system and a secondary system. The secondary system utilizes the primary system's radio frequency signals for passive backscatter transmission to transmit its own information, reducing power consumption and conserving spectrum resources. Simultaneously, the secondary system can provide beneficial multipath components to the primary system, improving its transmission performance to some extent. Transmissions where both the primary and secondary systems benefit are considered reciprocal transmissions. The primary and secondary systems belong to a symbiotic communication model.
[0003] In a backscatter communication system, the symbol transmitted by the transmitter is denoted as s. l (n), s l Let the symbol period of (n) be T. s The symbol emitted by the backscattering device is denoted as c(n), and the symbol period of c(n) is denoted as T. c T c =L·T s L is called the spreading factor of the subsystem.
[0004] The inventors discovered that the value of the spreading factor directly affects the symbiotic relationship between the primary and secondary systems. When the spreading factor is large, the reflection link can be considered a slowly varying multipath channel for the primary system, introducing multipath effects into the signal transmission of the primary system. The larger the spreading factor, the smaller the change in waveform characteristics of the primary system signal in the reflection link, and the more significant the multipath gain obtained by the primary system. However, a larger spreading factor means a lower code rate for the backscattering device, resulting in a smaller amount of data carried per unit time. The multipath gain of the primary system and the code rate of the secondary system have an inverse relationship.
[0005] If the spreading factor of the current symbiotic system is set to remain unchanged, it is impossible to achieve optimized configuration of symbiotic performance. In fact, if the spreading factor is not set properly, the secondary system may affect the working performance of the primary system. Summary of the Invention
[0006] In this embodiment, the performance of the main system is characterized by the percentage difference between the actual rate and the guaranteed rate of the main system. By monitoring the different performance characteristics of the main system, the spreading factor of the secondary system is adjusted in a timely manner to achieve the optimized configuration of symbiotic performance, so as to achieve the purpose of not affecting the working performance of the main system after the introduction of the secondary system.
[0007] This disclosure provides a symbiotic communication method for a backscatter communication system, comprising a primary system and a secondary system, wherein the method includes:
[0008] The main system performance coefficient, used to characterize the main system's performance, is determined by calculating the percentage difference between the actual rate and the guaranteed rate of the main system.
[0009] Adjust the spreading factor of the secondary system according to the different performance coefficients of the primary system.
[0010] In some embodiments, calculating the percentage difference between the actual rate and the guaranteed rate of the primary system includes:
[0011] The difference between the actual rate and the guaranteed rate of the main system is divided by the guaranteed rate of the main system, and the result is taken as the percentage difference between the actual rate and the guaranteed rate of the main system.
[0012] In some embodiments, the method for determining the actual rate of the main system is as follows:
[0013] Estimate the future actual rate of the main system based on the average rate of its historical actual rate over a historical period; or...
[0014] Based on the traffic model, the actual rate of the main system in the future is predicted, wherein the traffic model is determined based on the historical actual rate of the main system in historical time.
[0015] In some embodiments, the historical time period is determined based on one or more frame lengths of the backscattering device operating in the subsystem, and the number of frame lengths is determined based on the rate fluctuation period or frequency of the main system.
[0016] In some embodiments, adjusting the spreading factor of the subsystem includes: adjusting the spreading factor of the subsystem based on a comparison between the performance coefficient of the primary system and a coefficient threshold, wherein the coefficient threshold indicates that the performance of the primary system can still meet the performance requirements even when the subsystem causes the maximum interference to the primary system.
[0017] In some embodiments, adjusting the spreading factor of the subsystem includes: if the performance coefficient of the primary system is greater than or equal to the coefficient threshold, adjusting the spreading factor of the subsystem to 1.
[0018] In some embodiments, adjusting the spreading factor of the subsystem includes: if the performance coefficient of the primary system is less than the coefficient threshold and greater than or equal to 0, adjusting the spreading factor of the subsystem to a critical value, wherein the critical value of the spreading factor is the minimum value of the spreading factor that the subsystem can bring gain to the primary system.
[0019] In some embodiments, adjusting the spreading factor of the secondary system includes: if the performance coefficient of the primary system is less than 0, adjusting the spreading factor of the secondary system to the maximum value of the spreading factor, wherein the maximum value of the spreading factor is the value of the spreading factor when the secondary system can bring the maximum gain to the primary system.
[0020] In some embodiments, the critical value of the spreading factor is determined based on the channel coefficient from transmitter to receiver, the channel coefficient from transmitter to backscattering device, the channel coefficient from backscattering device to receiver, reflection efficiency, and noise power.
[0021] In some embodiments, the maximum spread factor is determined based on the minimum rate of the backscattering device.
[0022] Some embodiments of this disclosure provide a symbiotic communication device, including: a memory; and a processor coupled to the memory, the processor being configured to execute a symbiotic communication method based on instructions stored in the memory.
[0023] This disclosure provides a symbiotic communication device in some embodiments, including:
[0024] The determining unit is configured to determine the main system performance coefficient, which characterizes the performance of the main system, by calculating the percentage difference between the actual rate and the guaranteed rate of the main system.
[0025] The adjustment unit is configured to adjust the spreading factor of the secondary system according to different primary system performance coefficients.
[0026] In some embodiments, the adjustment unit is configured to
[0027] Compare the main system performance coefficient with the coefficient threshold, where the coefficient threshold indicates that the main system's performance can still meet the performance requirements even when the secondary system brings the maximum interference to the main system.
[0028] If the performance coefficient of the primary system is greater than or equal to the threshold value, the spreading factor of the secondary system is adjusted to 1; or...
[0029] If the performance coefficient of the primary system is less than the coefficient threshold and greater than or equal to 0, the spreading factor of the secondary system is adjusted to the critical value of the spreading factor, wherein the critical value of the spreading factor is the minimum spreading factor that the secondary system can bring gain to the primary system; or,
[0030] If the performance coefficient of the primary system is less than 0, the spreading factor of the secondary system is adjusted to the maximum value of the spreading factor, wherein the maximum value of the spreading factor is the value of the spreading factor when the secondary system can bring the maximum gain to the primary system.
[0031] In some embodiments, the symbiotic communication device is a transmitter of a backscatter communication system or a unit within a transmitter.
[0032] This disclosure provides embodiments of a backscatter communication system, including:
[0033] Transmitter, receiver, and backscatter device,
[0034] The transmitter and receiver form a main system, and the transmitter, backscattering device and receiver form a secondary system. The transmitter is configured to perform a symbiotic communication method.
[0035] Some embodiments of this disclosure propose a non-transitory computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of a symbiotic communication method. Attached Figure Description
[0036] The accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. This disclosure can be more clearly understood from the following detailed description with reference to the accompanying drawings.
[0037] Obviously, the accompanying drawings described below are merely some embodiments of this disclosure. Those skilled in the art can obtain other drawings based on these drawings without any creative effort.
[0038] Figure 1 A schematic diagram of a backscatter communication system according to some embodiments of the present disclosure is shown.
[0039] Figure 2 A schematic diagram of a symbiotic communication method (hereinafter referred to as "symbiotic communication method") of a backscatter communication system according to some embodiments of the present disclosure is shown.
[0040] Figure 3 A schematic diagram of the structure of a symbiotic communication device according to some embodiments of the present disclosure is shown.
[0041] Figure 4 A schematic diagram of the structure of a symbiotic communication device according to some embodiments of the present disclosure is shown. Detailed Implementation
[0042] The technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0043] Figure 1 A schematic diagram of a backscatter communication system according to some embodiments of the present disclosure is shown.
[0044] like Figure 1 As shown, the backscatter communication system of this embodiment includes: a transmitter 110, a receiver 120, and a backscatter device 130.
[0045] Transmitter 110 can send wireless carrier signals to receiver 120, completing the main link communication between transmitter 110 and receiver 120. At the same time, the transmitted wireless signals can stimulate backscattering device 130. Transmitter 110 can be a cellular network base station (referred to as a base station), a cellular network terminal, or a specially deployed transmitter, etc.
[0046] Receiver 120 can demodulate the signal from transmitter 110 or backscatter device 130. Receiver 120 can be a cellular network terminal, cellular network base station, or a specially deployed receiver, etc.
[0047] The backscattering device 130 can receive the wireless signal from the transmitter 110 as an excitation signal, modulate its own data onto the excitation signal, and transmit it.
[0048] The main system consists of a transmitter 110 and a receiver 120, which can communicate bidirectionally.
[0049] The subsystem consists of a transmitter 110, a backscatter device 130, and a receiver 120.
[0050] If transmitter 110 is a cellular network base station, receiver 120 is a cellular network terminal; if transmitter 110 is a cellular network terminal, receiver 120 is a cellular network base station; if transmitter 110 is a specially deployed transmitter, receiver 120 can be a specially deployed receiver; but not limited to the examples given.
[0051] Transmitter 110 is configured to perform a symbiotic communication method. (Followed by further details...) Figure 2 The embodiments describe the symbiotic communication method in detail.
[0052] This disclosure defines the main system performance coefficient A in backscatter communication as follows: A% = (V W -V G ) / V G V W The actual rate of the main system, V G The guaranteed rate (A) is the minimum rate that the main system must maintain to ensure its service performance requirements. When A is negative, it indicates that the main system's performance has not met the requirements; when it is positive, it indicates that the main system has met the performance requirements, and the larger A is, the better the main system's performance.
[0053] This disclosure embodiment sets a threshold (hereinafter referred to as the coefficient threshold) A for the main system performance coefficient. best This indicates that the main system performs excellently and is set according to the main system's business requirements. The coefficient threshold indicates that even when the secondary system causes the maximum interference to the main system, the main system's performance still meets the requirements. In other words, even when the secondary system's spreading factor L = 1, the main system's performance coefficient A > 0; that is, when A ≥ A...best After the introduction of this system, A will not be less than 0.
[0054] Figure 2 A schematic diagram of a symbiotic communication method (hereinafter referred to as "symbiotic communication method") of a backscatter communication system according to some embodiments of the present disclosure is shown.
[0055] The following is combined Figure 2 The symbiotic communication method of this embodiment is described.
[0056] In step 210, at time T1, the backscattering device of the subsystem integrates into the main system and uses the downlink signal of the main link to reflect its own information to the receiver. The information transmitted by the backscattering device includes, for example, its working cycle and service information. At this time, the spreading factor of the subsystem is set to, for example, L=1 by default.
[0057] In step 220, the receiver receives the information from the backscattering device and immediately feeds back the information to the transmitter, notifying the transmitter that a backscattering device of the subsystem has been introduced at time T1.
[0058] In step 230, the backscattering device of the known subsystem of the transmitter is introduced, and A is set. best And calculate the main system performance coefficient A at the next operating time T2 of the backscattering device, and calculate the actual rate V in the formula for A. W It can be obtained through the following two methods.
[0059] Method 1: Estimate the actual rate of the main system in the future based on the average rate of the main system's historical actual rate over a historical period.
[0060] The transmitter's average rate over the time interval [T1-ΔT, T1] is used as V at time T2. W ΔT can be determined based on one or more frame lengths of the backscattering device. The number of frame lengths depends on the rate fluctuation frequency or period of the main system, as follows:
[0061] When the main system rate fluctuation period is less than or equal to the frame length, ΔT is taken as the main system rate fluctuation period;
[0062] When the main system rate fluctuation period is greater than the frame length, ΔT is taken as the frame length.
[0063] The fluctuation period is the reciprocal of the fluctuation frequency. Method 1 is suitable for situations where the backscattering device needs to continue operating continuously.
[0064] Method 2: Based on the traffic model, predict the actual rate of the main system in the future, wherein the traffic model is determined based on the historical actual rate of the main system in historical time.
[0065] A traffic model is obtained by training a deep learning model using the historical actual rates of the main system at historical times. This deep learning model can be, for example, a deep clustering model. When prediction is needed, future time information is input into the traffic model, and the traffic model predicts and outputs the actual rate of the main system at the future time.
[0066] Method 2 is applicable to situations where the backscattering device is periodically triggered.
[0067] In step 240, the transmitter adjusts the spreading factor of the secondary system according to different primary system performance coefficients. For example, the spreading factor of the secondary system at time T2 is determined based on A at time T2.
[0068] (1) When A≥A best (This indicates that the main system performance is excellent enough). At the next working moment T2 of the backscattering device, the transmitter selects L=1 for the secondary system. At this time, the performance of the main system is still guaranteed, and the transmission rate of the backscattering device is at its maximum.
[0069] (2) When 0≤A<A best (This indicates that the performance of the main system can be guaranteed, but is not excellent.) At the next working time T2 of the backscattering device, the transmitter selects L = L* of the secondary system. L* is the critical value of the spreading factor, which is the minimum value of the spreading factor that the secondary system can bring gain to the main system. The introduction of the backscattering device will not interfere with the main system, and the transmission rate of the backscattering device is guaranteed to a certain extent. The main and secondary systems achieve mutually beneficial transmission.
[0070] The critical value of the spreading factor is determined based on the channel coefficient from transmitter to receiver, the channel coefficient from transmitter to backscattering device, the channel coefficient from backscattering device to receiver, reflection efficiency, and noise power.
[0071] L* can be obtained by solving the following formula:
[0072]
[0073] Where α is the reflection efficiency, v is the channel coefficient from the transmitter to the backscattering device, g is the channel coefficient from the backscattering device to the receiver, h1 is the channel coefficient from the transmitter to the receiver, h2 = αvg, σ 2 h1, v, and g are the noise power on each antenna. h1, v, and g can be obtained by the interaction between the transmitter, the backscattering device, and the receiver. For example, in case (2), the transmitter sends pilot signals to the backscattering device and the receiver, and the channel coefficients are obtained by feedback from the backscattering device and the receiver.
[0074] Wherein, the Q function is the complementary cumulative distribution function of the standard normal distribution, i.e.
[0075]
[0076]
[0077]
[0078]
[0079] β R1 =Re{(h1-h2)} H (h1+h2) / ||h1-h2|| 2}
[0080] β R2 =Re{(h1+h2)} H (h1-h2) / ||h1+h2|| 2}
[0081] β I1 =Im{(h1-h2)} H (h1+h2) / ||h1-h2|| 2}
[0082] β I2 =Im{(h1+h2)} H (h1-h2) / ||h1+h2|| 2}
[0083]
[0084]
[0085] Where Re represents taking the real part, Im represents taking the imaginary part, ∈1 is the value of ∈ when c = 1, ∈2 is the value of ∈ when c = -1, and c is the transmitted symbol.
[0086]
[0087]
[0088]
[0089]
[0090] Finally, L≥L* can be solved using closed-form solutions, and L* can be obtained.
[0091] (3) When A < 0 (indicating poor performance of the main system), at the next operating time T2 of the backscattering device, the transmitter selects L = L for the secondary system. max L maxThe maximum spreading factor is the value at which the secondary system can bring the maximum gain to the primary system. At this point, the transmission rate of the backscattering device decreases as L increases.
[0092] Maximum spreading factor L max The minimum rate Rc_min of the backscattering device is determined as follows:
[0093]
[0094] As shown in the above formula, when the backscattering device's rate Rc takes the minimum rate Rc_min, the spreading factor L reaches its maximum value L. max The explanations of other symbols are as described above and will not be repeated here.
[0095] In step 250, the transmitter adds the spreading factor L at time T2 to the excitation signal sent by the backscattering device at the next operating time T2. Depending on the different cases in step 240, L = L2 is added. max / L* / 1.
[0096] In step 260, the backscattering device of the subsystem adjusts the corresponding spreading factor L according to the transmitter requirements and transmits its own information to the receiver, so as to achieve the purpose of not affecting the working performance of the main system after being introduced into the subsystem.
[0097] In this embodiment, the performance of the main system is characterized by the percentage difference between the actual rate and the guaranteed rate of the main system. By monitoring the different performance characteristics of the main system, the spreading factor of the secondary system is adjusted in a timely manner to achieve the optimized configuration of symbiotic performance, so as to achieve the purpose of not affecting the working performance of the main system after the introduction of the secondary system.
[0098] Figure 3 The diagram illustrates the structure of a symbiotic communication device according to some embodiments of this disclosure. The symbiotic communication device is a transmitter or a unit within a transmitter of a backscatter communication system.
[0099] like Figure 3 As shown, the symbiotic communication device 300 of this embodiment includes a memory 310 and a processor 320 coupled to the memory 310. The processor 320 is configured to execute the symbiotic communication method in any of the foregoing embodiments based on instructions stored in the memory 310.
[0100] The symbiotic communication device 300 may also include an input / output interface 330, a network interface 340, a storage interface 350, etc. These interfaces 330, 340, 350, as well as the memory 310 and the processor 320, can be connected, for example, via a bus 360.
[0101] The memory 310 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory stores, for example, the operating system, application programs, boot loader, and other programs.
[0102] The processor 320 can be implemented using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates, or transistors, or other discrete hardware components.
[0103] The input / output interface 330 provides a connection interface for input / output devices such as monitors, mice, keyboards, and touchscreens. The network interface 340 provides a connection interface for various networked devices. The storage interface 350 provides a connection interface for external storage devices such as SD cards and USB flash drives. The bus 360 can use any bus architecture from various bus structures. For example, bus architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, and Peripheral Component Interconnect (PCI) bus.
[0104] Figure 4 The diagram illustrates the structure of a symbiotic communication device according to some embodiments of this disclosure. The symbiotic communication device is a transmitter or a unit within a transmitter of a backscatter communication system.
[0105] like Figure 4 As shown, the symbiotic communication device 400 of this embodiment includes:
[0106] Unit 410 is configured to determine a main system performance coefficient, used to characterize the performance of the main system, by calculating the percentage difference between the actual rate and the guaranteed rate of the main system; and
[0107] The adjustment unit 420 is configured to adjust the spreading factor of the secondary system according to different primary system performance coefficients.
[0108] The determining unit 410 is configured to divide the difference between the actual rate of the main system and the guaranteed rate of the main system by the guaranteed rate of the main system as the percentage difference between the actual rate and the guaranteed rate of the main system.
[0109] Determining unit 410, configured to determine the actual rate of the main system, includes:
[0110] Estimate the future actual rate of the main system based on the average rate of its historical actual rate over a historical period; or...
[0111] Based on the traffic model, the actual rate of the main system in the future is predicted, wherein the traffic model is determined based on the historical actual rate of the main system in historical time.
[0112] The determining unit 410 is configured to determine the historical time period based on one or more frame lengths of the backscattering device in the subsystem, the number of frame lengths being determined based on the rate fluctuation period or frequency of the main system.
[0113] Adjustment unit 420 is configured as follows:
[0114] Compare the main system performance coefficient with the coefficient threshold, where the coefficient threshold indicates that the main system's performance can still meet the performance requirements even when the secondary system brings the maximum interference to the main system.
[0115] If the performance coefficient of the primary system is greater than or equal to the threshold value, the spreading factor of the secondary system is adjusted to 1; or...
[0116] If the performance coefficient of the primary system is less than the coefficient threshold and greater than or equal to 0, the spreading factor of the secondary system is adjusted to the critical value of the spreading factor, wherein the critical value of the spreading factor is the minimum spreading factor that the secondary system can bring gain to the primary system; or,
[0117] If the performance coefficient of the primary system is less than 0, the spreading factor of the secondary system is adjusted to the maximum value of the spreading factor, wherein the maximum value of the spreading factor is the value of the spreading factor when the secondary system can bring the maximum gain to the primary system.
[0118] The adjustment unit 420 is configured to determine the critical value of the spreading factor based on the channel coefficient from the transmitter to the receiver, the channel coefficient from the transmitter to the backscattering device, the channel coefficient from the backscattering device to the receiver, the reflection efficiency, and the noise power.
[0119] The adjustment unit 420 is configured to determine the maximum value of the spreading factor based on the minimum rate of the backscattering device.
[0120] This disclosure provides a non-transitory computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of a symbiotic communication method.
[0121] (1) A symbiotic communication method applied to a backscatter communication system, the backscatter communication system comprising a primary system and a secondary system, the method comprising:
[0122] The main system performance coefficient, used to characterize the main system's performance, is determined by calculating the percentage difference between the actual rate and the guaranteed rate of the main system.
[0123] Adjust the spreading factor of the secondary system according to the different performance coefficients of the primary system.
[0124] (2) According to (1), the percentage difference between the actual rate and the guaranteed rate of the main system is calculated by dividing the difference between the actual rate and the guaranteed rate of the main system by the guaranteed rate of the main system, and using the result as the percentage difference between the actual rate and the guaranteed rate of the main system.
[0125] (3) According to (1) or (2), the method for determining the actual rate of the main system is as follows:
[0126] Estimate the future actual rate of the main system based on the average rate of its historical actual rate over a historical period; or...
[0127] Based on the traffic model, the actual rate of the main system in the future is predicted, wherein the traffic model is determined based on the historical actual rate of the main system in historical time.
[0128] (4) According to (1) or (2) or (3), the historical time period is determined based on one or more frame lengths of the backscattering device in the subsystem, and the number of frame lengths is determined based on the rate fluctuation period or frequency of the main system.
[0129] (5) Adjusting the spread spectrum factor of the subsystem according to (1) or (2) or (3) or (4) includes: adjusting the spread spectrum factor of the subsystem according to the comparison result of the performance coefficient of the main system and the coefficient threshold, wherein the coefficient threshold indicates that the performance of the main system can still meet the performance requirements when the subsystem brings the maximum interference to the main system.
[0130] (6) Adjusting the spreading factor of the subsystem according to (1) or (2) or (3) or (4) or (5) includes: if the performance coefficient of the main system is greater than or equal to the coefficient threshold, adjusting the spreading factor of the subsystem to 1. The coefficient threshold indicates that the performance of the main system can still meet the performance requirements even when the subsystem causes the maximum interference to the main system.
[0131] (7) Adjusting the spreading factor of the subsystem according to (1) or (2) or (3) or (4) or (5) or (6) includes: if the performance coefficient of the main system is less than the coefficient threshold and greater than or equal to 0, adjusting the spreading factor of the subsystem to the spreading factor critical value, wherein the spreading factor critical value is the minimum spreading factor that the subsystem can bring gain to the main system. The coefficient threshold indicates that the performance of the main system can still meet the performance requirements even when the subsystem brings the maximum interference to the main system. The spreading factor critical value is determined based on the channel coefficient from transmitter to receiver, the channel coefficient from transmitter to backscattering device, the channel coefficient from backscattering device to receiver, reflection efficiency, and noise power.
[0132] (8) Adjusting the spreading factor of the subsystem according to (1) or (2) or (3) or (4) or (5) or (6) or (7) includes: if the performance coefficient of the main system is less than 0, adjusting the spreading factor of the subsystem to the maximum value of the spreading factor, wherein the maximum value of the spreading factor is the value of the spreading factor when the subsystem can bring the maximum gain to the main system. The maximum value of the spreading factor is determined according to the minimum rate of the backscattering device.
[0133] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more non-transitory computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer program code.
[0134] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0135] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0136] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0137] The above description is only a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.
Claims
1. A symbiotic communication method applied to a backscatter communication system, the backscatter communication system comprising a primary system and a secondary system, the method comprising: determining a primary system performance coefficient for characterizing performance of the primary system by calculating a percentage of a gap between an actual rate of the primary system and a guaranteed rate of the primary system; and adjusting a spreading factor of the secondary system according to different primary system performance coefficients, wherein the adjusting comprises adjusting the spreading factor of the secondary system according to a comparison result of the primary system performance coefficient and a coefficient threshold, wherein the coefficient threshold represents that the performance of the primary system can still meet a performance requirement in a case that the secondary system brings the maximum interference to the primary system. 2.The method of claim 1, wherein the calculating the percentage of the gap between the actual rate of the primary system and the guaranteed rate of the primary system comprises: dividing a difference between the actual rate of the primary system and the guaranteed rate of the primary system by the guaranteed rate of the primary system to obtain the percentage of the gap between the actual rate of the primary system and the guaranteed rate of the primary system. 3.The method of claim 1, wherein the actual rate of the primary system is determined by: estimating the actual rate of the primary system in a future time according to an average rate of historical actual rates of the primary system in a historical time period; or determining the traffic model according to the historical actual rates of the primary system in the historical time. wherein, in the backscatter communication system, the symbol period of the transmitted symbol by the transmitter is set to , the symbol period of the transmitted symbol by the backscatter device is set to , , the symbol period of the transmitted symbol by the backscatter device is set to , , is referred to as the spreading factor of the secondary system. 4.The method of claim 3, wherein the historical time period is determined according to one or more frame lengths in which a backscatter device in the secondary system works, and a number of the frame lengths is determined according to a period or frequency of rate fluctuation of the primary system. 5.The method of claim 1, wherein the adjusting the spreading factor of the secondary system comprises: adjusting the spreading factor of the secondary system to 1 if the primary system performance coefficient is greater than or equal to the coefficient threshold. 6.The method of claim 1, wherein the adjusting the spreading factor of the secondary system comprises: adjusting the spreading factor of the secondary system to a spreading factor threshold if the primary system performance coefficient is less than the coefficient threshold and greater than or equal to 0, wherein the spreading factor threshold is a minimum value of the spreading factor in which the secondary system can bring gain to the primary system. 7.The method of claim 1, wherein the adjusting the spreading factor of the secondary system comprises: adjusting the spreading factor of the secondary system to a spreading factor maximum value if the primary system performance coefficient is less than 0, wherein the spreading factor maximum value is a value of the spreading factor in which the secondary system can bring the maximum gain to the primary system. According to the traffic model, the actual rate of the host system at a future time is predicted, wherein 8.The method of claim 6, wherein the spreading factor threshold is determined according to a channel coefficient from a transmitter to a receiver, a channel coefficient from the transmitter to a backscatter device, a channel coefficient from the backscatter device to the receiver, a reflection efficiency, and a noise power. 9.The method of claim 7, wherein the spreading factor maximum value is determined according to a minimum rate of the backscatter device. 10.A symbiotic communication apparatus comprising: a memory; and a processor coupled to the memory, the processor configured to execute the symbiotic communication method of any one of claims 1-9 based on instructions stored in the memory. 11.A symbiotic communication apparatus comprising: The determining unit is configured to determine a main system performance coefficient for representing performance of the main system by calculating a percentage of a gap between the actual rate of the main system and the guaranteed rate; The adjusting unit is configured to adjust the spreading factor of the secondary system according to different main system performance coefficients, including: adjusting the spreading factor of the secondary system according to a comparison result of the main system performance coefficient and a coefficient threshold, wherein the coefficient threshold represents that the performance of the main system can still meet the performance requirement in the case that the secondary system brings the maximum interference to the main system, wherein, in the backscatter communication system, the symbol period of the transmitted symbol by the transmitter is set to , the symbol period of the transmitted symbol by the backscatter device is set to , , the symbol period of the transmitted symbol by the backscatter device is set to , , is referred to as the spreading factor of the secondary system.
12. The symbiotic communication apparatus according to claim 11, wherein the adjusting unit is configured to if the main system performance coefficient is greater than or equal to the coefficient threshold, adjusting the spreading factor of the secondary system to 1; or, if the main system performance coefficient is less than the coefficient threshold and greater than or equal to 0, adjust the spreading factor of the secondary system to a spreading factor critical value, wherein the spreading factor critical value is a minimum value of the spreading factor in the case that the secondary system can bring gain to the main system; or if the main system performance coefficient is less than 0, adjust the spreading factor of the secondary system to a spreading factor maximum value, wherein the spreading factor maximum value is a value of the spreading factor in the case that the secondary system can bring the maximum gain to the main system.
13. The symbiotic communication apparatus according to any one of claims 11-12, wherein the symbiotic communication apparatus is a transmitter or a unit in a transmitter of a backscatter communication system.
14. A backscatter communication system, comprising: a transmitter, a receiver, and a backscatter device, wherein the transmitter and the receiver constitute a main system, and the transmitter, the backscatter device, and the receiver constitute a secondary system, and the transmitter is configured to perform the symbiotic communication method according to any one of claims 1-9.
15. A non-transitory computer readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the steps of the symbiotic communication method according to any one of claims 1-9.
Citation Information
Patent Citations
Novel MIMO symbiotic wireless communication system architecture
CN109379118A
Active and passive combined beam forming design method for millimeter wave co-occurrence communication system
CN111277311A