Signal processing method and device, equipment and storage medium

By acquiring and modeling the passive intermodulation distortion characteristic coefficients of the uplink received signal in the frequency division duplex radio frequency remote unit device, the passive intermodulation cancellation signal is solved, and the problem of the interference of intermodulation distortion in other frequency bands cannot be offset in the prior art, achieving a more efficient passive intermodulation cancellation effect and reducing the sampling rate requirement.

CN120342427APending Publication Date: 2025-07-18CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410064533.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-16
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the frequency division duplex radio frequency stretching unit device, the downlink and uplink frequency bands are narrower, resulting in the passive intermodulation distortion component falling within the uplink receiving frequency band, causing the uplink signal noise floor to rise, the uplink coverage shrinkage and the receiver sensitivity to be reduced. The existing passive intermodulation cancellation scheme cannot effectively offset the intermodulation distortion interference of other frequency bands.

Method used

By acquiring the uplink received signals of at least two frequencies, a model is established to determine the respective passive intermodulation distortion characteristic coefficients, a passive intermodulation cancellation signal is constructed, and the passive intermodulation distortion signal generated by the original signal through the passive device is used.

Benefits of technology

Effective offset of intermodulation distortion interference of at least two frequencies is achieved, reducing sampling rate requirements, reducing power consumption and cost, and improving uplink signal quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120342427A_ABST
    Figure CN120342427A_ABST
Patent Text Reader

Abstract

The invention discloses a signal processing method and device, equipment and a storage medium. The method comprises the following steps: acquiring an original signal; the original signal comprises uplink receiving signals of at least two frequencies; determining passive intermodulation distortion characteristic coefficients respectively corresponding to the uplink receiving signals of the at least two frequencies through a model established based on the parameters of the uplink receiving signals of the at least two frequencies; constructing a passive intermodulation offset signal based on the passive intermodulation distortion characteristic coefficients respectively corresponding to the uplink receiving signals of the at least two frequencies and the uplink receiving signals of the at least two frequencies; and counteracting a passive intermodulation distortion signal generated by the original signal through a passive device by using the passive intermodulation counteracting signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technologies, and in particular, to a signal processing method, apparatus, device, and storage medium. Background Art

[0002] Currently, in a radio remote unit (RRU) device with frequency division duplexing (FDD), the downlink and uplink frequency bands are relatively narrow, and the passive inter-modulation (PIM) distortion components generated by the downlink high-power transmission signal passing through passive devices exactly fall within the uplink receiving frequency band, causing problems such as an increase in the uplink signal noise floor, a contraction of the uplink coverage, and a reduction in the receiver sensitivity. In severe cases of PIM, it can even cause uplink signal blocking, and technical means are needed to solve the PIM problem. The current passive inter-modulation cancellation scheme can only cancel the self-distortion interference of a certain frequency band and cannot cancel the inter-modulation distortion interference of other frequency bands. Therefore, there is an urgent need to find a new passive inter-modulation cancellation scheme. Summary of the Invention

[0003] In view of this, embodiments of the present application are expected to provide a signal processing method, apparatus, device, and storage medium.

[0004] The technical solution of the embodiments of the present application is implemented as follows:

[0005] Embodiments of the present application provide a signal processing method, the method including:

[0006] Obtain an original signal; the original signal includes uplink receiving signals of at least two frequencies;

[0007] Determine the passive inter-modulation distortion characteristic coefficients corresponding to the uplink receiving signals of the at least two frequencies respectively through a model established based on the parameters of the uplink receiving signals of the at least two frequencies;

[0008] Construct a passive inter-modulation cancellation signal based on the passive inter-modulation distortion characteristic coefficients corresponding to the uplink receiving signals of the at least two frequencies respectively, and the uplink receiving signals of the at least two frequencies;

[0009] Use the passive inter-modulation cancellation signal to cancel the passive inter-modulation distortion signal generated by the original signal passing through a passive device.

[0010] In addition, according to at least one embodiment of the present application, the method further includes:

[0011] Perform frequency shift processing on the original signal respectively according to each of the at least two frequencies to obtain at least two first signals after frequency shift processing;

[0012] Perform filtering processing on at least two first signals after the frequency shift processing to obtain the uplink received signals of the at least two frequencies.

[0013] In addition, according to at least one embodiment of the present application, the method further includes:

[0014] For every two frequencies among the at least two frequencies, perform the following operations:

[0015] For the first frequency among the two frequencies, based on the first parameter, establish a first model corresponding to the uplink received signal of the first frequency; the passive intermodulation interference corresponding to the uplink received signal of the first frequency comes from itself;

[0016] For the second frequency among the two frequencies, based on the second parameter, establish a second model corresponding to the uplink received signal of the second frequency; the passive intermodulation interference corresponding to the uplink received signal of the second frequency comes from the uplink received signal of the first frequency;

[0017] Wherein,

[0018] The first parameter includes:

[0019] The uplink received signal of the first frequency;

[0020] The downlink transmission signal of the first frequency;

[0021] The number of signal points corresponding to the length of the uplink received signal of the first frequency;

[0022] The memory depth of the first model;

[0023] The expression of the band-stop filter used to establish the first model;

[0024] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency;

[0025] The second parameter includes:

[0026] The uplink received signal of the second frequency;

[0027] The downlink transmission signal of the second frequency;

[0028] The uplink received signal of the first frequency;

[0029] The number of modeling signal points;

[0030] The memory depth of the second model;

[0031] The expression of the band-stop filter used to establish the second model;

[0032] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the second frequency.

[0033] In addition, according to at least one embodiment of the present application, determining the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively by using the model established based on the parameters of the uplink received signals of the at least two frequencies includes:

[0034] For every two frequencies among the at least two frequencies, perform the following operations:

[0035] Using the least squares method, solve the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency in the first model, and solve the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the second frequency in the second model.

[0036] In addition, according to at least one embodiment of the present application, constructing a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively, and the uplink received signals of the at least two frequencies includes:

[0037] Based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively, and the uplink received signals of the at least two frequencies, construct the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively;

[0038] Perform a synthesis process on the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively to obtain a synthesized passive intermodulation cancellation signal;

[0039] Wherein, the synthesized passive intermodulation cancellation signal is used to cancel the passive intermodulation distortion signal generated by the original signal passing through a passive device.

[0040] In addition, according to at least one embodiment of the present application, constructing the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively, and the uplink received signals of the at least two frequencies includes:

[0041] For each frequency among the at least two frequencies, based on the uplink received signal of the corresponding frequency and the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the corresponding frequency, construct the passive intermodulation cancellation signal corresponding to the uplink received signal of the corresponding frequency.

[0042] In addition, according to at least one embodiment of the present application, the synthesizing process of the passive intermodulation cancellation signals of the uplink reception signals of the at least two frequencies respectively to obtain the synthesized passive intermodulation cancellation signal includes:

[0043] Performing frequency shift processing on the passive intermodulation cancellation signals of the uplink reception signals of the at least two frequencies respectively to obtain each passive intermodulation cancellation signal after frequency shift processing;

