A nonlinear modulus joint cancellation method, system, device and medium

By combining analog and digital cancellation techniques in the analog and digital domains, the parameters adjustment of the model trained by radial-based neural networks is solved, and the problem of poor nonlinear interference suppression is achieved, achieving more efficient interference suppression and useful signal protection.

CN119324752BActive Publication Date: 2025-03-14CHENGDU TECH UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411873951.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-14
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

The traditional offset method has poor suppression effect on nonlinear interference and has a great impact on the useful signals at the receiving end.

Method used

By establishing an analog cancellation channel to adjust the signal parameters of the third signal, an analog interference cancellation signal is obtained, and the nonlinear interference signal in the received signal is simulated and cancelled in the analog domain. Then, the first signal is input into the memory polynomial model to obtain the first digital interference cancellation signal, and the nonlinear interference signal in the analog cancellation signal is digitally cancelled in the digital domain. By training the nonlinear digital cancellation model obtained by radial-based neural network, the interference cancellation signal parameters are obtained, and the digital interference cancellation signal is adjusted parameter to further cancel the residual nonlinear interference signal in the digital domain.

Benefits of technology

On the premise of effectively retaining the useful signals in the received signal, nonlinear interference is quickly eliminated, the interference suppression ratio is improved, and the loss of the useful signal is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119324752B_ABST
    Figure CN119324752B_ABST
Patent Text Reader

Abstract

The present invention discloses a nonlinear analog-to-digital joint cancellation method, system, device and medium, and specifically relates to the technical field of nonlinear interference cancellation. The main points include: inputting a first signal into a memory polynomial model to obtain a first digital interference cancellation signal, using the first digital interference cancellation signal to digitally cancel the nonlinear interference signal in the analog cancellation signal to obtain the first digital cancellation signal; extracting the interference residual signal and combining it with the first digital interference cancellation signal to calculate the interference residual in-phase feature and orthogonal feature using a preset operation function; inputting the detection feature, the interference residual in-phase feature and the interference residual orthogonal feature into a preset nonlinear digital cancellation model, outputting the interference cancellation signal parameter to adjust the signal parameter of the first digital interference cancellation signal, and obtaining the adjusted second digital interference cancellation signal; using the second digital interference cancellation signal to digitally cancel the analog cancellation signal in the digital domain, and obtaining the second digital cancellation signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of nonlinear interference cancellation, and in particular to a nonlinear modulus-digital joint cancellation method, system, equipment and medium. Background Art

[0002] In a full-duplex communication system, the transmitter and receiver of the full-duplex communication system use the same operating frequency. The radio signal emitted by the transmitter can easily leak to the receiver and form a self-interference signal. At the same time, in some multi-channel co-site communication systems, different channels in the multi-channel co-site communication system operate at the same operating frequency. The radio signal emitted by the transmitter of the adjacent channel can easily leak to the receiver of the channel and form a co-site interference signal.

[0003] For the above two forms of interference signals, a joint analog-digital anti-interference method is usually used. First, the interference signal is suppressed to a certain extent through the analog cancellation method, the dynamic range of the signal received at the receiving end is reduced, and the data acquisition accuracy and processing accuracy during digital cancellation are improved; then the residual interference signal after analog cancellation is further eliminated through the digital cancellation method. When the transmitting end power is large and the transmitting signal is nonlinear, the above interference also has nonlinearity. However, although the traditional direct analog cancellation method, the traditional digital cancellation method based on LMS and RLS, and their series of improved methods can well suppress linear interference, the suppression effect of this nonlinear interference is poor, and it has a greater impact on the useful signal at the receiving end.

[0004] In view of this, the present invention aims to provide a nonlinear analog-digital joint cancellation method, system, device and medium to solve the above-mentioned related problems. Summary of the invention

[0005] The technical problem to be solved by the present invention is that the traditional cancellation method has a poor suppression effect on nonlinear interference and has a great impact on the useful signal received by the receiving end. The purpose is to provide a nonlinear analog-to-digital joint cancellation method, system, equipment and medium. An analog cancellation channel is established to adjust the signal parameters of a third signal to obtain an analog interference cancellation signal, and the analog interference cancellation signal is used to perform analog cancellation on a part of the nonlinear interference signal in the received signal in the analog domain to obtain an analog cancelled signal; and then a first digital interference cancellation signal is obtained by inputting the first signal into a memory polynomial model, and the nonlinear interference signal in the analog cancelled signal is digitally cancelled in the digital domain by the first digital interference cancellation signal to obtain a first digital interference cancellation signal. a digitally cancelled signal; then extracting an interference residual signal correlated with the first digital interference cancellation signal from the first digitally cancelled signal, and inputting the detection characteristics of the second signal, the in-phase characteristics and the orthogonal characteristics of the interference residual signal into a nonlinear digital cancellation model obtained by training a radial basis neural network, obtaining relevant signal parameters of the digital domain interference cancellation signal, adjusting the parameters of the first digital interference cancellation signal by using the relevant parameters of the nonlinear interference cancellation signal, obtaining a second digital interference cancellation signal, and further canceling the residual nonlinear interference signal in the digital domain by using the second digital interference cancellation signal, thereby achieving the purpose of quickly eliminating nonlinear interference while effectively retaining the useful signal in the received signal.

[0006] The present invention is achieved through the following technical solutions:

[0007] A nonlinear modulus joint cancellation method, the method comprising:

[0008] Acquire a first signal, a second signal, and a third signal at a transmitting end and a received signal at a receiving end, use a preset analog cancellation channel to adjust a signal parameter of the third signal to obtain an analog interference cancellation signal, and perform analog cancellation and processing on a nonlinear interference signal in the received signal in an analog domain by using the analog interference cancellation signal to obtain an analog cancelled signal;

[0009] Inputting the first signal into a memory polynomial model to obtain a first digital interference cancellation signal, and digitally cancelling the nonlinear interference signal in the analog canceled signal in the digital domain by using the first digital interference cancellation signal to obtain a first digital canceled signal;

[0010] Extracting an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and performing operation processing on the interference residual signal and the first digital interference cancellation signal using a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature;

