Signal interference cancellation method, device, and electronic device
Patent Information
- Application Number
- JP2024540596
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-01-04
- Filing Date
- 2022-12-28
- Publication Date
- 2024-12-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
【0011】 本願の他の特徴及び利点は、後の明細書で説明され、明細書から部分的に明らかになるか、本願を実施することによって理解される。本願の目的及びその他の利点は、明細書、特許請求の範囲及び図面において特に指摘されている構成によって達成、取得され得る。 図面は、本願の技術案の更なる理解を提供するために使用され、明細書の一部を構成し、本願の実施例と共に本願の技術案を解釈するために使用され、本願の技術案を制限するものではない。
Smart Images

Figure 2024545733000001_ABST
Abstract
Description
[Technical field]
[0001] This application is filed based on a Chinese patent application bearing application number 202210004327.0 and filing date January 4, 2022, and claims priority to the Chinese patent application, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the technical field of communications, for example, to a signal interference cancellation method, device, and electronic device. [Background technology]
[0003] With the development of wireless communication, the requirements for communication traffic, communication coverage, etc. are getting higher and higher, so that the transmission power of communication base stations becomes larger and larger, and the transmission bandwidth becomes wider and wider. In addition, frequency division duplexing (FDD) is widely used in remote radio units (RRUs), and the large power and wide bandwidth will cause serious passive intermodulation interference problems. When the bandwidth of the transmission signal is wide enough, the passive intermodulation interference signal generated by the transmission signal will enter the receiving band. When the power of the intermodulation interference signal is large enough, the noise floor of the received signal will increase, affecting the quality of the received signal and thus affecting the coverage of the base station.
[0004] Existing FDD-based RRU base stations usually support multi-band and multi-antenna technology. That is, one antenna may be configured with signals of two or more bands, and there are multiple transmit and receive antennas. Usually, these antennas are in a common attenuator array, which generates more complex passive intermodulation interference components and has a more serious impact on the receiving side. Therefore, how to cancel the passive intermodulation interference caused by multi-band and multi-antenna is related to the transmission quality of communication signals and the user's usage experience. Summary of the Invention [Problem to be solved by the invention]
[0005] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0006] An object of the present invention is to provide a signal interference cancellation method, device, and electronic device that can cancel passive intermodulation interference in multi-band and multi-antenna systems and improve the transmission quality of communication signals and the user experience. [Means for solving the problem]
[0007] In a first aspect, an embodiment of the present application provides a signal interference cancellation method, the method comprising: obtaining first sample data of a transmitted signal and second sample data of a received signal; Obtaining interference cancellation parameters based on the first sample data and the second sample data, the interference cancellation parameters including transmit channel filtering coefficients, nonlinear model coefficients and receive channel filtering coefficients; Sequentially performing a transmission channel filtering process, a nonlinear transformation process and a reception channel filtering process on the transmission signal based on the interference cancellation parameter to obtain a cancellation signal; generating an output signal capable of canceling passive intermodulation interference based on the cancellation signal and the received signal.
[0008] In a second aspect, embodiments of the present application provide a signal interference cancellation device, the device comprising: an acquisition module for acquiring first sample data of the transmitted signal and second sample data of the received signal; a calculation module for obtaining interference cancellation parameters, including a transmit channel filtering coefficient, a nonlinear model coefficient, and a receive channel filtering coefficient, based on the first sample data and the second sample data; a processing module for sequentially performing a transmission channel filtering process, a nonlinear transformation process and a reception channel filtering process on the transmission signal based on the interference cancellation parameter to obtain a cancellation signal; a generating module for generating an output signal capable of canceling passive intermodulation interference based on the cancellation signal and the received signal.
[0009] In a third aspect, embodiments of the present application provide an electronic device, the electronic device comprising: The present invention includes a memory, a processor, and a computer program stored in the memory and operable on the processor, the processor executing the computer program to realize a signal interference cancellation method according to an embodiment of the present application.
[0010] In a fourth aspect, embodiments of the present application provide a computer readable storage medium, the computer readable storage medium comprising: A computer program is stored which, when executed by a processor, implements a signal interference cancellation method according to an embodiment of the present application.
[0011] Other features and advantages of the present application will be set forth in the following specification, and in part will be obvious from the specification, or may be learned by the practice of the present application. The objectives and other advantages of the present application may be realized and obtained by the structure particularly pointed out in the written description, claims and drawings. The drawings are used to provide a further understanding of the technical solution of the present application, constitute a part of the specification, and are used to interpret the technical solution of the present application together with the embodiments of the present application, and are not intended to limit the technical solution of the present application. [Brief description of the drawings]
[0012] [Figure 1]1 is a structural diagram of an RRU in a conventional base station; [Diagram 2] 2 is a schematic diagram of the flow of a signal interference cancellation method according to an embodiment of the present application; [Diagram 3] 3 is a schematic diagram of a specific implementation process of step S2000 in FIG. 2 according to another embodiment; [Figure 4] 4 is a schematic diagram of a specific implementation process of step S2100 of FIG. 3 according to another embodiment; [Diagram 5] 4 is a schematic diagram of a specific implementation process of step S2200 of FIG. 3 according to another embodiment; [Figure 6] 4 is a schematic diagram of a specific implementation process of step S2300 in FIG. 3 according to another embodiment; [Figure 7] 4 is a schematic diagram of a specific implementation process of step S2400 in FIG. 3 according to another embodiment; [Figure 8] 4 is a schematic diagram of a specific implementation process of step S2500 in FIG. 3 according to another embodiment; [Figure 9] 3 is a schematic diagram of a specific implementation process of step S3000 in FIG. 2 according to another embodiment; [Figure 10] FIG. 10 is a schematic diagram of a specific implementation process of step S3300 in FIG. 9 according to another embodiment. [Figure 11] 3 is a schematic diagram of a specific implementation process of another embodiment of step S4000 in FIG. 2; [Figure 12] FIG. 2 is a structural diagram of a signal interference cancellation device according to an embodiment of the present application; [Figure 13] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be described in more detail below with reference to the drawings and examples. The specific examples described in this specification are only used to interpret the present application, and are not used to limit the present application.
[0014] In the description of the embodiments of the present application, the descriptions such as "first", "second" and the like are merely intended to distinguish technical features, and should not be understood as indicating or implying relative importance, implicitly indicating the number of technical features shown, or implicitly indicating the context of the technical features shown. "At least one" means one or more, and "multiple" means two or more. "And / or" describes the relation between related objects, and indicates that three relations may exist, for example, in the case of A and / or B, it can indicate that A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B may be singular or plural. The symbol " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these terms, including any combination of singular or multiple terms. For example, at least one of a, b, and c can represent a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
[0015] Furthermore, the technical features according to each embodiment of the present application described below may be combined with each other unless they are inconsistent with each other.
[0016] The signal interference cancellation method according to the embodiment of the present application is based on passive intermodulation cancellation (PIMC) technology, and performs filtering and nonlinear modeling processing on the passive intermodulation interference signal in the receiving band in the digital domain to eliminate signal passive intermodulation interference in the application scenario of multi-band and multi-antenna technology. In practical application, due to the coexistence of multiple transmitting antennas and receiving antennas in a communication system, the passive intermodulation interference phenomenon that occurs is more prominent, and the impact on reception is more serious. Therefore, adopting the signal interference cancellation method can effectively cancel the passive intermodulation interference in multi-band and multi-antennas, improve the transmission quality of communication signals and the user experience, and is particularly suitable for the application scenario of multi-band and multi-antennas in FDD-based base stations. Illustratively, a typical scenario of passive intermodulation interference in current communication networks is the application environment of multi-band and multi-antennas in FDD-based RRU base stations.
[0017] Referring to FIG. 1, FIG. 1 shows a structural diagram of an RRU in a conventional base station. As shown in FIG. 1, the RRU has two RF ports, which are connected by an RF cable and two antennas. The two antennas are in a common aerial array, i.e., in the same radome. In practice, there may be multiple RF ports and multiple antennas. Here, two RF ports and two antennas are taken as an example to explain.
[0018] As shown in Figure 1, the basic operation process of the RRU is as follows: At the transmitting end, the RRU digitally up-converts (DUC: Digital Up Converter) the digital baseband signal transmitted by the baseband through the optical fiber to a transmitting digital intermediate frequency signal, the transmitting digital intermediate frequency signal is processed by a digital to analog converter (DAC: Digital to Analog Converter) and converted to a transmitting analog intermediate frequency signal, the transmitting analog intermediate frequency signal is mixed by a transmitting local oscillator (TX_LO) and converted to a transmitting analog RF signal, the transmitting analog RF signal is filtered by a transmitting duplexer (TX_DUP) and transmitted to an antenna, and finally, the antenna converts the transmitting analog RF signal into electromagnetic waves to radiate into free space. At the receiving end, the antenna converts the electromagnetic waves received in free space into a received analog RF signal, which is filtered by a receiving duplexer (RX_DUP) to remove spurious signals outside the receiving band. The signal is then first amplified by a low noise amplifier (LNA), mixed by a receiving local oscillator (RX_LO), and converted into a received analog intermediate frequency signal. The received analog intermediate frequency signal is then processed by an analog to digital converter (ADC) and converted into a received digital intermediate frequency signal. The received digital intermediate frequency signal is then further processed by digital down converters (DDC) to be converted into a received baseband signal. Finally, the received baseband signal is transmitted to baseband through optical fiber.
[0019] Therefore, the RRU is generally divided into two parts, a digital signal processing part and an analog signal processing part, among which the signal interference cancellation device according to the present application is located in the digital signal processing part of the RRU. The RRU generates a passive intermodulation interference signal during operation, and as can be seen from FIG. 1, the passive intermodulation interference signal mainly occurs in the duplexer and the passive devices following the duplexer. Exemplarily, the passive devices include, but are not limited to, an RF cable, an RF connector, an antenna, and a metal shield outside the antenna. According to the signal source that generates the passive intermodulation signal, the passive intermodulation can be divided into two types. One is a passive intermodulation interference signal that is only related to the transmission signal inside a single antenna, for example, a passive intermodulation interference signal generated inside a duplexer, an RF cable, an RF connector, etc.; the other is related to the transmission signals of two antennas, for example, a passive intermodulation interference signal generated by metal parts inside the radome, such as an antenna reflector, a feeding network, and a metal shield in free space outside the radome. Thus, to simultaneously cancel these two passive intermodulation signals, it is necessary to use transmitted signals from multiple antennas to gather enough data to cancel the interference to the received signal.
[0020] In order to ensure the transmission quality of communication signals, the conventional passive intermodulation signal interference cancellation method performs nonlinear transformation in the digital domain on the passive intermodulation signal in the base station's receiving band to cancel it. However, it cannot fully represent the coupling relationship between the transmission signals of multi-antennas, and does not perform coupling processing and equalization filtering processing on the cancellation signal, so it cannot achieve high-efficiency and accurate interference cancellation in multi-band and multi-antenna scenarios.
[0021] Based on the above, the embodiments of the present application provide a signal interference cancellation method, an apparatus, an electronic device, and a computer-readable storage medium, which periodically obtain first sample data of a transmitted signal and second sample data of a received signal, calculate interference cancellation parameters, sequentially perform transmit channel filtering processing, nonlinear transformation and receive channel filtering processing on the transmitted signal based on the interference cancellation parameters, obtain a cancellation signal, and finally generate an output signal that can cancel passive intermodulation interference, thereby achieving the purpose of canceling passive intermodulation interference in multi-band and multi-antennas and improving the transmission quality of communication signals and the user's usage experience.
[0022] Referring to Fig. 2, Fig. 2 illustrates a flow of a signal interference cancellation method according to an embodiment of the present application. As shown in Fig. 2, the signal interference cancellation method according to the embodiment of the present application includes the following steps S1000 to S4000.
[0023] S1000: Acquire first sample data of a transmission signal and second sample data of a reception signal.
[0024] In order to detect interference signals generated by a base station during operation, it is necessary to compare and calculate the transmitted and received signals. Therefore, in a multi-band, multi-antenna scenario, in order to ensure efficient and accurate signal interference cancellation, it is necessary to collect the first sample data of the transmitted digital intermediate frequency signal covering all antennas and all bands among the transmitted signals. In addition, in order to quickly and accurately calculate the situation where the transmitted signal and the received signal are interfered with by a passive device, it is necessary to collect the second sample data of the received signal that needs to be subjected to interference cancellation in the base station, that is, the sample data of the signal of a certain band of a certain antenna to be canceled.
[0025] For ease of distinction and calculation, the first sample data of the transmitted signal is denoted as x, and the second sample data of the received signal is denoted as rx.
[0026] In practical applications, the first sample data and the second sample data may be periodically collected and transmitted by an existing data collection module in the base station, which is conventional technology and will not be described in detail in this specification.
[0027] S2000: Obtain interference cancellation parameters, including a transmit channel filtering coefficient, a nonlinear model coefficient and a receive channel filtering coefficient, based on the first sample data and the second sample data.
[0028] In order to cancel the passive intermodulation interference signals generated in the multi-band and multi-antenna scenario, it is necessary to perform transmit signal filtering, nonlinear transformation and receive channel filtering processes on the first sample data of each band and antenna, thereby better expressing the coupling relationship between the transmit signals of many antennas, and obtaining the passive intermodulation signal, and then calculating the cost function between the passive intermodulation signal and the second sample data to obtain the optimal transmit channel filtering coefficients, nonlinear model coefficients and receive channel filtering coefficients.
[0029] Referring to Fig. 3, Fig. 3 shows a schematic diagram of a specific implementation process of another embodiment of the above step S2000. As shown in Fig. 3, step S2000 includes at least the following steps S2100 to S2500.
[0030] S2100: Input first sample data into a transmission channel model, and output a transmission digital intermediate frequency signal.
[0031] Referring to Fig. 4, Fig. 4 shows a schematic diagram of a specific implementation process of another embodiment of the above step S2100. As shown in Fig. 4, step S2100 includes at least the following steps S2110 to S2130.
[0032] S2110: A plurality of first sample data are obtained.
[0033] Since all existing communication base stations support multi-band and multi-antenna technology, in a multi-antenna and multi-band application scenario, in order to realize the cancellation effect on the passive intermodulation interference signal of each antenna and each band, it is necessary to periodically collect and process the first sample data of the transmission signals of multiple bands of multiple antennas. For example, to obtain multiple first sample data, it is necessary to obtain the first sample data of the transmission digital intermediate frequency signals of all antennas and all bands in the base station.
[0034] S2120: Convert the first sample data into a transmission signal matrix.
[0035] After collecting the transmission signal information of each antenna and band in the first sample data, in order to facilitate filtering and nonlinear conversion processing of the first sample data, it is necessary to record and calculate the first sample data in the form of a data matrix, i.e., to convert the first sample data into a transmission signal matrix.
[0036] JPEG2024545733000002.jpg53159
[0037] S2130: Obtain a transmit digital intermediate frequency signal based on a product of a transmit signal matrix and a transmit channel matrix.
[0038] JPEG2024545733000003.jpg58159
[0039] Here, α ij is the transmitted signal x ij are the parameters of the channel equalization filter corresponding to
[0040] JPEG2024545733000004.jpg18159
[0041] Here, L α is α ij The length of L αaffects the accuracy of modeling the transmit channel equalization filter, and the selection of a specific channel equalization filter parameter length requires a trade-off decision between the cancellation performance desired to be achieved and the resources required for implementation.
[0042] JPEG2024545733000005.jpg31159
[0043] Here, s ij is the transmitted digital intermediate frequency signal after filtering is completed.
[0044] S2200: A transmit digital intermediate frequency signal is input to a passive intermodulation nonlinear model, and a passive intermodulation signal is output.
[0045] 5, which illustrates a schematic diagram of a specific implementation process of another embodiment of the above step S2200. As shown in FIG. 5, step S2200 includes at least the following steps S2210 and S2220.
[0046] S2210: Add multiple transmit digital intermediate frequency signals of the same band to obtain a transmit digital intermediate frequency combined signal.
[0047] JPEG2024545733000006.jpg37159
[0048] Here, M represents the maximum number of antennas in the base station, and s i is the transmitted digital intermediate frequency combined signal of the i-th band.
[0049] S2220: Obtain a passive intermodulation signal based on a product of the transmitted digital intermediate frequency coupled signal and a nonlinear model matrix.
[0050] JPEG2024545733000007.jpg26159
[0051] JPEG2024545733000008.jpg37159
[0052] JPEG2024545733000009.jpg77160
[0053] JPEG2024545733000010.jpg50160
[0054] JPEG2024545733000011.jpg67160
[0055] JPEG2024545733000012.jpg27160
[0056] JPEG2024545733000013.jpg33160
[0057] JPEG2024545733000014.jpg45160
[0058] JPEG2024545733000015.jpg22160
[0059] JPEG2024545733000016.jpg56160
[0060] JPEG2024545733000017.jpg21160
[0061] JPEG2024545733000018.jpg27160
[0062] JPEG2024545733000019.jpg27160
[0063] S2300: Obtain a transmission channel filtering coefficient and a nonlinear model coefficient based on the passive intermodulation signal and the second sample data.
[0064] Referring to Fig. 6, Fig. 6 shows a schematic diagram of a specific implementation process of another embodiment of the above step S2300. As shown in Fig. 6, step S2300 at least includes the following steps S2310 and S2320.
[0065] S2310: Generate a first cost function between the passive intermodulation signal and the second sample data.
[0066] JPEG2024545733000020.jpg21160
[0067] Here, the first cost function J(α,ω) represents the sum of squares of the error between the combined passive intermodulation signal y and the received signal rx generated using the nonlinear model, and the first cost function J(α,ω) is a function of the parameters α and ω. The smaller the sum of squares of the error, the more similar the combined passive intermodulation signal y and the received signal rx are, which means the higher the accuracy of the passive intermodulation modeling. Thus, the problem of the accuracy of the passive intermodulation modeling becomes finding the appropriate parameters α and ω such that the first cost function J(α,ω) is minimized.
[0068] S2320: Solve the first cost function to obtain an optimal solution of the transmission channel matrix as the transmission channel filtering coefficients, and an optimal solution of the nonlinear model matrix as the nonlinear model coefficients. Since the combined passive intermodulation signal y is nonlinear with respect to the parameters α and ω, the above first cost function is a nonlinear least-squares optimization problem, and the parameters α and ω can be found using any nonlinear optimization algorithm, such as gradient descent, which will not be described in detail here.
[0069] The optimum solution α of the transmission channel matrix obtained by finding the minimum value of the first cost function J(α,ω) is set as the transmission channel filtering coefficient, and the optimum solution ω of the nonlinear model matrix is set as the nonlinear model coefficient.
[0070] S2400: A passive intermodulation signal is input to a receiving channel model, and a passive intermodulation cancellation signal is output.
[0071] By calculating the parameters α and ω and substituting them into the above equation, the coupled passive intermodulation signal y can be calculated from the parameters α and ω and the transmission signal x.
[0072] Referring to Fig. 7, Fig. 7 shows a schematic diagram of a specific implementation process of another embodiment of the above step S2400. As shown in Fig. 7, step S2400 includes at least the following steps S2410 and S2420.
[0073] S2410: Obtain a passive intermodulation cancellation signal based on a product of the passive intermodulation signal and a receiving channel matrix.
[0074] JPEG2024545733000021.jpg23160
[0075] Here, L β is the length of β. The filter coefficient length L β affects the accuracy of modeling the passive intermodulation cancellation signal, and the selection of a specific filter coefficient length requires a trade-off decision between the cancellation performance desired to be achieved and the resources required for implementation.
[0076] JPEG2024545733000022.jpg30160
[0077] where z is the passive intermodulation cancellation signal.
[0078] S2420: Output a passive intermodulation cancellation signal.
[0079] The combined passive intermodulation signal y is converted into a passive intermodulation cancellation signal z by a receiving channel equalization filtering process. Then, by outputting the passive intermodulation cancellation signal z, a passive intermodulation cancellation signal is obtained in which the first sample data is processed in the order of the transmitting channel model, the passive intermodulation nonlinear model, and the receiving channel model.
[0080] S2500: Obtain a receiving channel filtering coefficient based on the passive intermodulation cancellation signal and the second sample data.
[0081] Referring to Fig. 8, Fig. 8 shows a schematic diagram of a specific implementation process of another embodiment of the above step S2500. As shown in Fig. 8, step S2500 includes at least the following steps S2510 and S2520.
[0082] S2510: Generate a second cost function between the passive intermodulation cancellation signal and the second sample data.
[0083] JPEG2024545733000023.jpg23160
[0084] The second cost function J(β) represents the sum of squares of the error between the passive intermodulation cancellation signal z after receiving channel equalization filtering and the received signal rx, and the second cost function is a function of the parameter β. The smaller the sum of squares of the error, the more similar the passive intermodulation cancellation signal z and the received signal rx are, and the higher the accuracy of the passive intermodulation modeling. Thus, the problem becomes finding an appropriate parameter β that minimizes the second cost function.
[0085] S2520: Solve the second cost function to obtain an optimal solution of the receiving channel matrix as the receiving channel filtering coefficients.
[0086] To find the parameter β, we again solve the second cost function using least squares methods. Because the passive intermodulation cancellation signal z is linear in the parameter β, this is a linear least squares optimization problem and can be solved using any linear least squares method.
[0087] The optimal solution β for the receiving channel matrix obtained by finding the minimum value of the second cost function J(β) is used as the receiving channel filtering coefficients.
[0088] S3000: Based on the interference cancellation parameters, a transmission channel filtering process, a nonlinear transformation process and a reception channel filtering process are sequentially performed on a transmission signal to obtain a cancellation signal.
[0089] The above steps determine the transmission channel filtering coefficient α, the nonlinear model coefficient ω, and the reception channel filtering coefficient β, and similarly, the above steps perform transmission channel filtering processing, nonlinear transformation, and reception channel filtering processing on the real-time transmission signal to obtain a real-time cancellation signal.
[0090] Referring to Fig. 9, Fig. 9 shows a schematic diagram of a specific implementation process of another embodiment of the above step S3000. As shown in Fig. 9, step S3000 includes at least the following steps S3100 to S3400.
[0091] S3100: Based on the transmission channel filtering coefficient, a transmission channel filtering process is performed on a real-time transmission signal to obtain a real-time filtered signal.
[0092] JPEG2024545733000024.jpg26160
[0093] S3200: The real-time filtered signals of the same band are summed to form a combined filtered signal.
[0094] JPEG2024545733000025.jpg31160
[0095] S3300: Based on the nonlinear model coefficient, perform a nonlinear transformation on the combined filtered signal to obtain a passive intermodulation signal.
[0096] Referring to Fig. 10, Fig. 10 illustrates a schematic diagram of a specific implementation process of another embodiment of the above-mentioned step S3300. As shown in Fig. 10, step S3300 includes at least the following steps S3310 to S3330.
[0097] S3310: Determine a combination of signal orders according to the number of types of combined filtering signals to obtain various types of passive intermodulation main signals.
[0098] JPEG2024545733000026.jpg42160
[0099] where c k is the kth passive intermodulation main signal.
[0100] S3320: Determine the combination of mode value signal orders of the passive intermodulation main signal, and obtain various types of nonlinear basis signals based on the combined filtering signal.
[0101] JPEG2024545733000027.jpg47160
[0102] where b u is the u-th nonlinear basis signal.
[0103] S3330: Obtain a passive intermodulation signal based on the passive intermodulation main signal, the nonlinear basis signal and the nonlinear model coefficient.
[0104] JPEG2024545733000028.jpg34160
[0105] where d k is the kth passive intermodulation signal.
[0106] JPEG2024545733000029.jpg32160
[0107] JPEG2024545733000030.jpg25160
[0108] where y is the combined passive intermodulation signal.
[0109] S3400: Based on the receiving channel filtering coefficient, a receiving channel filtering process is performed on the passive intermodulation signal to obtain a cancellation signal.
[0110] JPEG2024545733000031.jpg31160
[0111] where z is the cancellation signal.
[0112] S4000: Generate an output signal capable of canceling passive intermodulation interference based on a cancellation signal and a received signal.
[0113] 11, which shows a schematic diagram of a specific implementation process of another embodiment of the above step S4000. As shown in FIG. 11, step S4000 includes at least the following steps S4100 and S4200.
[0114] S4100: The cancellation signal and the received signal are acquired.
[0115] By acquiring the cancellation signal z and the received signal rx through the above steps, real-time interference cancellation processing for the received signal rx becomes easy.
[0116] S4200: The cancellation signal is subtracted from the received signal to obtain an output signal.
[0117] JPEG2024545733000032.jpg20160
[0118] where rxc is the output signal with passive intermodulation interference cancelled.
[0119] The signal interference cancellation method according to the embodiments of the present application can be applied to Long Term Evolution (LTE), 5G technology and their mixed network scenarios, and can effectively cancel passive intermodulation interference in multi-band and multi-antennas, thereby improving the transmission quality of communication signals and the user experience.
[0120] Referring to FIG. 12, FIG. 12 is a structural schematic diagram of a signal interference cancellation device according to an embodiment of the present application, and the overall flow of the signal interference cancellation method according to the embodiment of the present application involves an acquisition module 500, a calculation module 600, a processing module 700, and a generation module 800 in the signal interference cancellation device.
[0121] Among them, the acquisition module 500 is for acquiring first sample data of a transmission signal and second sample data of a reception signal; the calculation module 600 is for obtaining interference cancellation parameters including a transmission channel filtering coefficient, a nonlinear model coefficient and a reception channel filtering coefficient based on the first sample data and the second sample data; the processing module 700 is for sequentially performing a transmission channel filtering process, a nonlinear transformation and a reception channel filtering process on the transmission signal based on the interference cancellation parameters to obtain a cancellation signal; and the generation module 800 is for generating an output signal that can cancel passive intermodulation interference based on the cancellation signal and the reception signal.
[0122] In addition, since the contents of the information interactions and execution processes between the modules of the above-mentioned device are based on the same concept as the method embodiments of the present application, their specific functions and the technical effects resulting therefrom may be specifically referred to in the method embodiments, but will not be described in detail here.
[0123] FIG. 13 shows an electronic device 900 according to an embodiment of the present application. The electronic device 900 includes: A memory 901 for storing a program; and a processor 902 for executing a program stored in the memory 901, the processor 902 executing the program stored in the memory 901 to perform the above-mentioned signal interference cancellation method, but is not limited to such.
[0124] The processor 902 and the memory 901 may be connected by a bus or in another manner.
[0125] The memory 901 may be used as a non-transitory computer-readable storage medium to store non-transitory software programs and non-transitory computer-executable programs, such as the signal interference cancellation method described in any embodiment of the present application. The processor 902 executes the non-transitory software programs and instructions stored in the memory 901 to realize the above-mentioned signal interference cancellation method.
[0126] The memory 901 may include a program storage area capable of storing an operating system, an application required for at least one function, and a data storage area capable of storing the execution of the above-mentioned signal interference cancellation method. In addition, the memory 901 may include a high-speed random access memory, and may include non-transient memory, such as at least one magnetic disk memory device, flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 901 may include memory located remotely with respect to the processor 902, and these remote memories may be connected to the processor 902 via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0127] The non-transitory software programs and instructions necessary to implement the above signal interference cancellation method are stored in memory 901 and, when executed by one or more processors 902, perform the signal interference cancellation method according to any embodiment of the present application.
[0128] An embodiment of the present application also provides a storage medium storing computer-executable instructions for performing the above signal interference cancellation method.
[0129] In one embodiment, the storage medium stores computer-executable instructions that, when executed by one or more control processors 902, e.g., one processor 902 of the electronic device 900 described above, cause the one or more processors 902 to execute a signal interference cancellation method according to any embodiment of the present application.
[0130] The above embodiment is merely illustrative, and the units shown as separate components may or may not be physically separated, i.e., may be located in one place or distributed among multiple network units. Some or all of these modules may be selected to achieve the purpose of the embodiment according to actual needs.
[0131] All or part of the steps in the methods and systems disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processor, digital signal processor, microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer readable medium, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (e.g., computer readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridge, magnetic tape, magnetic disk storage or other magnetic storage device, or any other medium that can be used to store the desired information and that can be accessed by a computer. Additionally, communication media typically includes computer readable instructions, data structures, program modules or other data in a modulated data signal, such as a carrier wave or other transmission mechanism, and may include any information delivery media as known to those skilled in the art.
[0132] Although several implementations of the present application have been specifically described above, the present application is not limited to the above embodiments, and a person skilled in the art may make various equivalent modifications or substitutions without departing from the scope of the present application, and all of these equivalent modifications or substitutions are intended to be included within the scope defined by the claims of the present application.
Claims
1. A signal interference cancellation method applied to a base station, comprising: obtaining first sample data of a transmitted signal and second sample data of a received signal; obtaining interference cancellation parameters based on the first sample data and the second sample data, the interference cancellation parameters including transmit channel filtering coefficients, nonlinear model coefficients and receive channel filtering coefficients; Sequentially performing a transmission channel filtering process, a nonlinear transformation process and a reception channel filtering process on the transmission signal based on the interference cancellation parameter to obtain a cancellation signal; generating an output signal capable of canceling passive intermodulation interference based on the cancellation signal and the received signal.
2. The step of obtaining an interference cancellation parameter based on the first sample data and the second sample data includes: inputting the first sample data into a transmission channel model and outputting a transmit digital intermediate frequency signal; inputting the transmitted digital intermediate frequency signal to a passive intermodulation nonlinear model and outputting a passive intermodulation signal; obtaining the transmission channel filtering coefficients and the nonlinear model coefficients based on the passive intermodulation signal and the second sample data; inputting the passive intermodulation signal into a receive channel model and outputting a passive intermodulation cancellation signal; and deriving the receive channel filtering coefficients based on the passive intermodulation cancellation signal and the second sample data.
3. The step of inputting the first sample data into a transmission channel model and outputting a transmission digital intermediate frequency signal comprises: acquiring a plurality of the first sample data; converting the first sample data into a transmit signal matrix; and obtaining the transmit digital intermediate frequency signal based on a product of the transmit signal matrix and a transmit channel matrix.
4. The step of inputting the transmitted digital intermediate frequency signal to a passive intermodulation nonlinear model and outputting a passive intermodulation signal includes: adding a plurality of the same-band transmit digital intermediate frequency signals to obtain a transmit digital intermediate frequency combined signal; and obtaining the passive intermodulation signal based on a product of the transmitted digital intermediate frequency combined signal and a nonlinear model matrix.
5. The step of obtaining the transmission channel filtering coefficients and the nonlinear model coefficients based on the passive intermodulation signal and the second sample data includes: generating a first cost function between the passive intermodulation signal and the second sample data; and solving the first cost function to obtain an optimal solution for the transmission channel matrix as the transmission channel filtering coefficients and an optimal solution for the nonlinear model matrix as the nonlinear model coefficients.
6. The step of inputting the passive intermodulation signal to a receive channel model and outputting a passive intermodulation cancellation signal comprises: The method of claim 2 , comprising deriving the passive intermodulation cancellation signal based on a product of the passive intermodulation signal and a receive channel matrix.
7. The step of obtaining the receive channel filtering coefficients based on the passive intermodulation cancellation signal and the second sample data includes: generating a second cost function between the passive intermodulation cancellation signal and the second sample data; and solving the second cost function to obtain an optimal solution for the receive channel matrix as the receive channel filtering coefficients.
8. The step of sequentially performing a transmission channel filtering process, a nonlinear transformation process, and a reception channel filtering process on the transmission signal based on the interference cancellation parameter to obtain a cancellation signal includes: performing a transmission channel filtering process on the real-time transmission signal based on the transmission channel filtering coefficient to obtain a real-time filtered signal; adding the real-time filtered signals of the same band to form a combined filtered signal; performing a nonlinear transformation on the combined filtered signal based on the nonlinear model coefficients to obtain a passive intermodulation signal; and performing a receive channel filtering process on the passive intermodulation signal based on the receive channel filtering coefficients to obtain the cancellation signal.
9. The step of performing a nonlinear transformation on the combined filtered signal based on the nonlinear model coefficients to obtain a passive intermodulation signal includes: determining a combination of signal orders according to the number of types of the combined filtering signals to obtain various types of passive intermodulation main signals; determining a combination of mode value signal orders of the passive intermodulation main signal, and obtaining various types of nonlinear basis signals based on the combined filtering signal; and obtaining the passive intermodulation signal based on the passive intermodulation main signal, the nonlinear basis signal and the nonlinear model coefficients.
10. The step of generating an output signal capable of canceling passive intermodulation interference based on the cancellation signal and the received signal includes: The method of claim 1 , comprising the step of subtracting the cancellation signal from the received signal to obtain the output signal.
11. A signal interference cancellation device, comprising: an acquisition module for acquiring first sample data of the transmitted signal and second sample data of the received signal; a calculation module for obtaining interference cancellation parameters, including a transmit channel filtering coefficient, a nonlinear model coefficient, and a receive channel filtering coefficient, based on the first sample data and the second sample data; a processing module for sequentially performing a transmission channel filtering process, a nonlinear transformation process and a reception channel filtering process on the transmission signal based on the interference cancellation parameter to obtain a cancellation signal; a generating module for generating an output signal capable of canceling passive intermodulation interference based on the cancellation signal and the received signal.
12. An electronic device comprising: a memory; a processor; and a computer program stored in the memory and operable by the processor, the processor executing the computer program to realize the signal interference cancellation method according to any one of claims 1 to 10.
13. A computer-readable storage medium storing a computer program which, when executed by a processor, implements the signal interference cancellation method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Receiver Sensitivity
US20150171902A1
In-service monitoring and cancellation of passive intermodulation interferences
US20150244414A1
Method and device for cancelling passive intermodulation interference
WO2017147759A1