[0044] Performing filtering processing on each passive intermodulation cancellation signal after frequency shift processing to obtain each passive intermodulation cancellation signal after filtering processing;

[0045] Adding the passive intermodulation cancellation signals after filtering processing to obtain the synthesized passive intermodulation cancellation signal.

[0046] At least one embodiment of the present application provides a signal processing device, including:

[0047] An acquisition module for acquiring an original signal; the original signal includes uplink reception signals of at least two frequencies;

[0048] A processing module for determining the passive intermodulation distortion characteristic coefficients corresponding to the uplink reception signals of the at least two frequencies respectively through a model established based on the parameters of the uplink reception signals of the at least two frequencies; constructing passive intermodulation cancellation signals based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink reception signals of the at least two frequencies respectively and the uplink reception signals of the at least two frequencies; and using the passive intermodulation cancellation signals to cancel the passive intermodulation distortion signals generated by the original signal passing through passive devices.

[0049] At least one embodiment of the present application provides a device, including a processor and a memory for storing a computer program that can run on the processor,

[0050] wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of the above device sides.

[0051] At least one embodiment of the present application provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of any one of the above methods.

[0052] The signal processing method, apparatus, device, and storage medium provided by the embodiments of the present application, the method includes: obtaining an original signal; the original signal includes uplink received signals of at least two frequencies; determining the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively through a model established based on the parameters of the uplink received signals of the at least two frequencies; constructing a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively, and the uplink received signals of the at least two frequencies; using the passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through a passive device.

[0053] Adopting the technical solution provided by the embodiments of the present application, obtaining uplink received signals of at least two frequencies from the original signal, constructing a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively, and the uplink received signals of the at least two frequencies, so as to use the passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through a passive device. Compared with the passive intermodulation cancellation solution in the related art that can only cancel the self-distortion interference of a certain frequency band but cannot cancel the intermodulation distortion interference of other frequency bands, in the embodiments of the present application, the intermodulation distortion interference of at least two frequencies can be cancelled. Description of the Drawings

[0054] Figure 1 is a schematic diagram of passive intermodulation cancellation of a dual-frequency RRU in the related art;

[0055] Figure 2 is a schematic flowchart of the implementation of the signal processing method according to the embodiments of the present application;

[0056] Figure 3 is a schematic diagram of the system architecture to which the signal processing method according to the embodiments of the present application is applied;

[0057] Figure 4 is a schematic flowchart of the specific implementation of the signal processing method according to the embodiments of the present application;

[0058] Figure 5 is a schematic diagram of the composition structure of the signal processing apparatus according to the embodiments of the present application;

[0059] Figure 6 is a schematic diagram of the composition structure of the device according to the embodiments of the present application. Detailed Embodiments

[0060] Before introducing the technical solution of the embodiments of the present application, the related art will be introduced first.

[0061] At present, passive inter-modulation (PIM) distortion is caused by the inter-modulation effect due to the non-linearity of passive devices such as connectors, feeders, antennas, and filters in the equipment on the base station side when transmitting high-power signals in the downlink.

[0062] In a frequency division duplexing (FDD) device, the frequency band interval between the downlink and the uplink is relatively narrow. The PIM distortion components generated by the downlink high-power transmission signal passing through the passive device just fall within the uplink receiving frequency band, causing problems such as an increase in the noise floor of the uplink signal, a shrinkage of the uplink coverage, and a reduction in the receiver sensitivity. When the PIM is severe, it can even cause the uplink signal to be blocked, and technical means are needed to solve the PIM problem.

[0063] Existing products with an FDD frequency band of 700 MHz solve the PIM problem through the PIM cancellation algorithm. In existing products with a common antenna but non-common RRU for the 700 MHz + 900 MHz FDD band, the PIM problem of the 700 MHz RRU is solved through the existing PIM cancellation algorithm, and the PIM problem of the 900 MHz RRU is avoided by means such as symbol scheduling and reducing the transmission power due to reasons such as high implementation technical complexity and high cost.

[0064] Figure 1 It is a schematic diagram of passive inter-modulation cancellation of a dual-band RRU in the related art. As Figure 1 shown, for an FDD 700 MHz + 900 MHz broadband RRU product, for the 700 MHz frequency band, the 700 MHz signal will mix with itself to generate a new signal. Since this signal falls within the receiving frequency band of the receiver, this signal will generate passive inter-modulation interference. At the same time, the 700 MHz signal will mix with the 900 MHz signal to generate a new signal. Since this signal does not fall within the receiving frequency band of the receiver, this signal will not generate passive inter-modulation interference. It can be seen that the passive inter-modulation interference within the 700 MHz frequency band comes from the 700 MHz frequency band itself. For the 900 MHz frequency band, the 900 MHz signal will mix with itself to generate a new signal. Since this signal does not fall within the receiving frequency band of the receiver, this signal will not generate passive inter-modulation interference. At the same time, the 900 MHz signal will mix with the 700 MHz signal to generate a new signal. Since this signal falls within the receiving frequency band of the receiver, this signal will generate passive inter-modulation interference. It can be seen that the passive inter-modulation interference in the 900 MHz frequency band comes from the mutual modulation product of 700 MHz and 900 MHz.

[0065] However, the related technical solutions have the following disadvantages: First, the current passive intermodulation cancellation solution can only cancel the self-distortion interference in the 700 MHz band and cannot cancel the intermodulation distortion interference in the 900 MHz band. The solutions such as symbol scheduling and reducing the transmission power to avoid it will affect the capacity of the existing network and the uplink coverage distance. Second, the useful signal bandwidth of the dual-band wideband RRU reaches 200 MHz. The direct use of the wideband signal modeling solution requires a sampling rate more than 3 times the signal bandwidth, that is, the sampling requirement for analog-to-digital conversion (ADC) reaches more than 600 MHz. High-sampling ADC will increase the cost. Third, if the technical solution of the existing ADC sampling bandwidth is followed, the wideband signal modeling will cause a large amount of aliasing distortion, affecting the modeling accuracy and thus the intermodulation interference cancellation effect.

[0066] Based on this, in the embodiments of the present application, an original signal is obtained; the original signal includes uplink reception signals of at least two frequencies; based on a model established by parameters of the uplink reception signals of the at least two frequencies, passive intermodulation distortion characteristic coefficients corresponding to the uplink reception signals of the at least two frequencies are determined respectively; based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink reception signals of the at least two frequencies and the uplink reception signals of the at least two frequencies, a passive intermodulation cancellation signal is constructed; and the passive intermodulation distortion signal generated by the original signal passing through a passive device is cancelled by using the passive intermodulation cancellation signal.

[0067] See Figure 2 , Figure 2 is a schematic flowchart of the signal processing method in the embodiments of the present application, which is applied to a first communication device, specifically, it may refer to a radio remote unit (RRU), such as Figure 2 shown, the method includes steps 201 to 204:

[0068] Step 201: Obtain an original signal; the original signal includes uplink reception signals of at least two frequencies.