[0011] Collecting detection features in the second signal, inputting the detection features, interference residual in-phase features and interference residual orthogonal features into a preset nonlinear digital cancellation model to output interference cancellation signal parameters, and adjusting the signal parameters of the first digital interference cancellation signal using the interference cancellation signal parameters to obtain an adjusted second digital interference cancellation signal, wherein the preset nonlinear digital cancellation model is obtained by training a radial basis function neural network;

[0012] The nonlinear interference signal in the analog cancelled signal is digitally cancelled in the digital domain by using the second digital interference cancellation signal to obtain a second digital cancelled signal.

[0013] Furthermore, a first signal, a second signal, a third signal of the transmitting end and a received signal of the receiving end are obtained, wherein the first signal of the transmitting end refers to the first coupled signal of the modulated signal to be transmitted of the transmitting end; the second signal of the transmitting end refers to the second coupled signal of the transmitted signal after the modulated signal to be transmitted is power amplified; the third signal of the transmitting end refers to the attenuated signal of the transmitted signal after attenuation processing; the received signal of the receiving end refers to the sum of the wireless signal received by the receiving end and the nonlinear interference signal leaked by the transmitting end.

[0014] Furthermore, the preset analog cancellation channel adopts a multi-tap analog cancellation channel, and each tap in the multi-tap analog cancellation channel is provided with an attenuator and a delay line. The expression of the analog interference cancellation signal is:

[0015]

[0016] Where, v(t) represents the simulated interference cancellation signal; β i , i , τ i They respectively represent the amplitude adjustment amount, phase adjustment amount, and delay parameter of each tap; N is the number of taps, and N is a positive integer; s(t) represents the third signal.

[0017] Furthermore, the first signal is input into the memory polynomial model to obtain a first digital interference cancellation signal, wherein the expression of the preset first digital interference cancellation signal is specifically:

[0018]

[0019] Among them, z * (n) represents the first digital interference cancellation signal; M represents the memory depth of the memory polynomial model, K represents the model order of the memory polynomial model; M and K are both positive integers; w * represents the equivalent nonlinear parameter of the first digital interference cancellation signal, w * =αe jθ a mk, α represents the amplitude adjustment amount; θ represents the phase adjustment amount; a mk represents the model coefficient with k-order memory depth m; q * represents the equivalent delay parameter of the first digital interference cancellation signal, q * =m+d, d represents the delay adjustment amount; u(n) represents the first signal.

[0020] Further, an interference residual signal having correlation with the first digital interference cancellation signal is extracted from the first digital cancellation signal, and the interference residual signal and the first digital interference cancellation signal are processed by a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature, specifically:

[0021] Performing orthogonal decomposition processing on the first digital interference cancellation signal to obtain a first in-phase component and a first orthogonal component of the first digital interference cancellation signal;

[0022] Extracting an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and inputting the interference residual signal, the first in-phase component and the first orthogonal component into a preset operation function to obtain a second in-phase component and a second orthogonal component;

[0023] After filtering the second in-phase component and the second orthogonal component respectively, an interference residual in-phase feature and an interference residual orthogonal feature are obtained.

[0024] Further, the detection feature in the second signal is collected, and the detection feature, the interference residual in-phase feature and the interference residual orthogonal feature are input into a preset nonlinear digital cancellation model to output interference cancellation signal parameters, and the interference cancellation signal parameters are used to adjust the signal parameters of the first digital interference cancellation signal to obtain an adjusted second digital interference cancellation signal. The expression of the adjusted second digital interference cancellation signal is specifically:

[0025]

[0026] Wherein, z(n) represents the second digital interference cancellation signal; M represents the memory depth of the memory polynomial model, K represents the model order of the memory polynomial model; M and K are both positive integers; w represents the equivalent nonlinear parameter of the second digital interference cancellation signal, w=αe jθ a mk ; α represents the amplitude adjustment amount; θ represents the phase adjustment amount; a mk represents the model coefficient with a k-order memory depth of m; q represents the equivalent delay parameter of the second digital interference cancellation signal, q=m+d, d represents the delay adjustment amount; u(n) represents the first signal.

[0027] Further, the preset analog cancellation channel is used to adjust the signal parameters of the third signal to obtain an analog interference cancellation signal, and the nonlinear interference signal in the received signal is simulated and cancelled and processed in the analog domain by the analog interference cancellation signal to obtain a simulated cancelled signal, specifically:

[0028] Using a multi-tap analog cancellation channel to adjust the signal parameters of the third signal to obtain an initial cancellation signal;

[0029] The nonlinear interference signal in the received signal is simulated and processed in the analog domain by using the initial cancellation signal to obtain a signal after the initial cancellation;

[0030] Based on the gradient optimization algorithm, the power of the signal after the initial cancellation is minimized as the optimization goal, and the delay parameters of each tap in the analog cancellation channel are used as optimization variables. The attenuator parameters and delay line parameters in the analog cancellation channel are adjusted in combination with the Sinc function to obtain the adjusted analog cancellation channel.

[0031] Using the adjusted analog cancellation channel, adjusting the signal parameters of the third signal to obtain an analog interference cancellation signal;

[0032] The nonlinear interference signal in the received signal is simulated and cancelled and processed in the analog domain by using the simulated interference cancellation signal to obtain a simulated cancelled signal.

[0033] A nonlinear modulus joint cancellation system, which is used in any one of the nonlinear modulus joint cancellation methods described above, and comprises:

[0034] A signal acquisition unit, used to acquire the first signal, the second signal, the third signal of the transmitting end and the received signal of the receiving end, and to acquire the detection feature in the second signal;

[0035] A first adjustment unit, configured to use a preset analog cancellation channel to adjust a signal parameter of the third signal to obtain an analog interference cancellation signal;

[0036] The analog cancellation unit is used to perform analog cancellation and processing on the nonlinear interference signal in the received signal in the analog domain by using the analog interference cancellation signal to obtain an analog cancelled signal;

[0037] A second adjustment unit, used for inputting the first signal into a memory polynomial model to obtain a first digital interference cancellation signal;

[0038] A digital cancellation unit, configured to digitally cancel the nonlinear interference signal in the analog cancelled signal in the digital domain by using the first digital interference cancellation signal to obtain a first digital cancelled signal;

[0039] A feature calculation unit, used to extract an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and to perform operation processing on the interference residual signal and the first digital interference cancellation signal using a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature;

