Full-duplex analog domain self-interference elimination method and device
By optimizing the input parameters of the vector modulator in the simulation domain, using variable step iterative optimization and optimal parameter direction, the existing self-interference cancellation algorithms are solved in the simulation domain, and the convergence speed and oscillation problems of the existing self-interference cancellation algorithm in the simulation domain are achieved more efficiently Full duplex communication.
Patent Information
- Application Number
- CN202211153899.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2042-09-21
AI Technical Summary
The existing self-interference cancellation algorithms are difficult to achieve rapid convergence and effective offset in the simulation domain, especially when the gradient descent method is far away from the optimal point, and is prone to oscillation when approaching the optimal point, making it difficult for the system to efficiently realize full-duplex communication.
通过获取原始发射信号,利用干扰信号重构单元中的矢量调制器优化输入参数,进行变步长迭代优化,选择最优参数方向进行调整,以生成抵消信号,避免全局搜索遍历,减少迭代次数,并在靠近最优点时缩小步长以稳定收敛。
Improve the convergence speed of the I/Q input parameters of the vector modulator, avoid the problem of limited accuracy and slow convergence speed due to excessive or too small step size, overcome the oscillation problem of too small or too large gradient, and realize the More effective self-interference signal cancellation.
Smart Images

Figure CN115632915B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a method and device for eliminating self-interference in a full-duplex analog domain. Background Art
[0002] With the continuous development of mobile communication technology, mobile data traffic, mobile terminals including IoT devices will experience explosive growth, bringing unprecedented pressure to limited spectrum resources. Existing wireless communication systems usually adopt time division duplex or frequency division duplex mode, that is, bidirectional data transmission in different time slots or different frequencies, resulting in system capacity of only half of the theoretical limit. The same-frequency simultaneous full-duplex technology supports devices to transmit data in both directions in the same time slot and the same frequency band, which can double the spectrum efficiency.
[0003] Since both communicating parties transmit data in both directions at the same frequency and at the same time, the sending device will generate strong self-interference on the receiving device, causing the target signal to be submerged in the self-interference signal and unable to be demodulated normally. Therefore, self-interference elimination is a key challenge in achieving full-duplex communication.
[0004] Since the self-interference channel has a time-varying characteristic, the analog domain self-interference elimination device needs to use an adaptive algorithm when generating a cancellation signal to continuously adjust the I / Q input gains of each vector modulator according to changes in the environment. Existing adaptive algorithms mainly include local search method and gradient descent method. However, the local search method has a large number of searches; while the gradient descent method is difficult to descend at a position far from the optimal point due to the small gradient, and is prone to oscillation at a position close to the optimal point due to the large gradient, making it difficult for the algorithm to converge. Both algorithms are difficult to achieve a good cancellation effect and a fast convergence speed. Summary of the invention
[0005] The present invention provides a full-duplex analog domain self-interference elimination method and device, aiming to improve the convergence speed of iterative optimization of I / Q two-way input parameters of a vector modulator to achieve better cancellation effect.
[0006] The present invention provides a full-duplex analog domain self-interference elimination method, comprising:
[0007] Acquire a first transmission signal and a second transmission signal separated from an original transmission signal, wherein the first transmission signal enters a receiving link after spatial isolation to form a self-interference signal, and the second transmission signal is input into an interference signal reconstruction unit of a full-duplex analog domain self-interference elimination device;
[0008] Based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit, respectively adjust the gain and phase of each reference signal after the second transmission signal is separated to obtain a cancellation signal for eliminating the self-interference signal;
[0009] The optimized input parameters of each vector modulator are obtained by sequentially performing variable step size optimization training on the I-channel input parameters and the Q-channel input parameters of each vector modulator in the direction of the optimal parameters;
[0010] The cancellation signal and the self-interference signal are combined to cancel the self-interference signal.
[0011] Optionally, according to a full-duplex analog domain self-interference elimination method provided by the present invention, before the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit are based on, and the gain and phase of each reference signal after the second transmission signal is separated are adjusted respectively, to obtain a cancellation signal for eliminating the self-interference signal, it also includes:
[0012] Obtaining input parameters, search step size, and minimum step size of the vector modulator to be optimized;
[0013] Based on the input parameters, the self-interference signal is offset to obtain a residual self-interference signal;
[0014] Collecting the initial output power of the residual self-interference signal;
[0015] Based on the search step size and the input parameter, forming a plurality of mutually different auxiliary input parameters;
[0016] Based on each of the auxiliary input parameters, the self-interference signal is cancelled to obtain an auxiliary residual self-interference signal corresponding to each of the auxiliary input parameters, so as to collect the auxiliary output power corresponding to each of the auxiliary residual self-interference signals;
[0017] Based on the initial output power and each of the auxiliary output powers, performing variable step size iterative optimization on the input parameters to obtain optimized input parameters corresponding to the vector modulator to be optimized;
[0018] Selecting a new vector modulator to be optimized from each vector modulator except the vector modulator whose optimization has been completed; wherein the optimization input parameters corresponding to the vector modulator whose optimization has been completed remain unchanged;
[0019] Return to the step of obtaining the input parameters, search step size and minimum step size of the vector modulator to be optimized until all vector modulators are optimized, and obtain the optimized input parameters corresponding to each of the vector modulators.
[0020] Optionally, according to a full-duplex analog domain self-interference elimination method provided by the present invention, the variable step size iterative optimization is performed on the input parameters based on the initial output power and each of the auxiliary output powers to obtain the optimized input parameters corresponding to the vector modulator to be optimized, including:
[0021] Comparing the initial output power with each of the auxiliary output powers to determine whether the input parameter is a local optimal parameter based on the comparison result;
[0022] If it is not a local optimal parameter, adjusting the input parameter of the vector modulator based on the initial output power and each of the auxiliary output powers to obtain a new input parameter, so as to return to the step of performing a cancellation process on the self-interference signal based on the input parameter to obtain a residual self-interference signal;
[0023] If it is a local optimal parameter and the search step is greater than the minimum step, the search step will be reduced based on the minimum step, and based on the new search step, the step of forming multiple different auxiliary input parameters based on the search step and the input parameters will be returned to execute until the search step is no greater than the minimum step, and the optimized input parameters corresponding to the vector modulator to be optimized are obtained.
[0024] Optionally, according to a full-duplex analog domain self-interference elimination method provided by the present invention, the multiple different auxiliary input parameters include a first auxiliary input parameter, a second auxiliary input parameter, a third auxiliary input parameter and a fourth auxiliary input parameter; the input parameters include an I-channel input parameter and a Q-channel input parameter;
[0025] The forming of a plurality of different auxiliary input parameters based on the search step size and the input parameter comprises:
[0026] Performing I-way addition on the I-way input parameter and the search step size, and forming the first auxiliary input parameter based on a result obtained by the I-way addition and the Q-way input parameter;
[0027] Performing an I-way subtraction on the I-way input parameter and the search step size, and forming the second auxiliary input parameter based on a result obtained by the I-way subtraction and the Q-way input parameter;
[0028] Performing Q-way addition on the Q-way input parameter and the search step length, and forming the third auxiliary input parameter based on the result obtained by the Q-way addition and the I-way input parameter;
[0029] The Q-path input parameter and the search step length are subjected to Q-path subtraction, and the fourth auxiliary input parameter is formed based on the result obtained by the Q-path subtraction and the I-path input parameter.
[0030] Optionally, according to a full-duplex analog domain self-interference elimination method provided by the present invention, the auxiliary residual self-interference signal includes a first residual self-interference signal, a second residual self-interference signal, a third residual self-interference signal and a fourth residual self-interference signal; the auxiliary output power includes a first auxiliary output power, a second auxiliary output power, a third auxiliary output power and a fourth auxiliary output power;
[0031] The method of performing a cancellation process on the self-interference signal based on each of the auxiliary input parameters to obtain an auxiliary residual self-interference signal corresponding to each of the auxiliary input parameters to collect the auxiliary output power corresponding to each of the auxiliary residual self-interference signals includes:
[0032] Based on the first auxiliary input parameter, the second auxiliary input parameter, the third auxiliary input parameter, and the fourth auxiliary input parameter, the self-interference signal is respectively cancelled to obtain a first residual self-interference signal corresponding to the first auxiliary input parameter, a second residual self-interference signal corresponding to the second auxiliary input parameter, a third residual self-interference signal corresponding to the third auxiliary input parameter, and a fourth residual self-interference signal corresponding to the fourth auxiliary input parameter;
[0033] A first auxiliary output power corresponding to the first residual self-interference signal, a second auxiliary output power corresponding to the second residual self-interference signal, a third auxiliary output power corresponding to the third residual self-interference signal, and a fourth auxiliary output power corresponding to the fourth residual self-interference signal are collected.
[0034] Optionally, according to a full-duplex analog domain self-interference elimination method provided by the present invention, the input parameters of the vector modulator are adjusted based on the initial output power and each of the auxiliary output powers to obtain new input parameters, including:
[0035] If the initial output power is less than or equal to the first auxiliary output power, and the initial output power is less than or equal to the second auxiliary output power, keeping the I-way input parameter unchanged;
[0036] In the case where the initial output power is greater than the first auxiliary output power, or the initial output power is greater than the second auxiliary output power, if the first auxiliary output power is less than or equal to the second auxiliary output power, adding the I-path input parameter and the search step length to obtain a new I-path input parameter; if the first auxiliary output power is greater than the second auxiliary output power, subtracting the I-path input parameter from the search step length to obtain a new I-path input parameter;
[0037] If the initial output power is less than or equal to the third auxiliary output power, and the initial output power is less than or equal to the fourth auxiliary output power, keeping the Q-path input parameter unchanged;
[0038] When the initial output power is greater than the third auxiliary output power, or the initial output power is greater than the fourth auxiliary output power, if the third auxiliary output power is less than or equal to the fourth auxiliary output power, the Q-path input parameter and the search step are added to obtain a new Q-path input parameter; if the third auxiliary output power is greater than the fourth auxiliary output power, the Q-path input parameter and the search step are subtracted to obtain a new Q-path input parameter.
[0039] Optionally, according to a full-duplex analog domain self-interference elimination method provided by the present invention, the optimization input parameters include I-path optimization input parameters and Q-path optimization input parameters;
[0040] The step of adjusting the gain and phase of each reference signal separated from the second transmit signal based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal includes:
[0041] Separating the second transmission signal in the interference signal reconstruction unit to obtain a plurality of reference signals;
[0042] Based on the I-path optimization input parameters and the Q-path optimization input parameters corresponding to each of the vector modulators, the power and phase of the corresponding reference signals are adjusted respectively, and the adjusted signals are combined in the output unit of the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal.
[0043] The present invention also provides a full-duplex analog domain self-interference elimination device, comprising:
[0044] An acquisition module, used to acquire a first transmission signal and a second transmission signal separated from an original transmission signal, wherein the first transmission signal enters a receiving link after spatial isolation to form a self-interference signal, and the second transmission signal is input into an interference signal reconstruction unit of a full-duplex analog domain self-interference elimination device;
[0045] An adjustment module is used to adjust the gain and phase of each reference signal after the second transmission signal is separated based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit, so as to obtain a cancellation signal for eliminating the self-interference signal; wherein the optimized input parameters of each vector modulator are obtained by performing variable step optimization training on the I-channel input parameters and the Q-channel input parameters of each vector modulator in turn according to the optimal parameter direction;
[0046] The cancellation module is used to combine the cancellation signal and the self-interference signal to cancel the self-interference signal.
[0047] The full-duplex analog domain self-interference elimination method and device provided by the present invention obtain the optimal cancellation signal according to the I / Q two-way input parameters of each vector modulator, and cancel the self-interference signal by the optimal cancellation signal, so as to achieve full-duplex analog domain self-interference elimination. In the process of training and optimizing the I / Q input parameters of the vector modulator, the current optimal parameter direction is selected for iterative optimization. Compared with the traditional local search method, the global search traversal can be avoided, and the number of iterations can be effectively reduced. In the iterative process, the step size is reduced in the process of approaching the optimal point. Therefore, compared with the fixed step size greedy search algorithm, the problem of limited search accuracy due to too large a step size or slow convergence speed due to too small a step size can be solved. Compared with the traditional gradient descent method, the problem of difficulty in descending due to too small a gradient can be effectively overcome at a position far from the optimal point, and the problem of easy oscillation due to too large a gradient can be effectively overcome at a position close to the optimal point, so as to effectively improve the convergence speed. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0049] Figure 1 It is a schematic flow chart of a method for eliminating self-interference in a full-duplex analog domain provided by the present invention;
[0050] Figure 2 It is a structural schematic diagram of a full-duplex analog domain self-interference elimination device provided by an embodiment of the present invention;
[0051] Figure 3 is an internal structure diagram of a vector modulator provided by the present invention;
[0052] Figure 4 It is a working sequence flow chart of the self-interference reconstruction unit provided by the present invention;
[0053] Figure 5 Schematic diagram of the relationship between the I-path input parameter and the Q-path input parameter and the residual self-interference signal power in the vector modulator provided by an embodiment of the present invention;
[0054] Figure 6 It is a schematic diagram of a process of performing variable step length search on I-path input parameters and Q-path input parameters of a vector modulator provided by an embodiment of the present invention;
[0055] Figure 7 It is a structural schematic diagram of a full-duplex analog domain self-interference elimination device provided by the present invention. DETAILED DESCRIPTION
[0056] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0057] The terms used in one or more embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present invention. The singular forms of "a", "said" and "the" used in one or more embodiments of the present invention are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present invention refers to and includes any or all possible combinations of one or more associated listed items.
[0058] It should be understood that, although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present invention, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present invention, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0059] Combine the following Figure 1-Figure 6 Exemplary embodiments of the present invention are described in detail.
[0060] Figure 1 FIG. 1 is a flow chart of the method for eliminating self-interference in the full-duplex analog domain provided by the present invention. Figure 1 As shown, including:
[0061] Step 11, obtaining a first transmission signal and a second transmission signal separated from the original transmission signal, wherein the first transmission signal enters the receiving link after spatial isolation to form a self-interference signal, and the second transmission signal is input into an interference signal reconstruction unit of the full-duplex analog domain self-interference elimination device;
[0062] It should be noted that Figure 2 A schematic diagram of the structure of a full-duplex analog domain self-interference elimination device provided by an embodiment of the present invention is shown in FIG. Figure 2As shown, the full-duplex analog domain self-interference elimination device includes a transmitter, a receiver, an interference signal reconstruction unit, a power divider, a circulator, a combiner and a power detection device, wherein the interference signal reconstruction unit includes a plurality of parallel TAP tap structures, each TAP tap structure is composed of a radio frequency switch, a delay device and a vector modulator, the power divider is used to separate the original transmission signal transmitted by the transmitter, the circulator is used to perform spatial isolation between the transmission link and the receiving link to form a self-interference signal, the interference signal reconstruction unit is used to reconstruct a cancellation signal with the same power and opposite phase as the self-interference signal, the combiner is used to cancel the self-interference signal with the cancellation signal, and the power detection device is used to detect the power of the residual interference signal after cancellation.
[0063] Specifically, the original transmission signal is first transmitted through the transmitter, and then the original transmission signal is separated into two signals through a power divider. Most of the transmission signals are transmitted through the transmitting antenna (that is, the first transmission signal in this embodiment). Optionally, a circulator is used to spatially isolate the transmission link and the receiving link, so that the first transmission signal enters the receiving link after spatial isolation to form a self-interference signal, and a small part of the transmission signal (that is, the second transmission signal in this embodiment) will be input into the interference signal reconstruction unit.
[0064] Step 12, based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit, respectively adjust the gain and phase of each reference signal after the second transmission signal is separated to obtain a cancellation signal for eliminating the self-interference signal;
[0065] The optimized input parameters of each vector modulator are obtained by sequentially performing variable step size optimization training on the I-channel input parameters and the Q-channel input parameters of each vector modulator in the direction of the optimal parameters;
[0066] It should be noted that Figure 3 is an internal structure diagram of the vector modulator provided by the present invention, such as Figure 3 As shown, the vector modulator includes two-way modulation of I and Q, wherein the essential function of the vector modulator is to achieve variable gain and variable phase shift for any input RF signal within a limited bandwidth, and the two I and Q control signals constitute a two-dimensional plane, which can be used to define the amplitude of the RF signal gain and the phase of the gain. Furthermore, the optimized input parameters include I-way optimized input parameters and Q-way optimized input parameters, and the gain and phase adjustment are adjustments to the power and phase of the signal.
[0067] It is further necessary to explain that Figure 4 is a working sequence flow chart of the self-interference reconstruction unit provided by the present invention, such as Figure 4As shown, the working sequence of the self-interference reconstruction unit is divided into a training phase and a data transmission phase, wherein the training phase represents that the I-path input parameters and Q-path input parameters of the vector modulators in each tap structure are subjected to variable step search training in the direction of the optimal parameters, so as to obtain the I-path optimized input parameters and Q-path optimized input parameters of each vector modulator in the training phase.
[0068] Furthermore, for the data transmission stage, the I-path optimization input parameters and Q-path optimization input parameters of each vector modulator obtained in the training stage remain unchanged, and then the second transmission signal is separated in the interference signal reconstruction unit to obtain a number of reference signals, wherein each of the reference signals is respectively input into the corresponding vector modulator, and further, based on the I-path optimization input parameters and Q-path optimization input parameters corresponding to each of the vector modulators, the power and phase of each corresponding reference signal are adjusted respectively, and the adjusted signals are merged at the output of the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal.
[0069] Step 13: combine the cancellation signal and the self-interference signal to cancel the self-interference signal.
[0070] Specifically, the cancellation signals corresponding to the vector modulators are combined at the output end and then the combined cancellation signal and the self-interference signal are superimposed in the combiner, thereby canceling the self-interference signal and achieving full-duplex analog domain self-interference elimination.
[0071] The embodiment of the present invention realizes full-duplex analog domain self-interference elimination through the above scheme, and in the process of training and optimizing the I / Q input parameters of the vector modulator, selects the current optimal parameter direction for iterative optimization. Compared with the traditional local search method, it can avoid global search traversal and effectively reduce the number of iterations. In the iterative process, the step size is reduced in the process of approaching the optimal point. Therefore, compared with the fixed step size greedy search algorithm, it can solve the problem of limited search accuracy due to excessive step size or slow convergence speed due to too small step size. Compared with the traditional gradient descent method, it can effectively overcome the problem of difficulty in descending due to too small gradient at a position far from the optimal point, and can effectively overcome the problem of easy oscillation due to too large gradient at a position close to the optimal point, thereby effectively improving the convergence speed.
[0072] In one embodiment, the above step 12: based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit, respectively adjusting the gain and phase of each reference signal after the second transmission signal is separated to obtain a cancellation signal for eliminating the self-interference signal, includes:
[0073] Step 121, separating the second transmission signal in the interference signal reconstruction unit to obtain a plurality of reference signals, wherein each of the reference signals is input into a vector modulator respectively;
[0074] Step 122, based on the I-path optimization input parameters and Q-path optimization input parameters corresponding to each of the vector modulators, respectively adjust the power and phase of the corresponding reference signals, and the adjusted signals are merged at the output of the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal.
[0075] It should be noted that the second transmit signal is separated in the interference signal reconstruction unit to obtain several reference signals, wherein each of the reference signals is respectively input into each TAP tap structure, and then based on the I-path optimization input parameters and Q-path optimization input parameters corresponding to each of the vector modulators, the power and phase of the respective corresponding reference signals are adjusted to obtain the power gain and phase of the adjusted reference signal, wherein the relationship expression of the power gain and phase adjustment is:
[0076] i=Gcosθ
[0077] q=-Gsinθ
[0078] Among them, i represents the I-path optimization input parameter, q represents the Q-path optimization input parameter, G is the power gain of the adjusted reference signal, and θ is the phase of the adjusted reference signal, so as to obtain the adjusted signal output by each vector modulator, wherein each adjusted signal is combined at the output of the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal.
[0079] The embodiment of the present invention, through the above scheme, adjusts the power and phase of the corresponding reference signal based on the I-path input parameters and the Q-path input parameters of the vector modulator, and obtains a cancellation signal with equal power and opposite phase to the self-interference signal, thereby eliminating the self-interference signal in the analog domain.
[0080] In one embodiment, the optimized input parameters corresponding to each of the vector modulators are obtained through optimization training based on the following steps:
[0081] Step 21, obtaining input parameters, search step length, and minimum step length of the vector modulator to be optimized, wherein the vector modulator to be optimized is selected from each vector modulator;
[0082] It should be noted that, among the parallel tap structures, a vector modulator in a tap structure that currently needs to be optimized is selected as the vector modulator to be optimized, and the RF switch in the tap structure that needs to be optimized is set to be in an open state, and the RF switches in the remaining tap structures are set to be in a closed state.
[0083] It should be further explained that the input parameters include I-path input parameters and Q-path input parameters. The I-path input parameters and Q-path input parameters are pre-set initialization parameters and can be set according to actual conditions. The search step size and minimum step size can be set according to actual conditions and are not specifically limited here.
[0084] Step 22, based on the input parameters, canceling the self-interference signal to obtain a residual self-interference signal;
[0085] It should be noted that during the training phase, the original transmission signal is separated by a power divider to obtain a first transmission signal and a second transmission signal, and the second transmission signal is separated in the interference signal reconstruction unit to obtain several reference signals. The reference signal input to the vector modulator to be optimized can be adjusted using input parameters.
[0086] Specifically, based on the I-path input parameters and the Q-path input parameters, the reference signal input into the vector modulator to be optimized is adjusted in gain and phase, that is, the power and phase of the second transmit signal are adjusted to obtain an initial training cancellation signal, and then the initial training cancellation signal and the self-interference signal are combined in a combiner to obtain the residual self-interference signal.
[0087] Step 23, collecting the initial output power of the residual self-interference signal;
[0088] Specifically, the initial output power of the residual self-interference signal is collected by a power detection device. For example, assuming that the input parameter of the I channel is i and the input parameter of the Q channel is q, the initial output power can be expressed as P(i, q).
[0089] Step 24, forming a plurality of different auxiliary input parameters based on the search step length and the input parameter;
[0090] Specifically, based on the search step, the I-path input parameter and the Q-path input parameter are adjusted, for example, the search step is added to the I-path input parameter or the search step is subtracted from the I-path input parameter, and then the I-path input parameter and the adjusted Q-path input parameter are combined, and the adjusted I-path input parameter and the Q-path input parameter are combined to form a plurality of different auxiliary input parameters.
[0091] The plurality of different auxiliary input parameters include a first auxiliary input parameter, a second auxiliary input parameter, a third auxiliary input parameter and a fourth auxiliary input parameter; the input parameters include an I-path input parameter and a Q-path input parameter; the above step 24 includes:
[0092] Step 241, performing I-way addition of the I-way input parameter and the search step length, and forming the first auxiliary input parameter based on the result of the I-way addition and the Q-way input parameter;
[0093] Step 242, performing an I-way subtraction on the I-way input parameter and the search step length, and forming the second auxiliary input parameter based on the result obtained by the I-way subtraction and the Q-way input parameter;
[0094] Step 243, performing Q-way addition on the Q-way input parameter and the search step length, and forming the third auxiliary input parameter based on the result of the Q-way addition and the I-way input parameter;
[0095] Step 244: perform Q-path subtraction on the Q-path input parameter and the search step length, and form the fourth auxiliary input parameter based on the result of the Q-path subtraction and the I-path input parameter.
[0096] It can be understood that, assuming that the search step size is a, the I-path input parameter is i, and the Q-path input parameter is q, the I-path input parameter i and the search step size a are added, and then based on the result i+a obtained by the addition and the Q-path input parameter q, a first auxiliary input parameter (i+a, q) is formed, the I-path input parameter i and the search step size a are subtracted, and then based on the result ia obtained by the subtraction and the Q-path input parameter q, a second auxiliary input parameter (ia, q) is formed, the Q-path input parameter q and the search step size a are added, and then based on the I-path input parameter i and the result q+a obtained by the addition, a third auxiliary input parameter (i, q+a) is formed, and the Q-path input parameter q and the search step size a are subtracted, and then based on the I-path input parameter i and the result qa obtained by the subtraction, a fourth auxiliary input parameter (i, qa) is formed.
[0097] Step 25: performing cancellation processing on the self-interference signal based on each of the auxiliary input parameters to obtain auxiliary residual self-interference signals corresponding to each of the auxiliary input parameters, so as to collect auxiliary output powers corresponding to each of the auxiliary residual self-interference signals;
[0098] Wherein, the auxiliary residual self-interference signal includes a first residual self-interference signal, a second residual self-interference signal, a third residual self-interference signal and a fourth residual self-interference signal; the auxiliary output power includes a first auxiliary output power, a second auxiliary output power, a third auxiliary output power and a fourth auxiliary output power; the above step 25 includes:
[0099] Step 251: based on the first auxiliary input parameter, the second auxiliary input parameter, the third auxiliary input parameter and the fourth auxiliary input parameter, respectively cancel out the self-interference signal to obtain a first residual self-interference signal corresponding to the first auxiliary input parameter, a second residual self-interference signal corresponding to the second auxiliary input parameter, a third residual self-interference signal corresponding to the third auxiliary input parameter and a fourth residual self-interference signal corresponding to the fourth auxiliary input parameter;
[0100] Step 252: collect a first auxiliary output power corresponding to the first residual self-interference signal, a second auxiliary output power corresponding to the second residual self-interference signal, a third auxiliary output power corresponding to the third residual self-interference signal, and a fourth auxiliary output power corresponding to the fourth residual self-interference signal.
[0101] It can be understood that, following the example of steps 541 to 544, based on the first auxiliary input parameter (i+a, q), the second auxiliary input parameter (ia, q), the third auxiliary input parameter (i, q+a) and the fourth auxiliary input parameter (i, qa), the power and phase of the reference signal input to the vector modulator to be optimized are adjusted respectively to obtain a first cancellation signal corresponding to the first auxiliary input parameter, a second cancellation signal corresponding to the second auxiliary input parameter, a third cancellation signal corresponding to the third auxiliary input parameter and a fourth cancellation signal corresponding to the fourth auxiliary input parameter;
[0102] The first cancellation signal, the second cancellation signal, the third cancellation signal and the fourth cancellation signal are respectively superimposed on the self-interference signal to obtain a first residual self-interference signal corresponding to the first cancellation signal, a second residual self-interference signal corresponding to the second cancellation signal, a third residual self-interference signal corresponding to the third cancellation signal and a fourth residual self-interference signal corresponding to the fourth cancellation signal, and then a first auxiliary output power P(i+a, q) corresponding to the first residual self-interference signal, a second auxiliary output power P(ia, q) corresponding to the second residual self-interference signal, a third auxiliary output power P(i, q+a) corresponding to the third residual self-interference signal and a fourth auxiliary output power P(i, qa) corresponding to the fourth residual self-interference signal are collected through a power detection device.
[0103] Step 26, based on the initial output power and each of the auxiliary output powers, performing variable step size iterative optimization on the input parameters to obtain optimized input parameters corresponding to the vector modulator to be optimized;
[0104] Specifically, the initial output power and each of the auxiliary output powers are compared, and then based on the comparison result, it is determined whether the I-path input parameter and the Q-path input parameter are local optimal parameters. If they are not local optimal parameters, the I-path input parameter and the Q-path input parameter of the vector modulator are adjusted based on the initial output power and each of the auxiliary output powers to obtain new I-path input parameters and Q-path input parameters, and the step of canceling the self-interference signal based on the I-path input parameter and the Q-path input parameter to obtain a residual self-interference signal is returned to be executed, so as to re-optimize the new I-path input parameter and the Q-path input parameter. In addition, if it is a local optimal parameter and the search step is greater than the minimum step, the search step is reduced, for example, the step is reduced by half, so as to return to the step of forming a plurality of different auxiliary input parameters based on the search step and the input parameters based on the new search step, until the search step is not greater than the minimum step, and the I-path optimized input parameter and the Q-path optimized input parameter of the vector modulator are obtained.
[0105] Step 27, select a new vector modulator to be optimized from each vector modulator except the vector modulator that has been optimized; wherein the optimization input parameters corresponding to the vector modulator that has been optimized remain unchanged; return to execute the steps of obtaining the input parameters, search step size and minimum step size of the vector modulator to be optimized until all vector modulators are optimized, and obtain the optimization input parameters corresponding to each of the vector modulators.
[0106] Specifically, after the optimization of the vector modulator to be optimized is completed, a new vector modulator to be optimized is selected from each vector modulator except the vector modulator whose optimization is completed, and the RF switch in the tap structure where the new vector modulator to be optimized is located is turned on, and then the step of obtaining the input parameters, search step size and minimum step size of the vector modulator to be optimized is returned to perform iterative optimization of the new vector modulator to be optimized. In the process of optimizing the new vector modulator to be optimized, the I-channel optimization input parameters and Q-channel optimization input parameters corresponding to the vector modulator that has been optimized remain unchanged, and the RF switch remains in the turned-on state, and the RF switches in the tap structures corresponding to the remaining vector modulators are in the turned-off state. At this time, in the process of calculating the residual self-interference signal, the gain and phase of the input to the current vector modulator to be optimized are adjusted according to the I-path input parameters and Q-path input parameters of the current vector modulator to be optimized, and the gain and phase of the reference signal input to the vector modulator that has been optimized are adjusted according to the I-path optimization input parameters and Q-path optimization input parameters corresponding to the vector modulator that has been optimized. The adjusted signals are merged at the output end of the interference signal reconstruction unit to obtain a cancellation signal to cancel the self-interference signal until all vector modulators are progressively optimized and the I-path optimization input parameters and Q-path optimization input parameters corresponding to each of the vector modulators are obtained.
[0107] Through the above steps, the embodiment of the present invention realizes that in the process of optimizing the I / Q input parameters of the vector modulator, compared with the traditional local search method, the global search traversal can be avoided, the current optimal direction can be selected for iteration, and the number of iterations can be effectively reduced. In the iterative process, the step size is reduced in the process of approaching the optimal point. Therefore, compared with the fixed step size greedy search algorithm, the problem of limited search accuracy due to too large a step size or slow convergence speed due to too small a step size can be solved, so that the residual self-interference signal power can be quickly reduced. Compared with the traditional gradient descent method, the problem of difficulty in descending due to too small a gradient can be effectively overcome at a position far from the optimal point, and the problem of easy oscillation due to too large a gradient can be effectively overcome at a position close to the optimal point, thereby effectively improving the convergence speed.
[0108] In one embodiment, the above step 26: performing variable step size iterative optimization on the input parameters based on the initial output power and each of the auxiliary output powers to obtain the optimized input parameters corresponding to the vector modulator to be optimized, includes:
[0109] Step 261, comparing the initial output power with each of the auxiliary output powers, to determine whether the input parameter is a local optimal parameter based on the comparison result;
[0110] Step 262, if it is a local optimal parameter and the search step length is greater than the minimum step length, then based on the minimum step length, the search step length will be reduced, and based on the new search step length, the step of forming multiple different auxiliary input parameters based on the search step length and the input parameters will be returned to execute until the search step length is no greater than the minimum step length, and the optimized input parameters corresponding to the vector modulator to be optimized are obtained.
[0111] Step 263: If it is not a local optimal parameter, the input parameter of the vector modulator is adjusted based on the initial output power and each of the auxiliary output powers to obtain a new input parameter, so as to return to the step of performing a cancellation process on the self-interference signal based on the input parameter to obtain a residual self-interference signal;
[0112] Wherein, step 263: adjusting the input parameters of the vector modulator based on the initial output power and each of the auxiliary output powers to obtain new input parameters, including:
[0113] Step 2631: if the initial output power is less than or equal to the first auxiliary output power, and the initial output power is less than or equal to the second auxiliary output power, then keep the I-channel input parameter unchanged;
[0114] Step 2632: when the initial output power is greater than the first auxiliary output power, or greater than the second auxiliary output power, if the first auxiliary output power is less than or equal to the second auxiliary output power, subtract the I-path input parameter from the search step length to obtain a new I-path input parameter; if the first auxiliary output power is greater than the second auxiliary output power, add the I-path input parameter to the search step length to obtain a new I-path input parameter;
[0115] Step 2633: if the initial output power is less than or equal to the third auxiliary output power, and the initial output power is less than or equal to the fourth auxiliary output power, then keep the Q-path input parameter unchanged;
[0116] Step 2634, when the initial output power is greater than the third auxiliary output power, or greater than the fourth auxiliary output power, if the third auxiliary output power is less than or equal to the fourth auxiliary output power, then add the Q-path input parameter and the search step to obtain a new Q-path input parameter; if the third auxiliary output power is greater than the fourth auxiliary output power, then subtract the Q-path input parameter and the search step to obtain a new Q-path input parameter.
[0117] Specifically, the initial output power is compared with each of the auxiliary output powers. Using the above example, if the initial output power P(i, q) is less than or equal to the first auxiliary output power P(i+a, q), the second auxiliary output power P(ia, q), the third auxiliary output power P(i, q+a) and the fourth auxiliary output power P(i, qa), it is proved that the current I-path input parameters and Q-path input parameters are local optimal parameters, and then the search step size is compared with the minimum step size. If the search step size is greater than the minimum step size, the search step size is reduced based on the minimum step size. Preferably, the search step size is reduced by half, and based on the new search step size, the step of forming multiple different auxiliary input parameters based on the search step size and the input parameters is returned until the search step size is no greater than the minimum step size, and the I-path optimized input parameters and Q-path optimized input parameters of the vector modulator are obtained.
[0118] Additionally, among the first auxiliary output power P(i+a, q), the second auxiliary output power P(ia, q), the third auxiliary output power P(i, q+a), and the fourth auxiliary output power P(i, qa), if at least one auxiliary output power is less than the initial output power, the current I-path input parameter and the Q-path input parameter are not local optimal parameters, and then based on the initial output power and each of the auxiliary output powers, the I-path input parameter and / or the Q-path input parameter of the vector modulator are adjusted, and the specific adjustment process is as follows:
[0119] Adjustment of input parameter i of channel I:
[0120] If the initial output power P(i, q) is less than or equal to the first auxiliary output power P(i+a, q), and the initial output power P(i, q) is less than or equal to the second auxiliary output power P(ia, q), the I-way input parameter i is kept unchanged.
[0121] When the initial output power P(i, q) is greater than the first auxiliary output power P(i+a, q), or the initial output power P(i, q) is greater than the second auxiliary output power P(ia, q): if the first auxiliary output power P(i+a, q) is less than or equal to the second auxiliary output power P(ia, q), the I-path input parameter i and the search step a are added, that is, the new I-path input parameter i=i+a; if the first auxiliary output power P(i+a, q) is greater than the second auxiliary output power P(ia, q), the I-path input parameter i and the search step a are subtracted, that is, the new I-path input parameter i=ia.
[0122] Adjustment of Q-path input parameter q:
[0123] If the initial output power P(i, q) is less than or equal to the third auxiliary output power P(i, q+a), and the initial output power P(i, q) is less than or equal to the fourth auxiliary output power P(i, qa), the Q-path input parameter q is kept unchanged.
[0124] When the initial output power P(i, q) is greater than the third auxiliary output power P(i, q+a), or the initial output power P(i, q) is greater than the fourth auxiliary output power P(i, qa): if the third auxiliary output power P(i, q+a) is less than or equal to the fourth auxiliary output power P(i, qa), the Q-path input parameter q and the search step a are added, that is, the new Q-path input parameter q=q+a; if the third auxiliary output power P(i, q+a) is greater than the fourth auxiliary output power P(i, qa), the Q-path input parameter q and the search step a are subtracted, that is, the new Q-path input parameter q=qa.
[0125] Furthermore, after obtaining new I-path input parameters and Q-path input parameters, return to the execution step: based on the I-path input parameters and the Q-path input parameters, the self-interference signal is offset to obtain a residual self-interference signal, so as to re-judge the new I-path input parameters and the Q-path input parameters for variable step-size iterative optimization, until the I-path optimized input parameters and the Q-path optimized input parameters of the vector modulator are obtained.
[0126] Figure 5 Schematic diagram of the relationship between the I-path input parameter and the Q-path input parameter and the residual self-interference signal power in the vector modulator provided by an embodiment of the present invention, such as Figure 5 As shown in the figure, in the traditional gradient descent method, it is difficult to descend at a position far from the optimal point because the gradient is too small, and it is easy to oscillate at a position close to the optimal point because the gradient is too large, making it difficult for the algorithm to converge. Figure 6 As shown, Figure 6The present invention is a flow chart of variable step-size search for I-path input parameters and Q-path input parameters of a vector modulator provided by an embodiment of the present invention. By setting the I-path input parameters and Q-path input parameters, the search step size and the minimum step size in the vector modulator, the initial output power of the current residual self-interference signal is collected, and based on the search step size, multiple adjacent auxiliary output powers are collected, so as to determine whether the I-path input parameters and Q-path input parameters are local optimal parameters based on the initial output power and multiple auxiliary output powers, and then perform variable step-size iterative optimization on the I-path input parameters and Q-path input parameters in the vector modulator in the direction of the local optimal parameters, so that the problem of difficulty in descending due to too small a gradient can be effectively overcome at a position far from the optimal point, and the problem of easy oscillation due to too large a gradient can be effectively overcome at a position close to the optimal point, and the convergence speed can be effectively improved.
[0127] The full-duplex analog domain self-interference elimination device provided by the present invention is described below. The full-duplex analog domain self-interference elimination device described below and the full-duplex analog domain self-interference elimination method described above can be referred to each other.
[0128] Figure 7 is a structural schematic diagram of a full-duplex analog domain self-interference elimination device provided by the present invention, such as Figure 7 As shown, a full-duplex analog domain self-interference elimination device according to an embodiment of the present invention includes:
[0129] An acquisition module 71 is used to acquire a first transmission signal and a second transmission signal after separation of an original transmission signal, wherein the first transmission signal enters a receiving link after spatial isolation to form a self-interference signal, and the second transmission signal is input into an interference signal reconstruction unit of a full-duplex analog domain self-interference elimination device;
[0130] The adjustment module 72 is used to adjust the gain and phase of each reference signal after the separation of the second transmission signal based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit, so as to obtain a cancellation signal for eliminating the self-interference signal; wherein the optimized input parameters of each vector modulator are obtained by performing variable step optimization training on the I-channel input parameters and the Q-channel input parameters of each vector modulator in turn according to the optimal parameter direction;
[0131] The cancellation module 73 is used to combine the cancellation signal and the self-interference signal to cancel the self-interference signal.
[0132] The full-duplex analog domain self-interference elimination device also includes:
[0133] Obtaining input parameters, search step size, and minimum step size of the vector modulator to be optimized;
[0134] Based on the input parameters, the self-interference signal is offset to obtain a residual self-interference signal;
[0135] Collecting the initial output power of the residual self-interference signal;
[0136] Based on the search step size and the input parameter, forming a plurality of mutually different auxiliary input parameters;
[0137] Based on each of the auxiliary input parameters, the self-interference signal is cancelled to obtain an auxiliary residual self-interference signal corresponding to each of the auxiliary input parameters, so as to collect the auxiliary output power corresponding to each of the auxiliary residual self-interference signals;
[0138] Based on the initial output power and each of the auxiliary output powers, performing variable step size iterative optimization on the input parameters to obtain optimized input parameters corresponding to the vector modulator to be optimized;
[0139] Selecting a new vector modulator to be optimized from each vector modulator except the vector modulator whose optimization has been completed; wherein the optimization input parameters corresponding to the vector modulator whose optimization has been completed remain unchanged;
[0140] Return to the step of obtaining the input parameters, search step size and minimum step size of the vector modulator to be optimized until all vector modulators are optimized, and obtain the optimized input parameters corresponding to each of the vector modulators.
[0141] The full-duplex analog domain self-interference elimination device also includes:
[0142] Comparing the initial output power with each of the auxiliary output powers to determine whether the input parameter is a local optimal parameter based on the comparison result;
[0143] If it is not a local optimal parameter, adjusting the input parameter of the vector modulator based on the initial output power and each of the auxiliary output powers to obtain a new input parameter, so as to return to the step of performing a cancellation process on the self-interference signal based on the input parameter to obtain a residual self-interference signal;
[0144] If it is a local optimal parameter and the search step is greater than the minimum step, the search step will be reduced based on the minimum step, and based on the new search step, the step of forming multiple different auxiliary input parameters based on the search step and the input parameters will be returned to execute until the search step is no greater than the minimum step, and the optimized input parameters corresponding to the vector modulator to be optimized are obtained.
[0145] The full-duplex analog domain self-interference elimination device also includes:
[0146] The plurality of mutually different auxiliary input parameters include a first auxiliary input parameter, a second auxiliary input parameter, a third auxiliary input parameter and a fourth auxiliary input parameter; the input parameters include an I-path input parameter and a Q-path input parameter;
[0147] The full-duplex analog domain self-interference elimination device also includes:
[0148] Performing I-way addition on the I-way input parameter and the search step size, and forming the first auxiliary input parameter based on a result obtained by the I-way addition and the Q-way input parameter;
[0149] Performing an I-way subtraction on the I-way input parameter and the search step size, and forming the second auxiliary input parameter based on a result obtained by the I-way subtraction and the Q-way input parameter;
[0150] Performing Q-way addition on the Q-way input parameter and the search step length, and forming the third auxiliary input parameter based on the result obtained by the Q-way addition and the I-way input parameter;
[0151] The Q-path input parameter and the search step length are subjected to Q-path subtraction, and the fourth auxiliary input parameter is formed based on the result obtained by the Q-path subtraction and the I-path input parameter.
[0152] The full-duplex analog domain self-interference elimination device also includes:
[0153] The auxiliary residual self-interference signal includes a first residual self-interference signal, a second residual self-interference signal, a third residual self-interference signal and a fourth residual self-interference signal; the auxiliary output power includes a first auxiliary output power, a second auxiliary output power, a third auxiliary output power and a fourth auxiliary output power.
[0154] The full-duplex analog domain self-interference elimination device also includes:
[0155] Based on the first auxiliary input parameter, the second auxiliary input parameter, the third auxiliary input parameter, and the fourth auxiliary input parameter, the self-interference signal is respectively cancelled to obtain a first residual self-interference signal corresponding to the first auxiliary input parameter, a second residual self-interference signal corresponding to the second auxiliary input parameter, a third residual self-interference signal corresponding to the third auxiliary input parameter, and a fourth residual self-interference signal corresponding to the fourth auxiliary input parameter;
[0156] A first auxiliary output power corresponding to the first residual self-interference signal, a second auxiliary output power corresponding to the second residual self-interference signal, a third auxiliary output power corresponding to the third residual self-interference signal, and a fourth auxiliary output power corresponding to the fourth residual self-interference signal are collected.
[0157] The full-duplex analog domain self-interference elimination device also includes:
[0158] If the initial output power is less than or equal to the first auxiliary output power, and the initial output power is less than or equal to the second auxiliary output power, the I-channel input parameter is kept unchanged.
[0159] In the case where the initial output power is greater than the first auxiliary output power, or the initial output power is greater than the second auxiliary output power, if the first auxiliary output power is less than or equal to the second auxiliary output power, adding the I-path input parameter and the search step length to obtain a new I-path input parameter; if the first auxiliary output power is greater than the second auxiliary output power, subtracting the I-path input parameter from the search step length to obtain a new I-path input parameter;
[0160] If the initial output power is less than or equal to the third auxiliary output power, and the initial output power is less than or equal to the fourth auxiliary output power, keeping the Q-path input parameter unchanged;
[0161] When the initial output power is greater than the third auxiliary output power, or the initial output power is greater than the fourth auxiliary output power, if the third auxiliary output power is less than or equal to the fourth auxiliary output power, the Q-path input parameter and the search step are added to obtain a new Q-path input parameter; if the third auxiliary output power is greater than the fourth auxiliary output power, the Q-path input parameter and the search step are subtracted to obtain a new Q-path input parameter.
[0162] The adjustment module 72 is also used for:
[0163] The optimization input parameters include I-path optimization input parameters and Q-path optimization input parameters.
[0164] The adjustment module 72 is also used for:
[0165] In the interference signal reconstruction unit, the second transmission signal is separated to obtain a plurality of reference signals, wherein each of the reference signals is input into a vector modulator respectively;
[0166] Based on the I-path optimization input parameters and the Q-path optimization input parameters corresponding to each of the vector modulators, the power and phase of the corresponding reference signals are adjusted respectively, and the adjusted signals are combined in the output unit of the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal.
[0167] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0168] The device embodiments described above are merely illustrative, wherein 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 they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0169] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A full-duplex analog domain self-interference elimination method, characterized in that: include: Acquire a first transmission signal and a second transmission signal separated from an original transmission signal, wherein the first transmission signal enters a receiving link after spatial isolation to form a self-interference signal, and the second transmission signal is input into an interference signal reconstruction unit of a full-duplex analog domain self-interference elimination device; Based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit, respectively adjust the gain and phase of each reference signal after the second transmission signal is separated to obtain a cancellation signal for eliminating the self-interference signal; The optimized input parameters of each vector modulator are obtained by sequentially performing variable step size optimization training on the I-channel input parameters and the Q-channel input parameters of each vector modulator in the direction of the optimal parameters; Combining the cancellation signal with the self-interference signal to cancel the self-interference signal; Before respectively adjusting the gain and phase of each reference signal separated from the second transmit signal based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal, the method further includes: Obtaining input parameters, search step size, and minimum step size of the vector modulator to be optimized; Based on the input parameters, the self-interference signal is offset to obtain a residual self-interference signal; Collecting the initial output power of the residual self-interference signal; Based on the search step size and the input parameter, forming a plurality of mutually different auxiliary input parameters; Based on each of the auxiliary input parameters, the self-interference signal is cancelled to obtain an auxiliary residual self-interference signal corresponding to each of the auxiliary input parameters, so as to collect the auxiliary output power corresponding to each of the auxiliary residual self-interference signals; Based on the initial output power and each of the auxiliary output powers, performing variable step size iterative optimization on the input parameters to obtain optimized input parameters corresponding to the vector modulator to be optimized; Selecting a new vector modulator to be optimized from each vector modulator except the vector modulator whose optimization has been completed; wherein the optimization input parameters corresponding to the vector modulator whose optimization has been completed remain unchanged; Return to the step of obtaining the input parameters, search step size and minimum step size of the vector modulator to be optimized until all vector modulators are optimized, and obtain the optimized input parameters corresponding to each of the vector modulators.
2. The full-duplex analog domain self-interference elimination method according to claim 1, characterized in that: The step of performing variable step size iterative optimization on the input parameters based on the initial output power and each of the auxiliary output powers to obtain the optimized input parameters corresponding to the vector modulator to be optimized includes: Comparing the initial output power with each of the auxiliary output powers to determine whether the input parameter is a local optimal parameter based on the comparison result; If it is not a local optimal parameter, adjusting the input parameter of the vector modulator based on the initial output power and each of the auxiliary output powers to obtain a new input parameter, so as to return to the step of performing a cancellation process on the self-interference signal based on the input parameter to obtain a residual self-interference signal; If it is a local optimal parameter and the search step is greater than the minimum step, the search step will be reduced based on the minimum step, and based on the new search step, the step of forming multiple different auxiliary input parameters based on the search step and the input parameters will be returned to execute until the search step is no greater than the minimum step, and the optimized input parameters corresponding to the vector modulator to be optimized are obtained.
3. The full-duplex analog domain self-interference elimination method according to claim 2, characterized in that: The plurality of mutually different auxiliary input parameters include a first auxiliary input parameter, a second auxiliary input parameter, a third auxiliary input parameter and a fourth auxiliary input parameter; the input parameters include an I-path input parameter and a Q-path input parameter; The forming of a plurality of different auxiliary input parameters based on the search step size and the input parameter comprises: Performing I-way addition on the I-way input parameter and the search step size, and forming the first auxiliary input parameter based on a result obtained by the I-way addition and the Q-way input parameter; Performing an I-way subtraction on the I-way input parameter and the search step size, and forming the second auxiliary input parameter based on a result obtained by the I-way subtraction and the Q-way input parameter; Performing Q-way addition on the Q-way input parameter and the search step length, and forming the third auxiliary input parameter based on the result obtained by the Q-way addition and the I-way input parameter; The Q-path input parameter and the search step length are subjected to Q-path subtraction, and the fourth auxiliary input parameter is formed based on the result obtained by the Q-path subtraction and the I-path input parameter.
4. The full-duplex analog domain self-interference elimination method according to claim 3, characterized in that: The auxiliary residual self-interference signal includes a first residual self-interference signal, a second residual self-interference signal, a third residual self-interference signal and a fourth residual self-interference signal; the auxiliary output power includes a first auxiliary output power, a second auxiliary output power, a third auxiliary output power and a fourth auxiliary output power; The method of performing a cancellation process on the self-interference signal based on each of the auxiliary input parameters to obtain an auxiliary residual self-interference signal corresponding to each of the auxiliary input parameters to collect the auxiliary output power corresponding to each of the auxiliary residual self-interference signals includes: Based on the first auxiliary input parameter, the second auxiliary input parameter, the third auxiliary input parameter, and the fourth auxiliary input parameter, the self-interference signal is respectively cancelled to obtain a first residual self-interference signal corresponding to the first auxiliary input parameter, a second residual self-interference signal corresponding to the second auxiliary input parameter, a third residual self-interference signal corresponding to the third auxiliary input parameter, and a fourth residual self-interference signal corresponding to the fourth auxiliary input parameter; A first auxiliary output power corresponding to the first residual self-interference signal, a second auxiliary output power corresponding to the second residual self-interference signal, a third auxiliary output power corresponding to the third residual self-interference signal, and a fourth auxiliary output power corresponding to the fourth residual self-interference signal are collected.
5. The full-duplex analog domain self-interference elimination method according to claim 4, characterized in that: The adjusting the input parameters of the vector modulator based on the initial output power and each of the auxiliary output powers to obtain new input parameters includes: If the initial output power is less than or equal to the first auxiliary output power, and the initial output power is less than or equal to the second auxiliary output power, keeping the I-way input parameter unchanged; In the case where the initial output power is greater than the first auxiliary output power, or the initial output power is greater than the second auxiliary output power, if the first auxiliary output power is less than or equal to the second auxiliary output power, adding the I-path input parameter and the search step length to obtain a new I-path input parameter; if the first auxiliary output power is greater than the second auxiliary output power, subtracting the I-path input parameter from the search step length to obtain a new I-path input parameter; If the initial output power is less than or equal to the third auxiliary output power, and the initial output power is less than or equal to the fourth auxiliary output power, keeping the Q-path input parameter unchanged; When the initial output power is greater than the third auxiliary output power, or the initial output power is greater than the fourth auxiliary output power, if the third auxiliary output power is less than or equal to the fourth auxiliary output power, the Q-path input parameter and the search step are added to obtain a new Q-path input parameter; if the third auxiliary output power is greater than the fourth auxiliary output power, the Q-path input parameter and the search step are subtracted to obtain a new Q-path input parameter.
6. The full-duplex analog domain self-interference elimination method according to claim 1, characterized in that: The optimization input parameters include I-path optimization input parameters and Q-path optimization input parameters; The step of adjusting the gain and phase of each reference signal separated from the second transmit signal based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal includes: In the interference signal reconstruction unit, the second transmission signal is separated to obtain a plurality of reference signals, wherein each of the reference signals is input into a vector modulator respectively; Based on the I-path optimization input parameters and the Q-path optimization input parameters corresponding to each of the vector modulators, the power and phase of the corresponding reference signals are adjusted respectively, and the adjusted signals are combined in the output unit of the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal.
7. A full-duplex analog domain self-interference elimination device, characterized in that: include: An acquisition module, used to acquire a first transmission signal and a second transmission signal separated from an original transmission signal, wherein the first transmission signal enters a receiving link after spatial isolation to form a self-interference signal, and the second transmission signal is input into an interference signal reconstruction unit of an analog domain self-interference elimination device; An adjustment module is used to adjust the gain and phase of each reference signal after the second transmission signal is separated based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit, so as to obtain a cancellation signal for eliminating the self-interference signal; wherein the optimized input parameters of each vector modulator are obtained by performing variable step optimization training on the I-channel input parameters and the Q-channel input parameters of each vector modulator in turn according to the optimal parameter direction; A cancellation module, used for combining the cancellation signal and the self-interference signal to cancel the self-interference signal; Before respectively adjusting the gain and phase of each reference signal separated from the second transmit signal based on the optimized input parameters corresponding to each vector modulator in the interference signal reconstruction unit to obtain a cancellation signal for eliminating the self-interference signal, the method further includes: Obtaining input parameters, search step size, and minimum step size of the vector modulator to be optimized; Based on the input parameters, the self-interference signal is offset to obtain a residual self-interference signal; Collecting the initial output power of the residual self-interference signal; Based on the search step size and the input parameter, forming a plurality of mutually different auxiliary input parameters; Based on each of the auxiliary input parameters, the self-interference signal is cancelled to obtain an auxiliary residual self-interference signal corresponding to each of the auxiliary input parameters, so as to collect the auxiliary output power corresponding to each of the auxiliary residual self-interference signals; Based on the initial output power and each of the auxiliary output powers, performing variable step size iterative optimization on the input parameters to obtain optimized input parameters corresponding to the vector modulator to be optimized; Selecting a new vector modulator to be optimized from each vector modulator except the vector modulator whose optimization has been completed; wherein the optimization input parameters corresponding to the vector modulator whose optimization has been completed remain unchanged; Return to the step of obtaining the input parameters, search step size and minimum step size of the vector modulator to be optimized until all vector modulators are optimized, and obtain the optimized input parameters corresponding to each of the vector modulators.