[0069] As an example, the uplink reception signal refers to the signal sent by the terminal received by the first communication device.

[0070] For example, taking two frequencies as an example, the first communication device receives the original signal sent by the terminal, and the original signal includes two uplink reception signals with frequencies of 700 Mz and 900 MHz respectively.

[0071] In some embodiments, the method further includes:

[0072] According to each frequency in the at least two frequencies, frequency shift processing is respectively performed on the original signal to obtain at least two first signals after frequency shift processing;

[0073] Perform filtering processing on at least two first signals after the frequency shift processing respectively to obtain uplink received signals of the at least two frequencies.

[0074] As an example, for each of the at least two frequencies, perform frequency shift processing on the original signal to shift the center frequency of the original signal to the corresponding frequency, and then use a band - pass filter to perform filtering processing on the frequency - shifted signal to filter out signals of other frequencies except the corresponding frequency among the at least two frequencies, so as to obtain the uplink received signal of the corresponding frequency.

[0075] Here, it is assumed that the original signal includes two uplink received signals, and the frequencies of the two uplink received signals are the first frequency and the second frequency respectively, and the first frequency and the second frequency are different. First, perform frequency shift processing on the original signal to shift the center frequency of the original signal to the first frequency, and then use a band - pass filter to perform filtering processing on the frequency - shifted signal to filter out the signal of the second frequency, so as to obtain the uplink received signal of the first frequency. Similarly, first, perform frequency shift processing on the original signal to shift the center frequency of the original signal to the second frequency, and then use a band - pass filter to perform filtering processing on the frequency - shifted signal to filter out the signal of the first frequency, so as to obtain the uplink received signal of the second frequency.

[0076] For example, taking the first frequency as 700 MHz and the second frequency as 900 MHz as an example, perform frequency shift processing on the original signal to shift the center frequency of the original signal (the center frequency is 0) to 700 MHz, and then use a band - pass filter to perform filtering processing on the frequency - shifted signal to filter out the signal of 900 MHz, so as to obtain the uplink received signal of 700 MHz. Similarly, perform frequency shift processing on the original signal to shift the center frequency of the original signal (the center frequency is 0) to 900 MHz, and then use a band - pass filter to perform filtering processing on the frequency - shifted signal to filter out the signal of 700 MHz, so as to obtain the uplink received signal of 900 MHz.

[0077] Step 202: Determine the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively through a model established based on the parameters of the uplink received signals of the at least two frequencies.

[0078] In some embodiments, the method further includes:

[0079] For every two of the at least two frequencies, perform the following operations:

[0080] For the first frequency among the two frequencies, based on the first parameter, establish a first model corresponding to the uplink received signal of the first frequency; the passive intermodulation interference corresponding to the uplink received signal of the first frequency comes from itself.

[0081] For the second frequency among the two frequencies, based on the second parameter, establish a second model corresponding to the uplink received signal of the second frequency; the passive intermodulation interference corresponding to the uplink received signal of the second frequency comes from the uplink received signal of the first frequency.

[0082] Wherein,

[0083] The first parameter includes:

[0084] The uplink received signal of the first frequency;

[0085] The downlink transmitted signal of the first frequency;

[0086] The number of signal points required for modeling;

[0087] The memory depth of the first model;

[0088] The expression of the band-stop filter used to establish the first model;

[0089] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency;

[0090] The second parameter includes:

[0091] The uplink received signal of the second frequency;

[0092] The downlink transmitted signal of the second frequency;

[0093] The uplink received signal of the first frequency;

[0094] The number of signal points required for modeling;

[0095] The memory depth of the second model;

[0096] The expression of the band-stop filter used to establish the second model;

[0097] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the second frequency.

[0098] In some embodiments, the method further includes:

[0099] Receiving a second signal; the second signal includes downlink transmitted signals of at least two frequencies.

[0100] As an example, the downlink transmission signal may refer to the signal sent by the second communication device to the first communication device. Among them, the second communication device may specifically refer to a remote radio unit (BBU, Building Base band Unit).

[0101] For example, taking two frequencies as an example, the second communication device sends the second signal to the first communication device, and the second signal includes two downlink transmission signals with frequencies of 700 MHz and 900 MHz respectively.

[0102] In some embodiments, the method further includes:

[0103] Perform frequency shift processing on the second signal respectively according to each of the at least two frequencies to obtain at least two third signals after frequency shift processing;

[0104] Perform filtering processing on the at least two third signals after frequency shift processing to obtain the downlink transmission signals of the at least two frequencies.

[0105] As an example, for each of the at least two frequencies, perform frequency shift processing on the second signal to shift the center frequency of the second signal to the corresponding frequency, and then use a band-pass filter to perform filtering processing on the frequency-shifted signal to filter out signals of other frequencies except the corresponding frequency among the at least two frequencies, so as to obtain the downlink transmission signal of the corresponding frequency.

[0106] Here, it is assumed that the original signal includes two downlink transmission signals, and the frequencies of the two downlink transmission signals are the first frequency and the second frequency respectively, and the first frequency and the second frequency are different. First, perform frequency shift processing on the second signal to shift the center frequency of the second signal to the first frequency, and then use a band-pass filter to perform filtering processing on the frequency-shifted signal to filter out the signal of the second frequency, so as to obtain the downlink transmission signal of the first frequency. Similarly, first, perform frequency shift processing on the second signal to shift the center frequency of the second signal to the second frequency, and then use a band-pass filter to perform filtering processing on the frequency-shifted signal to filter out the signal of the first frequency, so as to obtain the downlink transmission signal of the second frequency.

[0107] For example, taking the first frequency as 700 MHz and the second frequency as 900 MHz as an example, frequency shifting processing is performed on the second signal to shift the center frequency of the second signal (the center frequency is 0) to 700 MHz. Then, a band-pass filter is used to filter the frequency-shifted signal to filter out the 900 MHz signal, thereby obtaining a 700 MHz downlink transmission signal. Similarly, frequency shifting processing is performed on the original signal to shift the center frequency of the second signal (the center frequency is 0) to 900 MHz. Then, a band-pass filter is used to filter the frequency-shifted signal to filter out the 700 MHz signal, thereby obtaining a 900 MHz downlink transmission signal.

[0108] Specifically, taking the uplink received signals of two frequencies as an example, the uplink received signal of the first frequency can be independently modeled according to formula (1) to obtain the expression of the first model, which is specifically as follows:

[0109]

[0110] Among them, z1 is the downlink transmission signal of the first frequency, n is the number of signal points required for modeling, for example, n = 10000, m1 is the memory depth of the first model, and the value range is 0, 1, 2, 3,.....M, where M is an integer, Coef1 is the passive intermodulation distortion characteristic coefficient of the uplink received signal x1 of the first frequency, x1 is the uplink received signal of the first frequency, h1(t) is the expression of the band-stop filter used to establish the first model, and t represents time.