[0040] A digital cancellation optimization unit is used to input the detection characteristics, the interference residual in-phase characteristics and the interference residual orthogonal characteristics into a preset nonlinear digital cancellation model to output interference cancellation signal parameters, and use the interference cancellation signal parameters to adjust the signal parameters of the first digital interference cancellation signal to obtain an adjusted second digital interference cancellation signal;

[0041] The digital cancellation unit is also used to digitally cancel the nonlinear interference signal in the analog cancelled signal in the digital domain through the second digital interference cancellation signal to obtain a second digital cancelled signal.

[0042] The present invention also provides a computer device, comprising a system memory and a processor, wherein the system memory stores a computer program, and the processor implements the steps of any one of the above-mentioned methods when executing the computer program.

[0043] The present invention also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of any one of the methods described above are implemented.

[0044] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0045] In the present invention, an analog interference cancellation signal is obtained after adjusting the signal parameters of the third signal through the established analog cancellation channel, and a part of the nonlinear interference signal in the received signal is analog-cancelled in the analog domain by the analog interference cancellation signal to obtain an analog-cancelled signal; then a first digital interference cancellation signal is obtained by inputting the first signal into a memory polynomial model, and the nonlinear interference signal in the analog-cancelled signal is digitally canceled in the digital domain by the first digital interference cancellation signal to obtain a first digital-cancelled signal; then an interference residual signal having correlation with the first digital interference cancellation signal is extracted from the first digital-cancelled signal, and the detection characteristics of the second signal, the in-phase characteristics and the orthogonal characteristics of the interference residual signal are input into a nonlinear digital cancellation model obtained by training a radial basis function neural network to obtain relevant signal parameters of the digital-domain interference cancellation signal, and the first digital interference cancellation signal is parameter-adjusted by the relevant parameters of the nonlinear interference cancellation signal to obtain a second digital interference cancellation signal, and the second digital interference cancellation signal is used to further cancel the residual nonlinear interference signal in the digital domain, thereby achieving the purpose of quickly eliminating nonlinear interference while effectively retaining the useful signal in the received signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without creative work. In the drawings:

[0047] Figure 1 A connection diagram of a full-duplex communication system used in a nonlinear modulus-to-digital joint cancellation method of this embodiment;

[0048] Figure 2 This is a schematic diagram of a method flow of a nonlinear modulus-digital joint cancellation method according to this embodiment;

[0049] Figure 3 This is a connection diagram of a simulation cancellation process in a nonlinear analog-digital joint cancellation method of this embodiment;

[0050] Figure 4 A connection diagram of a digital cancellation process in a nonlinear analog-digital joint cancellation method of this embodiment;

[0051] Figure 5 This is a schematic diagram of the structure of a nonlinear modulus-digital joint cancellation system according to this embodiment;

[0052] Figure 6 Schematic diagram of the curve of the simulation comparison of the nonlinear interference suppression capability in this embodiment;

[0053] Figure 7 Schematic diagram of a curve showing a simulation comparison of useful signal loss in this embodiment;

[0054] Figure 8 Schematic diagram of the interference suppression effect after the software and hardware are implemented in this embodiment;

[0055] Fig. 9 It is a structural schematic diagram of a computer device in this embodiment. DETAILED DESCRIPTION

[0056] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope of the present disclosure. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0057] In the present disclosure, unless otherwise specified, the use of the terms "first", "second", etc. to describe various elements is not intended to limit the positional relationship, timing relationship, or importance relationship of these elements, and such terms are only used to distinguish one element from another element. In some examples, the first element and the second element may refer to the same instance of the element, and in some cases, based on the description of the context, they may also refer to different instances.

[0058] The terms used in the description of various examples in this disclosure are only for the purpose of describing specific examples and are not intended to be limiting. Unless the context clearly indicates otherwise, if the number of elements is not specifically limited, the element can be one or more. In addition, the term "and / or" used in this disclosure covers any one of the listed items and all possible combinations.

[0059] Example 1

[0060] Specifically, the nonlinear analog-to-digital joint cancellation method provided in this embodiment can be used to cancel the self-interference signal in a full-duplex communication system, and the communication terminals at both ends of the full-duplex communication system include a transmitter and a receiver with the same operating frequency; at the same time, the method can also be used to cancel the co-site interference signal in a multi-channel co-site communication system, and the multi-channel co-site communication system has a transmitter and a receiver in different channels at the same operating frequency; in this embodiment, the nonlinear interference signal includes a self-interference signal and a co-site interference signal, see Figure 1 , Figure 2 As shown, the nonlinear modulus-digital joint cancellation method includes:

[0061] S1: Obtain the first signal, the second signal, the third signal of the transmitting end and the received signal of the receiving end, use the preset analog cancellation channel to adjust the signal parameters of the third signal to obtain an analog interference cancellation signal, and use the analog interference cancellation signal to simulate and cancel and process the nonlinear interference signal in the received signal in the analog domain to obtain a simulated cancellation signal, specifically:

[0062] Using a multi-tap analog cancellation channel to adjust the signal parameters of the third signal to obtain an initial cancellation signal;

[0063] Specifically, in this embodiment, the analog cancellation channel performs multi-tap signal parameter adjustment on the attenuated signal s(t) after the attenuation processing of the transmission signal, wherein the signal parameter adjustment includes performing multi-tap signal parameter adjustment on the amplitude and phase parameters and the delay parameters of the attenuated signal s(t), and then synthesizing the signals after the tap adjustments to obtain the initial cancellation signal v′(t);

[0064] The initial cancellation signal v′(t) is used to simulate and process the nonlinear interference signal in the received signal r(t) in the analog domain to obtain the initial cancellation signal r d ′(n);

[0065] Specifically, in this embodiment, the received signal r(t) and the initial cancellation signal v′(t) are first combined to perform analog cancellation in the analog domain, r′ a (t) = r(t)-v′(t), and then simulate the signal r′ after cancellation a (t) is filtered and amplified to obtain r d ′(t), and then r d ′(t) After analog-to-digital conversion, the initial offset signal r is obtained d ′(n);