[0111] For example, when the acquired original signals include two uplink received signals with the first frequency of 700 MHz and the second frequency of 900 MHz, for the 700 MHz band, the 700 MHz signal will mix with itself to generate a new signal. Since this signal falls within the receiving band of the receiver, this signal will generate passive intermodulation interference. At the same time, the 700 MHz signal will mix with the 900 MHz signal to generate a new signal. Since this signal does not fall within the receiving band of the receiver, this signal will not generate passive intermodulation interference. It can be seen that the passive intermodulation interference in the 700 MHz band comes from the 700 MHz band itself. Thus, the uplink received signal of the first frequency is independently modeled, that is, modeled based on the parameters of the uplink received signal of the first frequency and the downlink transmission signal of the first frequency to obtain the expression of the first model.

[0112] Taking the uplink received signals of two frequencies as an example, the uplink received signal of the second frequency is jointly modeled according to formula (2) to obtain the expression of the second model, which is specifically as follows:

[0113]

[0114] Among them, z2 is the downlink transmission signal of the second frequency, n is the number of signal points required for modeling, m2 is the memory depth of the second model, and its value range is 0, 1, 2, 3,.....M, where M is an integer. Coef2 is the passive intermodulation distortion characteristic coefficient of the uplink received signal x2 of the second frequency, x2 is the uplink received signal of the second frequency, x1 is the uplink received signal of the first frequency, h2(t) is the expression of the band-stop filter used to establish the second model, and t represents time.

[0115] Here, when the acquired original signals include two uplink received signals with the first frequency of 700 MHz and the second frequency of 900 MHz, for the 900 MHz band, the 900 MHz signal will mix with itself to generate a new signal. Since this signal does not fall within the receiving band of the receiver, this signal will not generate passive intermodulation interference. At the same time, the 900 MHz signal will mix with the 700 MHz signal to generate a new signal. Since this signal falls within the receiving band of the receiver, this signal will generate passive intermodulation interference. It can be seen that the passive intermodulation interference in the 900 MHz band comes from the common intermodulation products of 700 MHz and 900 MHz. Thus, a joint model is established for the uplink received signal of the second frequency, that is, based on the parameters of the uplink received signal of the second frequency, the downlink transmission signal of the second frequency, and the uplink received signal of the first frequency for modeling, and the expression of the second model is obtained.

[0116] In some embodiments, determining the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies by using the model established based on the parameters of the uplink received signals of the at least two frequencies includes:

[0117] For each pair of the at least two frequencies, perform the following operations:

[0118] Perform matrix inversion on the first model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency in the first model, and perform matrix inversion on the second model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the second frequency in the second model.

[0119] Specifically, performing matrix inversion on the first model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency in the first model may include:

[0120] Convert the expression of the first model into a matrix equation;

[0121] Perform matrix inversion on the matrix equation to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the first frequency in the first model.

[0122] Specifically, performing matrix inversion on the second model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency in the second model may include:

[0123] Convert the expression of the second model into a matrix equation;

[0124] Perform matrix inversion on the matrix equation to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency in the second model.

[0125] Step 203: Construct a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals at the at least two frequencies, and the uplink received signals at the at least two frequencies.

[0126] In some embodiments, the constructing a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals at the at least two frequencies, and the uplink received signals at the at least two frequencies includes:

[0127] Construct passive intermodulation cancellation signals for the uplink received signals at the at least two frequencies respectively based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals at the at least two frequencies, and the uplink received signals at the at least two frequencies;

[0128] Perform a synthesis process on the passive intermodulation cancellation signals for the uplink received signals at the at least two frequencies respectively to obtain a synthesized passive intermodulation cancellation signal;

[0129] Wherein, the synthesized passive intermodulation cancellation signal is used to cancel the passive intermodulation distortion signal generated by the original signal passing through the passive device.

[0130] In some embodiments, the constructing passive intermodulation cancellation signals for the uplink received signals at the at least two frequencies respectively based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals at the at least two frequencies, and the uplink received signals at the at least two frequencies includes:

[0131] For each of the at least two frequencies, construct a passive intermodulation cancellation signal corresponding to the uplink received signal at the corresponding frequency based on the uplink received signal at the corresponding frequency, and the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the corresponding frequency.

[0132] Specifically, taking the uplink received signals at two frequencies as an example, the two frequencies are the first frequency and the second frequency respectively. According to formula (3), a passive intermodulation cancellation signal P1 of the uplink received signal at the first frequency is constructed. The characteristics of this P1 are the same as those of the passive intermodulation interference signal contained in the uplink received signal at the first frequency, which are specifically as follows:

[0133]

[0134] where P1 is the passive intermodulation cancellation signal of the uplink received signal at the first frequency, n is the number of signal points required for modeling, m1 is the memory depth of the first model, and its value range is 0, 1, 2, 3,.....M, where M is an integer, Coef1 is the passive intermodulation distortion characteristic coefficient of the uplink received signal at the first frequency, and x 1N1 is the downlink transmitted signal at the first frequency, h1(t) is the expression of the band-stop filter used to establish the first model, and t represents time.

[0135] Taking two uplink received signals as an example, the frequencies of the two uplink received signals are the first frequency and the second frequency respectively. According to formula (4), a passive intermodulation cancellation signal P2 corresponding to the uplink received signal at the second frequency is constructed. The characteristics of this P2 are the same as those of the passive interference signal contained in the uplink received signal at the second frequency, which are specifically as follows:

[0136]

[0137] where P2 is the passive intermodulation cancellation signal of the uplink received signal at the second frequency, n is the number of signal points required for modeling, m2 is the memory depth of the second model, and its value range is 0, 1, 2, 3,.....M, where M is an integer, Coef2 is the passive intermodulation distortion characteristic coefficient of the second frequency signal, and x 1N2 is the downlink transmitted signal at the second frequency, h2(t) is the expression of the band-stop filter used to establish the second model, and t represents time.

[0138] In some embodiments, the synthesizing process of the passive intermodulation cancellation signals of the uplink received signals at the at least two frequencies to obtain the synthesized passive intermodulation cancellation signal includes:

[0139] Performing frequency shifting processing on the passive intermodulation cancellation signals of the uplink received signals at the at least two frequencies respectively to obtain each frequency-shifted passive intermodulation cancellation signal;

[0140] Performing filtering processing on each frequency-shifted passive intermodulation cancellation signal to obtain each filtered passive intermodulation cancellation signal;

[0141] Add the passive intermodulation cancellation signals obtained from the filtering process to obtain the passive intermodulation cancellation signal after synthesis processing.

[0142] Specifically, taking the uplink received signals of two frequencies as an example, synthesizing the passive intermodulation cancellation signals of the uplink received signals of the two frequencies respectively to obtain the passive intermodulation cancellation signal after synthesis processing may include:

[0143] First, perform frequency shifting processing on the passive intermodulation cancellation signal P1 corresponding to the uplink received signal of the first frequency to shift the center frequency (center frequency is 0) of the passive intermodulation cancellation signal corresponding to the uplink received signal of the first frequency to the first frequency, obtaining the frequency-shifted passive intermodulation cancellation signal, denoted as y1; similarly, perform frequency shifting processing on the passive intermodulation cancellation signal P2 corresponding to the uplink received signal of the second frequency to shift the center frequency (center frequency is 0) of the passive intermodulation cancellation signal corresponding to the uplink received signal of the second frequency to the second frequency, obtaining the frequency-shifted passive intermodulation cancellation signal, denoted as y2. The frequency points of frequency shifting are opposite to those in the calculation process of the passive intermodulation distortion characteristic coefficient. Assume the first frequency is 700 MHz and the second frequency is 900 MHz.

[0144] Then, use a band-pass filter to filter the frequency-shifted passive intermodulation cancellation signal y1 corresponding to the uplink received signal of the first frequency to filter out the signals of the second frequency except the first frequency, thereby obtaining the filtered passive intermodulation cancellation signal; similarly, use a band-pass filter to filter the frequency-shifted passive intermodulation cancellation signal y2 corresponding to the uplink received signal of the second frequency to filter out the signals of the first frequency except the second frequency, thereby obtaining the filtered passive intermodulation cancellation signal.

[0145] Here, according to formula (5), filter the two frequency-shifted passive intermodulation cancellation signals respectively, add the two filtered passive intermodulation cancellation signals to obtain the passive intermodulation cancellation signal after synthesis processing, specifically as follows:

[0146] y = y1×h3(t) + y2×h4(t) (5)

[0147] Among them, y represents the passive intermodulation cancellation signal after synthesis processing, y1 represents the passive intermodulation cancellation signal after frequency shift processing corresponding to the uplink received signal of the first frequency, that is, the passive intermodulation cancellation signal obtained by performing frequency shift processing on the passive intermodulation cancellation signal P1, y2 represents the passive intermodulation cancellation signal after frequency shift processing corresponding to the uplink received signal of the second frequency, that is, the passive intermodulation cancellation signal obtained by performing frequency shift processing on the passive intermodulation cancellation signal P2, h3(t) represents the expression of the band-pass filter for filtering y1, h4(t) represents the expression of the band-pass filter for filtering y2, and t represents time.

[0148] Step 204: Use the passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through the passive device.

[0149] For example, taking the original signal including signals with a first frequency of 700 MHz and a second frequency of 900 MHz as an example, for the 700 MHz band, the 700 MHz signal will mix with itself to generate a new signal. Since this signal falls within the receiving band of the receiver, this signal will generate passive intermodulation interference. At the same time, the 700 MHz signal will mix with the 900 MHz signal to generate a new signal. Since this signal does not fall within the receiving band of the receiver, this signal will not generate passive intermodulation interference. It can be seen that the 700 MHz signal contains a passive intermodulation distortion signal, and this passive intermodulation interference comes from the 700 MHz band itself. For the 900 MHz band, the 900 MHz signal will mix with itself to generate a new signal. Since this signal does not fall within the receiving band of the receiver, this signal will not generate passive intermodulation interference. At the same time, the 900 MHz signal will mix with the 700 MHz signal to generate a new signal. Since this signal falls within the receiving band of the receiver, this signal will generate passive intermodulation interference. It can be seen that the 700 MHz signal contains a passive intermodulation distortion signal, and the passive intermodulation interference in the 900 MHz band comes from the mutual modulation product of 700 MHz and 900 MHz.

[0150] In this way, since the passive intermodulation cancellation signal after synthesis processing contains a passive intermodulation cancellation signal with the same characteristics as the passive intermodulation interference signal contained in the 700 MHz signal, and also contains a passive intermodulation cancellation signal with the same characteristics as the passive intermodulation interference signal contained in the 900 MHz signal. Among them, the same characteristics can mean equal amplitude, the same phase, or equal amplitude and opposite phase. In this way, by using the passive intermodulation cancellation signal after synthesis processing to perform an addition or subtraction operation on the passive intermodulation distortion signal generated by the original signal passing through the passive device, the passive intermodulation distortion signal can be cancelled.

[0151] The embodiments of the present application have the following advantages:

[0152] (1) Provide a new passive intermodulation cancellation scheme.

[0153] Obtain uplink received signals of at least two frequencies from the original signal, construct a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies and the uplink received signals of the at least two frequencies, so as to use the passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through a passive device. Compared with the passive intermodulation cancellation scheme in the related art that can only cancel the self-distortion interference in a certain frequency band but cannot cancel the intermodulation distortion interference in other frequency bands, in the embodiments of the present application, the intermodulation distortion interference of at least two frequencies can be cancelled.

[0154] (2) First split the original signal into uplink received signals of at least two frequencies, and then determine the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies, which can reduce the sampling rate and thus reduce the power consumption of the first communication device.

[0155] See Figure 3 , Figure 3 is a schematic diagram of the specific implementation process of the signal processing method in the embodiments of the present application. Taking the first communication device as an RRU as an example, as Figure 3 shown, the method includes steps 301 to 313:

[0156] Step 301: The dual-band wideband RRU passive intermodulation cancellation device in the RRU obtains the original signal sent by the terminal; the original signal includes two uplink received signals of a first frequency and a second frequency, the first frequency is represented by f1, and the second frequency is represented by f2.

[0157] Here, the original signal can also be called a wideband signal, and a wideband signal refers to a signal obtained by synthesizing two uplink received signals with different frequencies.

[0158] See Figure 4 , Figure 4 is a schematic diagram of the composition structure of the RRU in the embodiments of the present application. As Figure 4 shown, the RRU includes a dual-band wideband RRU passive intermodulation cancellation device, where the dual-band wideband RRU passive intermodulation cancellation device includes: a wideband-to-dual-band module, a dual-band cancellation signal generation module, a wideband cancellation signal generation module, and a wideband PIM canceller.

[0159] Step 302: Perform frequency shifting processing on the original signal according to the first frequency to obtain a first signal after frequency shifting processing; filter the first signal after frequency shifting processing through a band-pass filter to obtain an uplink received signal at the first frequency.

[0160] That is, first, perform frequency shifting processing on the original signal to shift the center frequency of the original signal to the first frequency, and then use a band-pass filter to filter the signal after frequency shifting to filter out the signal at the second frequency, thereby obtaining an uplink received signal at the first frequency, denoted as the uplink received signal x1 in frequency band 1.

[0161] Here, taking the first frequency as 700 MHz and the second frequency as 900 MHz as an example, perform frequency shifting processing on the original signal to shift the center frequency of the original signal to 700 MHz, and then use a band-pass filter to filter the signal after frequency shifting to filter out the 900 MHz signal, thereby obtaining an uplink received signal at 700 MHz.

[0162] Step 303: Perform frequency shifting processing on the original signal according to the second frequency to obtain a first signal after frequency shifting processing; filter the first signal after frequency shifting processing through a band-pass filter to obtain an uplink received signal at the second frequency.

[0163] That is, first, perform frequency shifting processing on the original signal to shift the center frequency of the original signal to the second frequency, and then use a band-pass filter to filter the signal after frequency shifting to filter out the signal at the first frequency, thereby obtaining an uplink received signal at the second frequency, denoted as the uplink received signal x2 in frequency band 2.