[0066] Based on the gradient optimization algorithm, the initial offset signal r d The power of ′(n) is minimized as the optimization target, and the delay parameters of each tap in the analog cancellation channel are used as optimization variables. The attenuator parameters and delay line parameters in the analog cancellation channel are adjusted in combination with the Sinc function to obtain the adjusted analog cancellation channel.

[0067] Specifically, in this embodiment, a nonlinear simulation cancellation model is constructed by combining the gradient optimization algorithm and the Sinc function. The delay parameters of each tap are obtained by the gradient optimization algorithm in the nonlinear simulation cancellation model, and the amplitude and phase parameters of each tap are obtained by the corresponding delay parameters through the Sinc function. Specifically, In the formula, sinc(·) is the Sinc function. By optimizing the analog cancellation channel through the nonlinear analog cancellation model, it is possible to eliminate the multipath effect on the one hand, and suppress linear and nonlinear interference as a whole on the other hand, reduce the dynamic range of the received signal, and improve the acquisition accuracy and interference cancellation processing accuracy of the digital domain.

[0068] Using the adjusted analog cancellation channel, adjusting the signal parameters of the third signal to obtain an analog interference cancellation signal;

[0069] Specifically, in this embodiment, the signal parameters of the third signal are adjusted using the adjusted analog cancellation channel to obtain an analog interference cancellation signal, and the expression of the analog interference cancellation signal is: Where, v(t) represents the simulated interference cancellation signal; β i , i , τ i Respectively represent the amplitude adjustment amount, phase adjustment amount, and delay parameter of each tap, i∈{1,2,3…,N}; N is the number of taps, N is a positive integer, and in this embodiment, in order to take into account both the algorithm complexity and the simulation cancellation effect, N is taken as 6; s(t) represents the third signal;

[0070] The nonlinear interference signal in the received signal is simulated and cancelled and processed in the analog domain by using the simulated interference cancellation signal to obtain a simulated cancelled signal;

[0071] Specifically, in this embodiment, the received signal r(t) and the simulated interference cancellation signal v(t) are first combined and operated to complete the simulated cancellation in the analog domain. a (t) = r(t)-v(t), and then simulate the signal after cancellation r a (t) The signal is filtered, amplified and converted to digital form to obtain the analog offset signal r d (n).

[0072] It should be noted that, in the present embodiment, the first signal at the transmitting end refers to the first coupled signal of the modulated signal to be transmitted at the transmitting end, and the first signal is obtained by coupling, filtering, low-noise amplification and analog-to-digital conversion of the modulated signal to be transmitted; the second signal at the transmitting end refers to the second coupled signal of the transmitted signal after the modulated signal to be transmitted is subjected to power amplification processing, and the second signal is obtained by coupling the transmitted signal after the modulated signal is power amplified, and the detection characteristics are obtained by performing signal detection and analog-to-digital conversion processing on the second signal; the third signal at the transmitting end refers to the attenuated signal of the transmitted signal after attenuation processing, and the third signal is obtained by attenuating the transmitted signal; the received signal at the receiving end refers to the sum of the wireless signal transmitted by the communication terminal at the other end of the communication system received by the receiving end, and the nonlinear interference signal leaked by the transmitting end of the communication terminal at the local end;

[0073] Also, see Figure 3 As shown, the preset analog cancellation channel adopts a multi-tap analog cancellation channel, and each tap in the multi-tap analog cancellation channel is provided with an attenuator and a delay line. The amplitude and phase parameters of each tap are adjusted through the attenuator, that is, the amplitude and phase parameters of the input signal are adjusted; the delay parameters of each tap are adjusted through the delay line, that is, the delay parameters of the input signal are adjusted. This technical content is a conventional technical means in this field, and will not be elaborated here.

[0074] S2: inputting the first signal into a memory polynomial model to obtain a first digital interference cancellation signal, and digitally cancelling the nonlinear interference signal in the analog cancellation signal in the digital domain by using the first digital interference cancellation signal to obtain a first digital cancellation signal;

[0075] Specifically, in this embodiment, the function expression of the memory polynomial model is specifically: Wherein, y(n) is the output signal of the memory polynomial model; c(n) is the input signal of the memory polynomial model; M represents the memory depth of the memory polynomial model, and K represents the model order of the memory polynomial model; M and K are both positive integers; a mk Represents the model coefficients with a k-order memory depth of m;

[0076] At the same time, the first coupled signal of the modulated signal to be transmitted at the transmitting end is input into the memory polynomial model to adjust the signal parameters, wherein the signal parameter adjustment includes adjusting the equivalent nonlinear parameters and equivalent delay parameters of the first signal to obtain the first digital interference cancellation signal Among them, z * (n) represents the first digital interference cancellation signal; M represents the memory depth of the memory polynomial model, and K represents the model order of the memory polynomial model. In order to take into account both the cancellation effect and the algorithm complexity, M is taken as 2 and K is taken as 3; w * represents the equivalent nonlinear parameter of the first digital interference cancellation signal, w * =αe jθ a mk , α represents the amplitude adjustment; θ represents the phase adjustment, e jθ =cosθ+sinθj;a mk represents the model coefficient with k-order memory depth m; q * represents the equivalent delay parameter of the first digital interference cancellation signal, q * =m+d, d represents the delay adjustment amount; u(n) represents the first signal;

[0077] Then, the first digital interference cancellation signal z is used * (n) In the digital domain, the analog cancellation signal r d The nonlinear interference signal in (n) is digitally cancelled to obtain the first digitally cancelled signal

[0078] S3: extracting an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and performing operation processing on the interference residual signal and the first digital interference cancellation signal using a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature, specifically:

[0079] Performing orthogonal decomposition processing on the first digital interference cancellation signal to obtain a first in-phase component and a first orthogonal component of the first digital interference cancellation signal;

[0080] Specifically, in this embodiment, in order to facilitate the subsequent vector processing of the first digital interference cancellation signal z * (n) is converted. Assuming that the modulated signal at the transmitting end is x(n), the first digital interference cancellation signal z* (n) is converted to: Among them, ω c represents the carrier angular frequency; represents the carrier signal; but Then the first digital interference cancellation signal z * (n) performing orthogonal decomposition processing to obtain the first in-phase component Z of the first digital interference cancellation signal I (n) and the first orthogonal component Z Q (n), specifically: Among them, A IQ Represents the amplitude change value after orthogonal decomposition; Represents the phase change value after orthogonal decomposition.