[0164] Here, taking the first frequency as 700 MHz and the second frequency as 900 MHz as an example, perform frequency shifting processing on the original signal to shift the center frequency of the original signal to 900 MHz, and then use a band-pass filter to filter the signal after frequency shifting to filter out the 700 MHz signal, thereby obtaining an uplink received signal at 900 MHz.

[0165] Here, steps 301 to 303 can be implemented by Figure 4 the broadband variable dual-frequency module therein.

[0166] Step 304: Based on the first parameter, establish a first model corresponding to the uplink received signal at the first frequency; the passive intermodulation interference corresponding to the uplink received signal at the first frequency comes from itself.

[0167] Among them, the first parameter includes:

[0168] The uplink received signal of the first frequency;

[0169] The downlink transmitted signal of the first frequency;

[0170] The number of signal points required for modeling;

[0171] The memory depth of the first model;

[0172] The expression of the band-stop filter used to establish the first model;

[0173] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency.

[0174] Here, the process of establishing the first model has been described above and will not be elaborated here.

[0175] Step 305: Based on the second parameter, establish a second model corresponding to the uplink received signal of the second frequency; the passive intermodulation interference corresponding to the uplink received signal of the second frequency comes from the uplink received signal of the first frequency.

[0176] Among them, the second parameter includes:

[0177] The uplink received signal of the second frequency;

[0178] The downlink transmitted signal of the second frequency;

[0179] The uplink received signal of the first frequency;

[0180] The number of signal points required for modeling;

[0181] The memory depth of the second model;

[0182] The expression of the band-stop filter used to establish the second model;

[0183] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the second frequency.

[0184] Here, the process of establishing the second model has been described above and will not be elaborated here.

[0185] Step 306: Perform matrix inversion on the first model to obtain the passive intermodulation distortion characteristic coefficient in the first model corresponding to the uplink received signal of the first frequency.

[0186] Specifically, performing matrix inversion on the first model to obtain the passive intermodulation distortion characteristic coefficient in the first model corresponding to the uplink received signal of the first frequency may include:

[0187] Convert the expression of the first model into a matrix equation;

[0188] Perform matrix inversion on the matrix equation to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the first frequency in the first model.

[0189] Step 307: Perform matrix inversion on the second model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency in the second model.

[0190] Specifically, performing matrix inversion on the second model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency in the second model may include:

[0191] Convert the expression of the second model into a matrix equation;

[0192] Perform matrix inversion on the matrix equation to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency in the second model.

[0193] Here, steps 304 to 307 may be implemented by Figure 4 the dual-frequency characteristic system calculation module in

[0194] It should be noted that the dual-frequency characteristic coefficient calculation module is used to complete the process of converting the original signal (which can also be called a broadband signal) into a dual-frequency signal and calculating the passive intermodulation distortion characteristic coefficients corresponding to the respective dual-frequency signals. This module can reduce the requirement for the sampling rate in the modeling process, thereby reducing the requirement for the sampling rate of the receiving ADC, and greatly reducing the power consumption and cost of the receiving channel.

[0195] Step 308: Based on the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the first frequency, and the uplink received signal at the first frequency, construct the passive intermodulation cancellation signal for the uplink received signal at the first frequency.

[0196] Here, the process of constructing the passive intermodulation cancellation signal for the uplink received signal at the first frequency has been described above and will not be elaborated here.

[0197] Step 309: Based on the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency, and the uplink received signal at the second frequency, construct the passive intermodulation cancellation signal for the uplink received signal at the second frequency.

[0198] Here, the process of constructing the passive intermodulation cancellation signal for the uplink received signal at the second frequency has been described above and will not be elaborated here.

[0199] Here, steps 308 and 309 may be implemented by Figure 4It is implemented by the dual-frequency cancellation signal generation module in

[0200] Step 310: Perform frequency shifting processing on the passive intermodulation cancellation signal of the uplink received signal at the first frequency to obtain the frequency-shifted passive intermodulation cancellation signal.

[0201] Here, perform frequency shifting processing on the passive intermodulation cancellation signal corresponding to the uplink received signal at the first frequency to shift the center frequency (the center frequency is 0) of the passive intermodulation cancellation signal corresponding to the uplink received signal at the first frequency to the first frequency, and obtain the frequency-shifted passive intermodulation cancellation signal.

[0202] Step 311: Perform frequency shifting processing on the passive intermodulation cancellation signal of the uplink received signal at the second frequency to obtain the frequency-shifted passive intermodulation cancellation signal.

[0203] Here, perform frequency shifting processing on the passive intermodulation cancellation signal corresponding to the uplink received signal at the second frequency to shift the center frequency (the center frequency is 0) of the passive intermodulation cancellation signal corresponding to the uplink received signal at the second frequency to the second frequency, and obtain the frequency-shifted passive intermodulation cancellation signal.

[0204] Step 312: Perform filtering processing on the frequency-shifted passive intermodulation cancellation signal of the uplink received signal at the first frequency to obtain the first filtered passive intermodulation cancellation signal, perform filtering processing on the frequency-shifted passive intermodulation cancellation signal of the uplink received signal at the second frequency to obtain the second filtered passive intermodulation cancellation signal, and add the first passive intermodulation cancellation signal and the second passive intermodulation cancellation signal to obtain the synthesized passive intermodulation cancellation signal.

[0205] Here, use a band-pass filter to perform filtering processing on the frequency-shifted passive intermodulation cancellation signal corresponding to the uplink received signal at the first frequency to filter out the signal at the second frequency other than the first frequency, so as to obtain the filtered passive intermodulation cancellation signal; similarly, use a band-pass filter to perform filtering processing on the frequency-shifted passive intermodulation cancellation signal corresponding to the uplink received signal at the second frequency to filter out the signal at the first frequency other than the second frequency, so as to obtain the filtered passive intermodulation cancellation signal.

[0206] Here, steps 310 to 312 can be implemented by Figure 4 the wideband cancellation signal generation module in

[0207] It should be noted that the dual-frequency cancellation signal generation module and the wideband cancellation signal generation are respectively used to generate the passive intermodulation cancellation signals for the two uplink received signals of the dual frequencies and synthesize the processed passive intermodulation cancellation signals to perform passive intermodulation interference cancellation on the original signal. This module can reduce the requirements for the sampling rate during the cancellation process, thereby reducing the requirements for the sampling rate of the transmit DAC, and greatly reducing the power consumption and cost of the transmit channel.

[0208] Step 313: Use the synthesized and processed passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through the passive device.

[0209] Here, use the synthesized and processed passive intermodulation cancellation signal to perform passive intermodulation distortion cancellation on the passive intermodulation distortion signal generated by the received original signal passing through the passive device RRU, and eliminate the passive intermodulation distortion interference generated by the passive device.