[0081] Extracting an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and inputting the interference residual signal, the first in-phase component and the first orthogonal component into a preset operation function to obtain a second in-phase component and a second orthogonal component;

[0082] It should be noted that, in this embodiment, in addition to the useful signal r after the nonlinear interference is offset in the first digital offset signal, y (n) and there is also some interference residual signal e(n), which is It is necessary to process the interference residual signal in the first digitally canceled signal so that the useful signal energy in the digitally canceled signal is the highest; the correlation between this part of the interference residual signal and the first digital interference cancellation signal means that the interference residual signal is an interference signal leaked from the transmission signal of the transmitter, and the first digital interference cancellation signal is an interference cancellation signal after the coupling signal of the modulation signal of the transmitter is digitally canceled. Both of them are essentially signals output by the transmitter, so the interference residual signal is correlated with the first digital interference cancellation signal; similarly, the interference residual signal In the formula, w e represents the equivalent nonlinear parameter of the interference residual signal, and p represents the equivalent delay parameter of the interference residual signal;

[0083] Then the interference residual signal, the first in-phase component and the first orthogonal component are input into a preset operation function to obtain the second in-phase component Z Ie (n) and the second orthogonal component Z Qe (n), the preset operation function is

[0084] After filtering the second in-phase component and the second orthogonal component respectively, the interference residual in-phase feature I(n) and the interference residual orthogonal feature Q(n) are obtained, which are specifically:

[0085] S4: collecting detection features in the second signal, inputting the detection features, the interference residual in-phase features and the interference residual orthogonal features into a preset nonlinear digital cancellation model to output interference cancellation signal parameters, and adjusting the signal parameters of the first digital interference cancellation signal using the interference cancellation signal parameters to obtain an adjusted second digital interference cancellation signal, wherein the preset nonlinear digital cancellation model is obtained by training a radial basis function neural network;

[0086] Specifically, in this embodiment, the preset nonlinear digital cancellation model is obtained by training a radial basis function neural network (RBFNN). The model training process of the nonlinear digital cancellation model obtained by training the radial basis function neural network in this embodiment is as follows: first, K segments of sample data are collected to obtain the fusion input feature matrix of the RBFNN, that is, the detection feature D, the interference residual in-phase feature I(n), and the orthogonal feature Q(n). Each feature in each segment of the sample contains 256 sampling point data, and its input feature matrix X T It can be expressed as The corresponding output matrix Y T Expressed as Then, the energy of the signal after digital cancellation is minimized as the training goal, and the weight coefficient of RBFNN is adjusted by the gradient descent algorithm to complete the model training and obtain the trained nonlinear digital cancellation model;

[0087] At the same time, the detection characteristics, the interference residual in-phase characteristics and the interference residual orthogonal characteristics are input into the preset nonlinear digital cancellation model, and the interference cancellation signal parameters (equivalent nonlinear parameter w and equivalent delay parameter q) are output. The interference cancellation signal parameters are used to adjust the signal parameters of the first digital interference cancellation signal. The expression of the adjusted second digital interference cancellation signal is specifically as follows:

[0088]

[0089] Wherein, z(n) represents the second digital interference cancellation signal; w represents the equivalent nonlinear parameter of the second digital interference cancellation signal, w=αe jθ a mk ; α represents the amplitude adjustment amount; θ represents the phase adjustment amount; q represents the equivalent delay parameter of the second interference cancellation signal, q=m+d, d represents the delay adjustment amount; u(n) represents the first signal.

[0090] S5: Use the second digital interference cancellation signal z(n) to cancel the analog cancellation signal r in the digital domain d The nonlinear interference signal in (n) is digitally cancelled to obtain the second digitally cancelled signal r h (n) = r d(n)-z(n).

[0091] It should be noted that, in this embodiment, by performing the second digital interference cancellation signal z(n) and the analog cancellation signal r d (n) Operation processing to obtain the second digital cancellation signal r h (n), specifically: r h (n) = r d (n)-z(n); after obtaining the second digital cancellation signal r h (n), the second digital cancellation signal r is converted by digital-to-analog conversion h (n) is converted into a signal r that can be input to the communication terminal at this end h (t), that is, the modulus cancels out the nonlinear interference signal in the received signal received by the receiving end.

[0092] Specifically, in this embodiment, the analog interference cancellation signal is obtained after adjusting the signal parameters of the third signal through the established analog cancellation channel, and a part of the nonlinear interference signal in the received signal is analog-cancelled in the analog domain through the analog interference cancellation signal to obtain the analog-cancelled signal; then the first signal is input into the memory polynomial model to obtain the first digital interference cancellation signal, and the nonlinear interference signal in the analog-cancelled signal is digitally canceled in the digital domain through the first digital interference cancellation signal to obtain the first digital-cancelled signal; then the interference residual signal having correlation with the first digital interference cancellation signal is extracted from the first digital-cancelled signal, and the detection characteristics of the second signal and the in-phase characteristics and orthogonal characteristics of the interference residual signal are input into the nonlinear digital cancellation model obtained by training the radial basis function neural network to obtain the relevant signal parameters of the digital domain interference cancellation signal, and the first digital interference cancellation signal is parameter-adjusted through the relevant parameters of the nonlinear interference cancellation signal to obtain the second digital interference cancellation signal, and the residual nonlinear interference signal is further canceled in the digital domain through the second digital interference cancellation signal, so as to achieve the purpose of quickly eliminating nonlinear interference under the premise of effectively retaining the useful signal in the received signal.

[0093] In this embodiment, in order to verify the nonlinear interference suppression effect and the impact of the algorithm on the useful signal, the "traditional analog cancellation + RLS digital cancellation method", "traditional analog cancellation + LMS digital cancellation method" and the analog-to-digital joint cancellation method of the present invention were used for simulation comparison.