[0210] For example, taking the original signal including a signal with a first frequency of 700 MHz and a second frequency of 900 MHz as an example, for the 700 MHz band, the 700 MHz signal will mix with itself to generate a new signal. Since this signal falls within the receiving band of the receiver, this signal will generate passive intermodulation interference. At the same time, the 700 MHz signal will mix with the 900 MHz signal to generate a new signal. Since this signal does not fall within the receiving band of the receiver, this signal will not generate passive intermodulation interference. It can be seen that the 700 MHz signal contains a passive intermodulation distortion signal, and this passive intermodulation interference comes from the 700 MHz band itself. For the 900 MHz band, the 900 MHz signal will mix with itself to generate a new signal. Since this signal does not fall within the receiving band of the receiver, this signal will not generate passive intermodulation interference. At the same time, the 900 MHz signal will mix with the 700 MHz signal to generate a new signal. Since this signal falls within the receiving band of the receiver, this signal will generate passive intermodulation interference. It can be seen that the 700 MHz signal contains a passive intermodulation distortion signal, and the passive intermodulation interference in the 900 MHz band comes from the mutual modulation product of 700 MHz and 900 MHz.

[0211] Thus, since the passive intermodulation cancellation signal after synthesis processing contains passive intermodulation cancellation signals with the same characteristics as the passive intermodulation interference signals contained in the 700 MHz signal, and also contains passive intermodulation cancellation signals with the same characteristics as the passive intermodulation interference signals contained in the 900 MHz signal, where the same characteristics may refer to equal amplitude, the same phase, or equal amplitude and opposite phase. Thus, by using the passive intermodulation cancellation signal after synthesis processing to perform an addition or subtraction operation on the passive intermodulation distortion signal generated by the original signal passing through a passive device, the passive intermodulation distortion signal can be cancelled.

[0212] Here, step 313 can be implemented by Figure 4 the wideband PIM canceller in

[0213] In this example, the following advantages are provided:

[0214] (1) The passive intermodulation interference cancellation of the 700M and 900MHz RRU can be completed simultaneously with the least implementation resources, which can solve the passive intermodulation interference problems of 700M and 900MHz, help improve the uplink signal quality of the wideband RRU system, and ensure a good user experience.

[0215] (2) A calculation method for the passive intermodulation distortion characteristic coefficient is proposed. Specifically, the original signal is first split into uplink received signals of at least two frequencies, and then the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies are determined.

[0216] Here, since a relatively high sampling rate is required when calculating the coefficient for a large wideband signal, splitting the signal into signals of at least two frequencies and then calculating the coefficient can reduce the sampling rate in the process of generating the cancellation signal, reduce the requirement for the ADC bandwidth of the receiving channel, reduce the product cost and power consumption, improve the modeling accuracy, improve the passive intermodulation cancellation effect, and thus solve the problem of aliasing caused by insufficient sampling bandwidth in the wideband signal modeling, which leads to a reduction in the model accuracy and affects the cancellation performance, as well as the problem that the high sampling rate requirements for the transmit DAC and feedback ADC in the wideband signal cancellation process result in an increase in product cost and power consumption.

[0217] To implement the signal processing method of the embodiments of the present application, the embodiments of the present application also provide a signal processing device. Figure 5 It is a schematic structural diagram of the signal processing device of the embodiments of the present application. As Figure 5 shown, the device includes:

[0218] An acquisition module 51, configured to acquire an original signal; the original signal includes uplink received signals of at least two frequencies;

[0219] The processing module 52 is configured to determine the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies through a model established based on the parameters of the uplink received signals of the at least two frequencies; construct a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies and the uplink received signals of the at least two frequencies; and use the passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through the passive device.

[0220] In some embodiments, the processing module 52 is configured to:

[0221] Perform frequency shifting processing on the original signal respectively according to each of the at least two frequencies to obtain at least two first signals after the frequency shifting processing;

[0222] Perform filtering processing on the at least two first signals after the frequency shifting processing respectively to obtain the uplink received signals of the at least two frequencies.

[0223] In some embodiments, the processing module 52 is configured to:

[0224] For every two of the at least two frequencies, perform the following operations:

[0225] For the first frequency of the two frequencies, establish a first model corresponding to the uplink received signal of the first frequency based on a first parameter; the passive intermodulation interference corresponding to the uplink received signal of the first frequency comes from itself;

[0226] For the second frequency of the two frequencies, establish a second model corresponding to the uplink received signal of the second frequency based on a second parameter; the passive intermodulation interference corresponding to the uplink received signal of the second frequency comes from the uplink received signal of the first frequency;

[0227] Wherein,

[0228] The first parameter includes:

[0229] The uplink received signal of the first frequency;

[0230] The downlink transmit signal of the first frequency;

[0231] The number of signal points required for modeling;

[0232] The memory depth of the first model;

[0233] The expression of the band-stop filter used to establish the first model;

[0234] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency;

[0235] The second parameter includes:

[0236] The uplink received signal of the second frequency;

[0237] The downlink transmitted signal of the second frequency;

[0238] The uplink received signal of the first frequency;

[0239] The number of signal points required for modeling;

[0240] The memory depth of the second model;

[0241] The expression of the band-stop filter used to establish the second model;

[0242] The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the second frequency.

[0243] In some embodiments, the processing module 52 is configured to:

[0244] For each two frequencies of the at least two frequencies, perform the following operations:

[0245] Perform matrix inversion on the first model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the first frequency in the first model, and perform matrix inversion on the second model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the second frequency in the second model.

[0246] In some embodiments, the processing module 52 is configured to:

[0247] Based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies, and the uplink received signals of the at least two frequencies, construct the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively;

[0248] Perform synthesis processing on the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively to obtain the synthesized passive intermodulation cancellation signal;

[0249] Wherein, the synthesized passive intermodulation cancellation signal is used to cancel the passive intermodulation distortion signal generated by the original signal passing through the passive device.

[0250] In some embodiments, the processing module 52 is configured to:

[0251] For each of the at least two frequencies, based on the uplink received signal corresponding to the respective frequency and the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the respective frequency, a passive intermodulation cancellation signal corresponding to the uplink received signal of the respective frequency is constructed.

[0252] In some embodiments, the processing module 52 is configured to:

[0253] Perform frequency shifting processing on the passive intermodulation cancellation signals of the uplink received signals of the at least two frequencies respectively to obtain the passive intermodulation cancellation signals after frequency shifting processing;

[0254] Perform filtering processing on the passive intermodulation cancellation signals after frequency shifting processing respectively to obtain the passive intermodulation cancellation signals after filtering processing;

[0255] Add the passive intermodulation cancellation signals after filtering processing to obtain the passive intermodulation cancellation signal after synthesis processing.

[0256] In practical applications, the obtaining module 51 may be implemented by a communication interface in a signal processing device; the processing module 52 may be implemented by a processor in a signal processing device.

[0257] It should be noted that: when the signal processing device provided in the above embodiments performs signal processing, only the division of the above program modules is used for illustration. In practical applications, the above processing may be allocated to different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-described processing. In addition, the signal processing device provided in the above embodiments and the signal processing method embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments and will not be repeated here.

[0258] An embodiment of the present invention further provides a device, as Figure 6 shown, including:

[0259] A communication interface 61 capable of interacting with other devices;