[0094] Figure 6 and Figure 7They are the simulation comparison results of interference suppression capability and useful signal loss, respectively, where the interference-to-signal ratio indicates the ratio of the interference signal power to the useful signal power before interference cancellation; the interference suppression ratio indicates the degree to which interference is suppressed during the cancellation process; and the useful signal loss indicates the degree of useful signal loss during the cancellation process. Since the patented method of the present invention can accurately obtain the analog cancellation channel related parameters and the digital domain interference cancellation signal nonlinear related parameters, the interference suppression ratio of the patented method of the present invention is the largest, and under the condition of an interference-to-signal ratio of 55dB, it can be improved by at least 18dB compared with the existing method; the loss of the patented method of the present invention is the smallest, and under the condition of an interference-to-signal ratio of 55dB, it can be reduced by at least 19dB compared with the existing method. In addition, as the interference-to-signal ratio increases, the interference suppression ratio becomes larger and larger, and the loss degree also becomes larger and larger. This is because the interference signal power increases and more interference is cancelled out, but the impact on the useful signal will increase accordingly.

[0095] Since the above simulation comparison results show that the present invention has better interference suppression performance than the traditional method, the present invention is further implemented in engineering.

[0096] When the nonlinear interference in the received signal is 0dB and the useful signal is -55dB, that is, the interference-to-signal ratio is 55dB, the spectrum analyzer tests the signal after simulation cancellation, filtering, and amplification, that is Figure 5 r d (t) and the signal r of the digital-to-analog conversion of the digitally canceled signal h (t), the interference suppression effect after software and hardware implementation is obtained as follows Figure 8 As shown, the yellow and green curves are r d The interference and useful signal contained in (t) are -31dB and -60dB at maximum; the purple curve is r h (t), the purple component contained in the yellow curve is naturally the residual interference, with a maximum value of -102.5dB, and the purple component contained in the green curve is naturally the retained useful signal, with a maximum value of -66.1dB; the interference before digital cancellation is 29dB stronger than the useful signal, and the interference after digital cancellation is 36.4dB weaker than the useful signal. It can be seen that the interference suppression ratio after the implementation of the present invention can reach 96.4dB, which can be obtained by r=r a +r d Calculated, where r represents the total interference suppression ratio; r a represents the analog interference suppression ratio, r a =0dB-(-31)dB; r d represents the digital interference suppression ratio, r d =29dB+36.4dB; the useful signal loss is only 11.1dB, which can be achieved by e=e a +e dCalculated, where e represents the total useful signal loss; e a Indicates the useful signal loss degree in the simulation cancellation process, e d Indicates the useful signal loss degree in the digital cancellation process, e d =-60dB-(-66.1)dB.

[0097] Example 2

[0098] See also Figure 3-5 As shown, the present invention also provides a nonlinear analog-digital joint cancellation system for a full-duplex communication system, which is used in any of the nonlinear analog-digital joint cancellation methods for a full-duplex communication system described above. Therefore, the system provided in this embodiment is also used in a full-duplex communication system having a transmitting end and a receiving end with the same operating frequency, the transmitting end and the receiving end are respectively connected to an external communication device, a signal transmitter, a power amplifier and a transmitting antenna are arranged in the transmitting end, the signal transmitter, the power amplifier and the transmitting antenna are connected in sequence, a receiving antenna and a digital-to-analog converter are arranged in the receiving end, and the system includes:

[0099] A signal acquisition unit, used to acquire the first signal, the second signal, the third signal of the transmitting end and the received signal of the receiving end, and to acquire the detection feature in the second signal;

[0100] Specifically, in this embodiment, the signal acquisition unit includes a first signal acquisition unit, a second signal acquisition unit and a third signal acquisition unit; the first signal acquisition unit is connected between the signal transmitter and the power amplifier through a coupler, the first signal acquisition unit includes a first bandpass filter, a first low-noise amplifier and a first analog-to-digital converter, one end of the first bandpass filter is connected to the transmitting end, the first bandpass filter, the first low-noise amplifier and the first analog-to-digital converter are connected in series in sequence, and the output end of the first analog-to-digital converter is connected to the digital cancellation channel; the third signal acquisition unit is connected between the power amplifier and the transmitting antenna through a coupler, the third signal acquisition unit adopts an attenuator, one end of the attenuator is connected to the transmitting end, and the other end of the attenuator is connected to the analog cancellation channel; the second signal acquisition unit is connected between the power amplifier and the attenuator through a coupler, the second signal acquisition unit includes a detector and a second analog-to-digital converter, the input end of the detector is connected to the output end of the power amplifier, the output end of the detector is connected to the input end of the second analog-to-digital converter, and the output end of the second analog-to-digital converter is connected to the second input end of the digital cancellation optimization unit.

[0101] A first adjustment unit, configured to use a preset analog cancellation channel to adjust a signal parameter of the third signal to obtain an analog interference cancellation signal;

[0102] Specifically, in this embodiment, one end of the analog cancellation channel is connected to one end of the attenuator, and the other end of the analog cancellation channel is connected to the analog cancellation unit.

[0103] The analog cancellation unit is used to perform analog cancellation and processing on the nonlinear interference signal in the received signal in the analog domain by using the analog interference cancellation signal to obtain an analog cancelled signal;

[0104] Specifically, in this embodiment, the system also includes a nonlinear simulation cancellation model, the nonlinear simulation cancellation model includes a gradient optimization algorithm and a Sinc function, and the output end of the nonlinear simulation cancellation model is connected to one end of the simulation cancellation channel.

[0105] At the same time, in this embodiment, the analog cancellation unit includes a first adder, a second bandpass filter, a second low noise amplifier and a third analog-to-digital converter; the output end of the receiving antenna is connected to the first input end of the first adder, the output end of the analog cancellation channel is connected to the second input end of the first adder, the first adder, the second bandpass filter, the second low noise amplifier and the third analog-to-digital converter are connected in series in sequence, and the output end of the third analog-to-digital converter is respectively connected to the input end of the nonlinear analog cancellation model and the first input end of the digital cancellation unit.

[0106] A second adjustment unit, used for inputting the first signal into a memory polynomial model to obtain a first digital interference cancellation signal;

[0107] Specifically, in this embodiment, a digital cancellation channel is constructed by using a memory polynomial model, one end of the digital cancellation channel is connected to the output end of the first analog-to-digital converter, and the other end of the digital cancellation module is connected to the digital cancellation unit.

[0108] A digital cancellation unit, configured to digitally cancel the nonlinear interference signal in the analog cancelled signal in the digital domain by using the first digital interference cancellation signal to obtain a first digital cancelled signal;

[0109] Specifically, in this embodiment, the digital cancellation unit adopts a second adder, the input end of the second adder is respectively connected to the output end of the digital cancellation module and one end of the third analog-to-digital converter, and the output end of the second adder is respectively connected to the input end of the feature calculation unit and the digital-to-analog converter of the receiving end.

[0110] A feature calculation unit, used to extract an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and to perform operation processing on the interference residual signal and the first digital interference cancellation signal using a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature;

[0111] Specifically, in the present embodiment, the feature calculation unit includes an orthogonal decomposition unit, a first operation unit, a second operation unit, a first low-pass filter and a second low-pass filter; the output end of the digital cancellation channel is connected to the input end of the orthogonal decomposition unit, the first output end of the orthogonal decomposition unit is connected to the first input end of the first operation unit, the second output end of the orthogonal decomposition unit is connected to the first input end of the second operation unit, the output end of the second adder is respectively connected to the second input end of the first operation unit and the second input end of the second operation unit, the output end of the first operation unit is connected to the input end of the second low-pass filter, the output end of the second operation unit is connected to the input end of the first low-pass filter, and the output end of the first low-pass filter and the output end of the second low-pass filter are both connected to the digital cancellation optimization unit.

[0112] A digital cancellation optimization unit is used to input the detection characteristics, the interference residual in-phase characteristics and the interference residual orthogonal characteristics into a preset nonlinear digital cancellation model, output interference cancellation signal parameters to adjust the signal parameters of the first digital interference cancellation signal, and obtain an adjusted second digital interference cancellation signal;

[0113] Specifically, in this embodiment, the digital cancellation optimization unit adopts a nonlinear digital cancellation model after training the RBFNN model, the output end of the first low-pass filter and the output end of the second low-pass filter are both connected to the input end of the nonlinear digital cancellation model, and the output end of the second analog-to-digital converter, the output end of the first low-pass filter and the output end of the second low-pass filter are all connected to the input end of the nonlinear digital cancellation model.

[0114] The digital cancellation unit is further used to digitally cancel the analog cancelled signal in the digital domain by using the second digital interference cancellation signal to obtain a second digital cancelled signal.

[0115] It should be noted that the modules in the system of Example 2 correspond to the steps in the method of Example 1. The steps in the method of Example 1 have been described in detail in Example 1, and the contents of the modules in the system will not be described in detail in this Example 2.

[0116] Example 3

[0117] See also Fig. 9 As shown, this embodiment further provides a computer device, including a system memory 1005 and a processor 1001, wherein the system memory 1005 stores a computer program, and the processor 1001 implements the steps of any of the above methods when executing the computer program.

[0118] It should be noted that the processor 1001 is used to execute the steps in the above method embodiments according to the instructions in the program code. Alternatively, the processor 1001 implements the functions of each module / unit in the above system / device embodiments when executing the computer program.

[0119] Specifically, in this embodiment, the computer program may be divided into one or more modules / units, one or more modules / units are stored in the system memory 1005, and are executed by the processor 1001 to complete the present application. One or more modules / units may be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device.

[0120] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The terminal device may include, but is not limited to, a processor 1001 and a system memory 1005. Those skilled in the art will appreciate that this does not constitute a limitation on the terminal device, and may include more or less components than shown in the figure, or combine certain components, or different components. For example, the terminal device may also include an input / output device 1003, a network access device 1002, a bus 1006, etc.

[0121] The processor 1001 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0122] The system memory 1005 may be an internal storage unit of the terminal device, such as a hard disk or memory of the terminal device. The system memory 1005 may also be a storage device 1004 of the terminal device, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. equipped on the terminal device. Further, the system memory 1005 may also include both the internal storage unit of the terminal device and the storage device 1004. The system memory 1005 is used to store computer programs and other programs and data required by the terminal device. The system memory 1005 may also be used to temporarily store data that has been output or is to be output.

[0123] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, systems and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0124] Example 4

[0125] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any one of the above methods are implemented.

[0126] Among them, the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, system or device, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), registers, hard disks, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above, or any other form of computer-readable storage medium known in the art.

[0127] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). In an embodiment of the present invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system, or device.

[0128] Example 5

[0129] This embodiment also provides a computer program product including instructions. When the instructions are executed by a computer device cluster, the computer device cluster executes the method described in Embodiment 1.

[0130] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A nonlinear modulus joint cancellation method, characterized in that: Methods include: Acquire the first signal, the second signal, the third signal of the transmitting end and the received signal of the receiving end, use the preset analog cancellation channel to adjust the signal parameters of the third signal to obtain an analog interference cancellation signal, and use the analog interference cancellation signal to simulate the cancellation and processing of the nonlinear interference signal in the received signal in the analog domain to obtain the analog cancelled signal, wherein the first signal of the transmitting end refers to the first coupled signal of the modulated signal to be transmitted at the transmitting end; the second signal of the transmitting end refers to the second coupled signal of the transmitted signal after the modulated signal to be transmitted is power amplified; the third signal of the transmitting end refers to the attenuated signal of the transmitted signal after attenuation processing; the received signal of the receiving end refers to the sum of the wireless signal received by the receiving end and the nonlinear interference signal leaked by the transmitting end; Inputting the first signal into a memory polynomial model to obtain a first digital interference cancellation signal, and digitally cancelling the nonlinear interference signal in the analog canceled signal in the digital domain by using the first digital interference cancellation signal to obtain a first digital canceled signal; Extracting an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and performing operation processing on the interference residual signal and the first digital interference cancellation signal using a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature; Collecting detection features in the second signal, inputting the detection features, interference residual in-phase features and interference residual orthogonal features into a preset nonlinear digital cancellation model to output interference cancellation signal parameters, and adjusting the signal parameters of the first digital interference cancellation signal using the interference cancellation signal parameters to obtain an adjusted second digital interference cancellation signal, wherein the preset nonlinear digital cancellation model is obtained by training a radial basis function neural network; The nonlinear interference signal in the analog cancelled signal is digitally cancelled in the digital domain by using the second digital interference cancellation signal to obtain a second digital cancelled signal.