[0260] A processor 62, connected to the communication interface 61, for executing the method provided by one or more of the above technical solutions on the device side when running a computer program. And the computer program is stored on a memory 63.

[0261] It should be noted that: the specific processing processes of the processor 62 and the communication interface 61 are detailed in the method embodiments and will not be repeated here.

[0262] Of course, in practical applications, the various components in device 60 are coupled together through bus system 64. It can be understood that bus system 64 is used to implement the connection and communication between these components. In addition to the data bus, bus system 64 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 6 all the various buses are labeled as bus system 64.

[0263] The memory 63 in the embodiment of the present application is used to store various types of data to support the operation of device 60. Examples of such data include: any computer program for operating on device 60.

[0264] The method disclosed in the embodiment of the present application above can be applied to or implemented by the processor 62. The processor 62 may be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit in hardware or instructions in software form in the processor 62. The above-mentioned processor 62 may be a general-purpose processor, a digital data processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 62 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. Combining the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module may be located in the storage medium, and this storage medium is located in the memory 63. The processor 62 reads the information in the memory 63 and combines its hardware to complete the steps of the foregoing method.

[0265] In an exemplary embodiment, device 60 can be implemented by one or more application-specific integrated circuits (ASICs, Application Specific Integrated Circuits), DSPs, programmable logic devices (PLDs, Programmable Logic Devices), complex programmable logic devices (CPLDs, Complex Programmable Logic Devices), field-programmable gate arrays (FPGAs, Field-Programmable Gate Arrays), general-purpose processors, controllers, microcontroller units (MCUs, Micro Controller Units), microprocessors (Microprocessors), or other electronic components, and is used to execute the foregoing method.

[0266] It can be understood that the memory (memory 63) in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), an electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), a ferromagnetic random access memory (FRAM, ferromagnetic random access memory), a flash memory (FlashMemory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM, Random Access Memory), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as a static random access memory (SRAM, Static Random Access Memory), a synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), a dynamic random access memory (DRAM, Dynamic Random Access Memory), a synchronous dynamic random access memory (SDRAM, Synchronous Dynamic Random Access Memory), a double data rate synchronous dynamic random access memory (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), an enhanced synchronous dynamic random access memory (ESDRAM, Enhanced Synchronous Dynamic Random AccessMemory), a sync link dynamic random access memory (SLDRAM, SyncLink Dynamic Random AccessMemory), a direct rambus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0267] In an exemplary embodiment, the embodiments of the present invention further provide a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory storing a computer program, and the above computer program can be executed by the processor 62 of the device 60 to complete the steps described in the foregoing device-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0268] It should be noted that "first", "second", etc. are used to distinguish similar objects and do not necessarily have to be used to describe a specific order or sequence.

[0269] In addition, the technical solutions described in the embodiments of the present invention can be arbitrarily combined without conflict.

[0270] The above is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.

Claims

1. A signal processing method, characterized in that, The method includes: Obtaining an original signal; the original signal includes uplink received signals at at least two frequencies; Determining, through a model established based on parameters of the uplink received signals at the at least two frequencies, passive intermodulation distortion characteristic coefficients respectively corresponding to the uplink received signals at the at least two frequencies; Constructing a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients respectively corresponding to the uplink received signals at the at least two frequencies and the uplink received signals at the at least two frequencies; Using the passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through a passive device.

2. The method according to claim 1, wherein The method further includes: Performing frequency shift processing on the original signal respectively according to each of the at least two frequencies to obtain at least two first signals after the frequency shift processing; Performing filtering processing on the at least two first signals after the frequency shift processing to obtain the uplink received signals at the at least two frequencies.

3. The method according to claim 1 or 2, characterized in that, The method further includes: For every two of the at least two frequencies, perform the following operations: For the first frequency of the two frequencies, based on first parameters, establish a first model corresponding to the uplink received signal at the first frequency; the passive intermodulation interference corresponding to the uplink received signal at the first frequency comes from itself; For the second frequency of the two frequencies, based on second parameters, establish a second model corresponding to the uplink received signal at the second frequency; the passive intermodulation interference corresponding to the uplink received signal at the second frequency comes from the uplink received signal at the first frequency; Wherein, The first parameters include: The uplink received signal at the first frequency; The downlink transmitted signal at the first frequency; The number of signal points required for modeling; The memory depth of the first model; The expression of the band-stop filter used to establish the first model; The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the first frequency; The second parameters include: The uplink received signal at the second frequency; The downlink transmitted signal at the second frequency; The uplink received signal at the first frequency; The number of signal points required for modeling; The memory depth of the second model; The expression of the band-stop filter used to establish the second model; The passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency.

4. The method according to claim 3, wherein The determining, through a model established based on parameters of the uplink received signals at the at least two frequencies, passive intermodulation distortion characteristic coefficients respectively corresponding to the uplink received signals at the at least two frequencies includes: For every two of the at least two frequencies, perform the following operations: Performing matrix inversion on the first model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the first frequency in the first model, and performing matrix inversion on the second model to obtain the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal at the second frequency in the second model.

5. The method according to claim 1, wherein Constructing a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies, and the uplink received signals of the at least two frequencies, includes: Based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies, and the uplink received signals of the at least two frequencies, construct the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively; Perform a synthesis process on the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively to obtain a synthesized passive intermodulation cancellation signal; Among them, the synthesized passive intermodulation cancellation signal is used to cancel the passive intermodulation distortion signal generated by the original signal passing through a passive device.

6. The method according to claim 5, wherein The constructing the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies, and the uplink received signals of the at least two frequencies, includes: For each of the at least two frequencies, based on the uplink received signal of the corresponding frequency and the passive intermodulation distortion characteristic coefficient corresponding to the uplink received signal of the corresponding frequency, construct the passive intermodulation cancellation signal corresponding to the uplink received signal of the corresponding frequency.

7. The method according to claim 5, wherein The performing a synthesis process on the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively to obtain a synthesized passive intermodulation cancellation signal, includes: Perform a frequency shift process on the passive intermodulation cancellation signals for the uplink received signals of the at least two frequencies respectively to obtain the passively intermodulation cancellation signals after the frequency shift process; Perform a filtering process on the passively intermodulation cancellation signals after the frequency shift process respectively to obtain the passively intermodulation cancellation signals after the filtering process; Perform an addition process on the passively intermodulation cancellation signals after the filtering process to obtain a synthesized passive intermodulation cancellation signal.

8. A signal processing device, characterized in that, Includes: An acquisition module, configured to acquire an original signal; the original signal includes uplink received signals of at least two frequencies; A processing module, configured to determine the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies respectively through a model established based on the parameters of the uplink received signals of the at least two frequencies; Construct a passive intermodulation cancellation signal based on the passive intermodulation distortion characteristic coefficients corresponding to the uplink received signals of the at least two frequencies, and the uplink received signals of the at least two frequencies; use the passive intermodulation cancellation signal to cancel the passive intermodulation distortion signal generated by the original signal passing through a passive device.

9. A device, characterized in that, Includes a processor and a memory for storing a computer program that can run on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 7.