2. A nonlinear modulus joint cancellation method according to claim 1, characterized in that: The preset analog cancellation channel adopts a multi-tap analog cancellation channel. Each tap in the multi-tap analog cancellation channel is equipped with an attenuator and a delay line. The expression of the analog interference cancellation signal is: Where, v(t) represents the simulated interference cancellation signal; β i , i , τ i They respectively represent the amplitude adjustment amount, phase adjustment amount, and delay parameter of each tap; N is the number of taps, and N is a positive integer; s(t) represents the third signal.

3. The nonlinear modulus-digital joint cancellation method according to claim 1, characterized in that: The first signal is input into the memory polynomial model to obtain a first digital interference cancellation signal, wherein the expression of the first digital interference cancellation signal is specifically: Among them, z * (n) represents the first digital interference cancellation signal; M represents the memory depth of the memory polynomial model, K represents the model order of the memory polynomial model; M and K are both positive integers; w * represents the equivalent nonlinear parameter of the first digital interference cancellation signal, w * =αe jθ a mk , α represents the amplitude adjustment amount; θ represents the phase adjustment amount; a mk represents the model coefficient with k-order memory depth m; q * represents the equivalent delay parameter of the first digital interference cancellation signal, q * =m+d, d represents the delay adjustment amount; u(n) represents the first signal.

4. The nonlinear modulus-digital joint cancellation method according to claim 1, characterized in that: An interference residual signal having correlation with the first digital interference cancellation signal is extracted from the first digital cancellation signal, and the interference residual signal and the first digital interference cancellation signal are processed by a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature, specifically: Performing orthogonal decomposition processing on the first digital interference cancellation signal to obtain a first in-phase component and a first orthogonal component of the first digital interference cancellation signal; Extracting an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and inputting the interference residual signal, the first in-phase component and the first orthogonal component into a preset operation function to obtain a second in-phase component and a second orthogonal component; After filtering the second in-phase component and the second orthogonal component respectively, an interference residual in-phase feature and an interference residual orthogonal feature are obtained.

5. The nonlinear modulus-digital joint cancellation method according to claim 1, characterized in that: The detection feature, the interference residual in-phase feature, and the interference residual orthogonal feature are input into a preset nonlinear digital cancellation model to output interference cancellation signal parameters. The interference cancellation signal parameters are used to adjust the signal parameters of the first digital interference cancellation signal to obtain an adjusted second digital interference cancellation signal. The expression of the adjusted second digital interference cancellation signal is specifically: Wherein, z(n) represents the second digital interference cancellation signal; M represents the memory depth of the memory polynomial model, K represents the model order of the memory polynomial model; M and K are both positive integers; w represents the equivalent nonlinear parameter of the second digital interference cancellation signal, w=αe jθ a mk ; α represents the amplitude adjustment amount; θ represents the phase adjustment amount; a mk represents the model coefficient with a k-order memory depth of m; q represents the equivalent delay parameter of the second digital interference cancellation signal, q=m+d, d represents the delay adjustment amount; u(n) represents the first signal.

6. The nonlinear modulus joint cancellation method according to claim 2, characterized in that: The signal parameters of the third signal are adjusted by using a preset analog cancellation channel to obtain an analog interference cancellation signal, and the nonlinear interference signal in the received signal is simulated and cancelled and processed in the analog domain by using the analog interference cancellation signal to obtain a simulated cancelled signal, specifically: Using a multi-tap analog cancellation channel to adjust the signal parameters of the third signal to obtain an initial cancellation signal; The nonlinear interference signal in the received signal is simulated and processed in the analog domain by using the initial cancellation signal to obtain a signal after the initial cancellation; Based on the gradient optimization algorithm, the power of the signal after the initial cancellation is minimized as the optimization goal, and the delay parameters of each tap in the analog cancellation channel are used as optimization variables. The attenuator parameters and delay line parameters in the analog cancellation channel are adjusted in combination with the Sinc function to obtain the adjusted analog cancellation channel. Using the adjusted analog cancellation channel, adjusting the signal parameters of the third signal to obtain an analog interference cancellation signal; The nonlinear interference signal in the received signal is simulated and cancelled and processed in the analog domain by using the simulated interference cancellation signal to obtain a simulated cancelled signal.

7. A nonlinear modulus-digital joint cancellation system, characterized in that: The system is used in a nonlinear modulus-to-digital joint cancellation method according to any one of claims 1 to 6, and the system comprises: A signal acquisition unit, used to acquire the first signal, the second signal, the third signal of the transmitting end and the received signal of the receiving end, and to acquire the detection feature in the second signal; A first adjustment unit, configured to use a preset analog cancellation channel to adjust a signal parameter of the third signal to obtain an analog interference cancellation signal; The analog cancellation unit is used to perform analog cancellation and processing on the nonlinear interference signal in the received signal in the analog domain by using the analog interference cancellation signal to obtain an analog cancelled signal; A second adjustment unit, used for inputting the first signal into a memory polynomial model to obtain a first digital interference cancellation signal; A digital cancellation unit, configured to digitally cancel the nonlinear interference signal in the analog cancelled signal in the digital domain by using the first digital interference cancellation signal to obtain a first digital cancelled signal; A feature calculation unit, used to extract an interference residual signal correlated with the first digital interference cancellation signal from the first digital cancellation signal, and to perform operation processing on the interference residual signal and the first digital interference cancellation signal using a preset operation function to obtain an interference residual in-phase feature and an interference residual orthogonal feature; A digital cancellation optimization unit is used to input the detection characteristics, the interference residual in-phase characteristics and the interference residual orthogonal characteristics into a preset nonlinear digital cancellation model to output interference cancellation signal parameters, and use the interference cancellation signal parameters to adjust the signal parameters of the first digital interference cancellation signal to obtain an adjusted second digital interference cancellation signal; The digital cancellation unit is also used to digitally cancel the nonlinear interference signal in the analog cancelled signal in the digital domain through the second digital interference cancellation signal to obtain a second digital cancelled signal.

8. A computer device comprising a system memory and a processor, wherein the system memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Signal processing device and signal processing method

    CN112189325A

  • Full-duplex frequency domain self-interference elimination method based on digital assistance

    CN115001913A