An interference cancellation method, device and base station

By receiving and processing downlink reference signal configuration information and superimposed signals from the TDD system, and using DMRS sequences for channel estimation and interference cancellation, the problem of cross-slot interference caused by inconsistent frame structures in the TDD system is solved, and interference cancellation of control and service channels is achieved, thus improving system performance.

CN116318574BActive Publication Date: 2026-05-19CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2021-12-21
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing technologies, time division duplex (TDD) systems, when deployed in adjacent channels, suffer from cross-slot interference due to inconsistent frame structures, particularly with insufficient interference cancellation solutions for control and traffic channels.

Method used

By receiving downlink reference signal configuration information from the second base station and the superimposed uplink and downlink interference signals from the terminal, channel estimation and interference cancellation are performed. Channel separation is achieved using DMRS sequences, and interference matrix detection is performed using linear difference and minimum mean square error algorithms to achieve interference cancellation of the service channel.

Benefits of technology

It effectively distinguishes between control channels and traffic channels, reduces cross-slot interference, improves system performance and cell throughput, and does not rely on architectural changes or hardware modifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116318574B_ABST
    Figure CN116318574B_ABST
Patent Text Reader

Abstract

The application provides an interference cancellation method, device and base station, and relates to the technical field of communication. The method comprises the following steps: receiving configuration information of a downlink reference signal of a second base station and a first signal; wherein the first signal refers to a superimposed signal of an uplink signal of a terminal on a service channel and a downlink interference signal of the second base station on the service channel; obtaining a channel estimation result of the service channel according to the first signal and the configuration information; and performing interference cancellation on the first signal according to the channel estimation result. The scheme of the application can distinguish control channels and service channels for interference cancellation when cross-time-slot interference is caused by the fact that the TDD frame structure configurations of the interfering station and the interfered station are inconsistent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to an interference cancellation method, apparatus and base station. Background Technology

[0002] When two Time Division Duplex (TDD) systems use the same or adjacent frequencies, cross-slot interference may occur if the time slots are not synchronized. Examples include the 4.9GHz New Radio (NR) public network which uses a 7D3U frame structure, the industry network which uses a 1D3U frame structure, and / or scenarios such as supplementary uplink (SUL) and existing 4G networks.

[0003] like Figure 1 As shown, for adjacent-channel deployment scenarios: that is, two systems deployed in adjacent frequencies within the same frequency band. If the two TDD systems are time-slot synchronized, there is no interference; if they are not synchronized, since the RF filters are passband for both systems and have no suppression, adjacent-channel cross-time-slot interference will be introduced. For co-adjacent-channel deployment scenarios: that is, two systems deployed in adjacent frequencies within the same frequency band. If the two TDD systems are time-slot synchronized, there is no interference; if they are not synchronized, co-adjacent-channel cross-time-slot interference will be introduced.

[0004] When cross-timeslot interference occurs between macro stations, macro stations and pico stations, pico stations and pico stations, or pico stations and macro stations, it causes downlink interference from one TDD system to uplink interference from another TDD system, as well as regular co-channel / adjacent-channel interference. This cross-timeslot interference problem is caused by the inconsistent TDD frame structure configuration between the interfering station and the affected station. Currently, there is no interference cancellation scheme that distinguishes between control channels and traffic channels. Summary of the Invention

[0005] The purpose of this invention is to provide an interference cancellation method, apparatus, and base station to solve the problem that there is currently no interference cancellation scheme that distinguishes between control channels and traffic channels for cross-time slot interference caused by inconsistent TDD frame structure configurations between the interfering station and the affected station.

[0006] To achieve the above objectives, embodiments of the present invention provide an interference cancellation method applied to a first base station, comprising:

[0007] The configuration information for receiving downlink reference signals from the second base station and a first signal; wherein, the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel;

[0008] Based on the first signal and the configuration information, the channel estimation result of the service channel is obtained;

[0009] Based on the channel estimation results, interference cancellation is performed on the first signal.

[0010] Optionally, the channel estimation results include: a first estimation result for the downlink traffic channel and a second estimation result for the uplink traffic channel.

[0011] Optionally, obtaining the channel estimation result of the service channel based on the first signal and the configuration information includes:

[0012] Channel estimation is performed based on the first signal and the first demodulation reference signal (DMRS) sequence in the configuration information to obtain the first estimation result;

[0013] Channel estimation is performed based on the first signal and the second DMRS sequence to obtain the second estimation result; wherein, the second DMRS sequence is the DMRS sequence of the uplink reference signal determined based on the first DMRS sequence.

[0014] Optionally, before performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result, the method further includes:

[0015] Based on the first DMRS sequence, a second DMRS sequence of uplink reference signal orthogonal to the first DMRS sequence is obtained.

[0016] Optionally, the step of performing channel estimation based on the first signal and the first DMRS sequence in the configuration information to obtain the first estimation result includes:

[0017] Channel estimation is performed based on the first DMRS sequence and the first signal to obtain a first downlink estimation result of the downlink traffic channel at the first time domain symbol position; wherein, the first time domain symbol is the symbol in the time domain of the first DMRS sequence;

[0018] Based on the linear interpolation algorithm, the second downlink estimation result of the downlink traffic channel at the second time domain symbol position is obtained through the first downlink estimation result; wherein, the second time domain symbol is other time domain symbols on the downlink traffic channel besides the first time domain symbol;

[0019] The first downlink estimation result and the second downlink estimation result are determined as the first estimation result.

[0020] Optionally, the step of performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result includes:

[0021] Channel estimation is performed based on the second DMRS sequence and the first signal to obtain the first uplink estimation result of the uplink service channel at the third time domain symbol position; wherein, the third time domain symbol is the symbol in the time domain of the second DMRS sequence;

[0022] Based on the linear interpolation algorithm, the second uplink estimation result of the uplink service channel at the fourth time domain symbol position is obtained through the first uplink estimation result; wherein, the fourth time domain symbol is any other time domain symbol on the uplink service channel other than the third time domain position.

[0023] The first uplink estimation result and the second uplink estimation result are determined as the second estimation result.

[0024] Optionally, the step of canceling interference on the first signal based on the channel estimation result includes:

[0025] Based on the minimum mean square error algorithm, the detection matrix is ​​obtained from the channel estimation results;

[0026] Based on the detection matrix and the first signal, the original estimated signal after interference cancellation is output.

[0027] To achieve the above objectives, embodiments of the present invention provide an interference cancellation device applied to a first base station, comprising:

[0028] The signal receiving module is used to receive configuration information of the downlink reference signal of the second base station and a first signal; wherein, the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel;

[0029] The channel estimation module is used to obtain the channel estimation result of the service channel based on the first signal and the configuration information;

[0030] An interference cancellation module is used to cancel interference on the first signal based on the channel estimation result.

[0031] Optionally, the channel estimation results include: a first estimation result for the downlink traffic channel and a second estimation result for the uplink traffic channel.

[0032] Optionally, the channel estimation module includes:

[0033] The first estimation submodule is used to perform channel estimation based on the first signal and the first DMRS sequence in the configuration information to obtain the first estimation result;

[0034] The second estimation submodule is used to perform channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result; wherein the second DMRS sequence is the DMRS sequence of the uplink reference signal determined based on the first DMRS sequence.

[0035] Optionally, the device further includes:

[0036] The processing submodule is configured to obtain a second DMRS sequence of an uplink reference signal orthogonal to the first DMRS sequence before performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result.

[0037] Optionally, the first estimation submodule includes:

[0038] The first estimation unit is used to perform channel estimation based on the first DMRS sequence and the first signal to obtain a first downlink estimation result of the downlink traffic channel at the first time domain symbol position; wherein, the first time domain symbol is the symbol in the time domain of the first DMRS sequence;

[0039] The second estimation unit is used to obtain a second downlink estimation result of the downlink traffic channel at the second time-domain symbol position based on the first downlink estimation result using a linear interpolation algorithm; wherein, the second time-domain symbol is another time-domain symbol on the downlink traffic channel besides the first time-domain symbol;

[0040] The first processing unit is configured to determine the first downlink estimation result and the second downlink estimation result as the first estimation result.

[0041] Optionally, the second estimation submodule includes:

[0042] The third estimation unit is used to perform channel estimation based on the second DMRS sequence and the first signal to obtain the first uplink estimation result of the uplink service channel at the third time domain symbol position; wherein, the third time domain symbol is the symbol in the time domain of the second DMRS sequence;

[0043] The fourth estimation unit is used to obtain a second uplink estimation result of the uplink traffic channel at the fourth time domain symbol position based on the first uplink estimation result using a linear interpolation algorithm; wherein, the fourth time domain symbol is another time domain symbol on the uplink traffic channel other than the third time domain position.

[0044] The second processing unit is used to determine the first uplink estimation result and the second uplink estimation result as the second estimation result.

[0045] Optionally, the interference cancellation module includes:

[0046] The parameter determination submodule is used to obtain the detection matrix based on the channel estimation results using the minimum mean square error algorithm.

[0047] The interference cancellation submodule is used to output the original estimated signal after interference cancellation based on the detection matrix and the first signal.

[0048] To achieve the above objectives, embodiments of the present invention provide a base station, comprising: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; the processor executes the program or instructions to implement the steps of the interference cancellation method described above.

[0049] To achieve the above objectives, embodiments of the present invention provide a readable storage medium storing a program or instructions thereon, characterized in that the program or instructions, when executed by a processor, implement the steps of the interference cancellation method as described above.

[0050] The beneficial effects of the above-described technical solution of the present invention are as follows:

[0051] In this embodiment of the invention, configuration information of the downlink reference signal of the second base station and a first signal are received. Since the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel, the channel estimation result of the service channel is obtained according to the first signal and the configuration information. Based on the channel estimation result, interference cancellation is performed on the first signal, that is, interference cancellation of the service channel is achieved. This realizes the interference cancellation of the control channel and the service channel. Therefore, when the TDD frame structure configuration of the interfering station and the interfered station is inconsistent, resulting in cross-time slot interference, interference cancellation can be performed by distinguishing the control channel and the service channel. Attached Figure Description

[0052] Figure 1 This is a schematic diagram of cross-slot interference.

[0053] Figure 2 This is a flowchart of the interference cancellation method according to an embodiment of the present invention;

[0054] Figure 3 This is a schematic diagram of the interference cancellation architecture according to an embodiment of the present invention;

[0055] Figure 4 This is a schematic diagram of channel estimation based on pilot coordination according to an embodiment of the present invention;

[0056] Figure 5 This is a block diagram of an interference cancellation device according to an embodiment of the present invention;

[0057] Figure 6 This is a block diagram of a base station according to an embodiment of the present invention. Detailed Implementation

[0058] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0059] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0060] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0061] In addition, the terms "system" and "network" are often used interchangeably in this article.

[0062] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0063] When two TDD systems use the same or adjacent frequencies, cross-slot interference can occur if their time slots are not synchronized. Figure 1 As shown.

[0064] Specifically, for adjacent-channel deployment scenarios (i.e., two systems deployed in adjacent frequencies within the same frequency band): If the two TDD systems are time-slot synchronized, there is no interference; if they are not synchronized, since the RF filters are passbands for both systems and offer no suppression, adjacent-channel cross-time-slot interference will be introduced. For co-adjacent-channel deployment scenarios (i.e., two systems deployed in adjacent frequencies within the same frequency band): If the two TDD systems are time-slot synchronized, there is no interference; if they are not synchronized, co-adjacent-channel cross-time-slot interference will be introduced.

[0065] This invention provides an interference cancellation method, apparatus, and base station to address the problem of interference caused by inconsistent TDD frame structure configurations between the interfering and affected stations, where there is currently no interference cancellation scheme that distinguishes between control and traffic channels. This invention can be applied to the following scenarios:

[0066] Scenario 1: Macro station to macro station, downlink interference to uplink;

[0067] Scenario 2: Macro station and pico station, macro station downlink interference to pico station uplink or pico station downlink interference to macro station uplink;

[0068] Scenario 3: Pitot stations interfering with each other, downlink interference with uplink.

[0069] It should be noted that, due to the uncertainty of the terminal's movement position and the relatively low transmission power, the embodiments of the present invention do not involve terminal-related interference scenarios.

[0070] like Figure 2 As shown, an interference cancellation method according to an embodiment of the present invention is applied to a first base station, and the method specifically includes the following steps:

[0071] Step 21: Receive the configuration information of the downlink reference signal of the second base station and the first signal; wherein, the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel.

[0072] Optionally, the first base station can also be referred to as the interfered station, and the second base station can also be referred to as the interfering station. For example, the interfered station receives the superimposed signal of the terminal's uplink useful signal and the downlink interference signal of the interfering station's Physical Downlink Shared Channel (PDSCH) service channel at other resource positions other than the first symbol. Here, the non-first symbol is the service channel after excluding the control channel.

[0073] Step 22: Based on the first signal and the configuration information, obtain the channel estimation result of the service channel.

[0074] Optionally, the channel estimation result of the service channel can be obtained based on the first signal and the DMRS sequence configuration and port information in the configuration information; wherein, the channel estimation result includes: a first estimation result of the downlink service channel and a second estimation result of the uplink service channel.

[0075] Step 23: Based on the channel estimation results, perform interference cancellation on the first signal.

[0076] In the above scheme, by receiving the configuration information of the downlink reference signal of the second base station and the first signal; since the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel, the channel estimation result of the service channel is obtained according to the first signal and the configuration information, and the interference of the first signal is eliminated according to the channel estimation result, that is, the interference elimination of the service channel is realized, thereby realizing the interference elimination of the control channel and the service channel. Furthermore, when the TDD frame structure configuration of the interfering station and the interfered station is inconsistent, resulting in cross-time slot interference, the interference can be eliminated by distinguishing the control channel and the service channel.

[0077] like Figure 3 As shown, a schematic diagram of an interference cancellation architecture is presented, which completes the cancellation of received interference signals before uplink equalization, so as not to affect the subsequent processing of useful signals of the disturbed station; at the same time, it can achieve good interference cancellation effect without losing the capacity and coverage of the base station; for different types of interference sources, based on macro-micro network pilot coordinated scheduling, a matching service channel interference cancellation scheme and architecture are proposed, which can also be implemented without relying on architecture changes and hardware modifications.

[0078] Specifically, the uplink receiving module of the affected station receives the superimposed signal of the uplink signal carried by the service channel sent by the terminal and the downlink interference signal carried by the service channel of the disrupting station, and inputs it to the channel estimation module; the pilot coordination module performs pilot coordination processing on the configuration information of the downlink reference signal sent by the disrupting station to ensure that service channel interference is eliminated through pilot coordination scheduling and configuration information interaction; the processing flow of the channel estimation module of the affected station distinguishes between the uplink service channel and the downlink service channel and performs interference elimination and channel equalization respectively.

[0079] The step of obtaining the channel estimation result of the service channel based on the first signal and the configuration information includes:

[0080] Channel estimation is performed based on the first signal, the first DMRS sequence and the second DMRS sequence in the configuration information to obtain the channel estimation result; wherein, the second DMRS sequence is the DMRS sequence of the uplink reference signal determined based on the first DMRS sequence.

[0081] The channel estimation results include: a first estimation result for the downlink traffic channel and a second estimation result for the uplink traffic channel.

[0082] Optionally, the step of obtaining the channel estimation result of the service channel based on the first signal and the configuration information, or the step of performing channel estimation based on the first signal, the first DMRS sequence, and the second DMRS sequence to obtain the channel estimation result, includes:

[0083] Channel estimation is performed based on the first signal and the first DMRS sequence in the configuration information to obtain the first estimation result; channel estimation is performed based on the first signal and the second DMRS sequence to obtain the second estimation result; wherein, the second DMRS sequence is the DMRS sequence of the uplink reference signal determined based on the first DMRS sequence.

[0084] Optionally, before performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result, the method further includes:

[0085] Based on the first DMRS sequence, a second DMRS sequence of uplink reference signal orthogonal to the first DMRS sequence is obtained.

[0086] Specifically, the interfering station sends the downlink reference signal configuration information (such as DMRS sequence configuration and port information) to the affected station. The affected station selects an uplink reference signal DMRS sequence orthogonal to the interfering station's DMRS sequence and related resources, i.e., pilot cooperative processing, such as... Figure 4 As shown. Based on pilot-based collaborative processing, channel estimation is performed separately for uplink and downlink traffic channels to achieve interference cancellation.

[0087] The step of performing channel estimation based on the first signal and the first DMRS sequence in the configuration information to obtain the first estimation result includes:

[0088] Channel estimation is performed based on the first DMRS sequence and the first signal to obtain a first downlink estimation result of the downlink traffic channel at the first time domain symbol position; wherein, the first time domain symbol is the symbol in the time domain of the first DMRS sequence;

[0089] Based on the linear interpolation algorithm, the second downlink estimation result of the downlink traffic channel at the second time domain symbol position is obtained through the first downlink estimation result; wherein, the second time domain symbol is other time domain symbols on the downlink traffic channel besides the first time domain symbol;

[0090] The first downlink estimation result and the second downlink estimation result are determined as the first estimation result.

[0091] Specifically, the downlink service channel estimation module of the affected station estimates the matrix H1' (i.e., the first downlink estimation result) of the PDSCH service channel at the downlink DMRS time domain symbol position based on the downlink reference signal DMRS sequence (i.e., the first DMRS sequence) of the interfering station and the superimposed signal transmitted by the uplink receiving module. Then, based on H1', ​​the matrix H2' (i.e., the second downlink estimation result) of the PDSCH service channel at other non-DMRS time domain symbols is obtained by using the linear interpolation method. The first downlink estimation result and the second downlink estimation result (i.e., H = [H1', H2'], which is the first estimation result) are then input to the channel equalization module.

[0092] The step of performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result includes:

[0093] Channel estimation is performed based on the second DMRS sequence and the first signal to obtain the first uplink estimation result of the uplink service channel at the third time domain symbol position; wherein, the third time domain symbol is the symbol in the time domain of the second DMRS sequence;

[0094] Based on the linear interpolation algorithm, the second uplink estimation result of the uplink service channel at the fourth time domain symbol position is obtained through the first uplink estimation result; wherein, the fourth time domain symbol is any other time domain symbol on the uplink service channel other than the third time domain position.

[0095] The first uplink estimation result and the second uplink estimation result are determined as the second estimation result.

[0096] Specifically, the uplink service channel estimation module of the affected station estimates the matrix H1 (i.e., the first uplink estimation result) of the PUSCH service channel at the uplink DMRS time domain symbol position based on the pilot coordinated uplink reference signal DMRS sequence (i.e., the second DMRS sequence) and the superimposed signal transmitted by the uplink receiving module. Then, based on H1, the matrix H2 (i.e., the second uplink estimation result) of the PUSCH service channel at other non-DMRS time domain symbols is obtained by using the linear interpolation method. The first uplink estimation result and the second uplink estimation result (i.e., H = [H1, H2], which is also the second estimation result) are input to the channel equalization module.

[0097] Optionally, the step of canceling interference on the first signal based on the channel estimation result includes:

[0098] Based on the minimum mean square error algorithm, the detection matrix is ​​obtained from the channel estimation results;

[0099] Based on the detection matrix and the first signal, the original estimated signal after interference cancellation is output.

[0100] Specifically, the channel estimation module of the affected station transmits the channel estimation results of the above-mentioned service channel and the superimposed signal Y from the uplink receiving module to the channel equalization module respectively. The channel equalization module calculates the detection matrix G based on the minimum mean square error (MMSE) algorithm and outputs the original estimated signal X = G*Y after interference cancellation.

[0101] The MMSE detector is a linear detector that considers background noise and received signal power. Its objective is to minimize the mean square error cost function, i.e., to minimize the mean square error between the transmitted vector and the matched filter output vector.

[0102] arg min G E[‖xG y ||]

[0103] Where x represents the input, and G is n R ×n R 3D detection matrix:

[0104] G i =C i H (C i C i H +σ n 2 I) -1

[0105] Among them, C i =H i B i C m =H i B m C k (j) =H i (j) B k (j) , σ n 2 Let H represent the interference power and noise power, H be the channel gain matrix, and B be the precoding matrix. If the receiver performance is enhanced, and interference channel information can be estimated during detection, then the matrix including Interference Rejection Combining (IRC) is defined as follows:

[0106]

[0107] Where i represents the target user equipment, m represents other user equipment besides the target user equipment, k represents user equipment under the scrambling station, and j represents the scrambling station.

[0108] The signal after detection is:

[0109]

[0110] Among them, A i =G i H i B i A m =G i H i B m A k (j) =G i H i (j) B k (j) .

[0111] The above embodiments of the present invention complete the cancellation of received interference signals before uplink equalization, thereby not affecting the subsequent processing of useful signals from the disturbed station; at the same time, it can achieve a good interference cancellation effect without sacrificing the capacity and coverage of the base station, and achieve service channel interference cancellation through macro-micro network pilot coordinated scheduling without relying on architecture changes and hardware upgrades, thereby completing control channel interference cancellation and useful data demodulation, which can further reduce interference problems between macro stations, between macro stations and pico stations, and between pico stations, improve system performance and cell throughput, and solve the problem of cross-time slot interference.

[0112] like Figure 5 As shown, this embodiment of the invention also provides an interference cancellation device 500, applied to a first base station, comprising:

[0113] The signal receiving module 510 is used to receive configuration information of the downlink reference signal of the second base station and a first signal; wherein, the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel;

[0114] The channel estimation module 520 is used to obtain the channel estimation result of the service channel based on the first signal and the configuration information;

[0115] The interference cancellation module 530 is used to cancel interference on the first signal based on the channel estimation result.

[0116] Optionally, the channel estimation results include: a first estimation result for the downlink traffic channel and a second estimation result for the uplink traffic channel.

[0117] Optionally, the channel estimation module includes:

[0118] The first estimation submodule is used to perform channel estimation based on the first signal and the first DMRS sequence in the configuration information to obtain the first estimation result;

[0119] The second estimation submodule is used to perform channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result; wherein the second DMRS sequence is the DMRS sequence of the uplink reference signal determined based on the first DMRS sequence.

[0120] Optionally, the device further includes:

[0121] The processing submodule is configured to obtain a second DMRS sequence of an uplink reference signal orthogonal to the first DMRS sequence before performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result.

[0122] Optionally, the first estimation submodule includes:

[0123] The first estimation unit is used to perform channel estimation based on the first DMRS sequence and the first signal to obtain a first downlink estimation result of the downlink traffic channel at the first time domain symbol position; wherein, the first time domain symbol is the symbol in the time domain of the first DMRS sequence;

[0124] The second estimation unit is used to obtain a second downlink estimation result of the downlink traffic channel at the second time-domain symbol position based on the first downlink estimation result using a linear interpolation algorithm; wherein, the second time-domain symbol is another time-domain symbol on the downlink traffic channel besides the first time-domain symbol;

[0125] The first processing unit is configured to determine the first downlink estimation result and the second downlink estimation result as the first estimation result.

[0126] Optionally, the second estimation submodule includes:

[0127] The third estimation unit is used to perform channel estimation based on the second DMRS sequence and the first signal to obtain the first uplink estimation result of the uplink service channel at the third time domain symbol position; wherein, the third time domain symbol is the symbol in the time domain of the second DMRS sequence;

[0128] The fourth estimation unit is used to obtain a second uplink estimation result of the uplink traffic channel at the fourth time domain symbol position based on the first uplink estimation result using a linear interpolation algorithm; wherein, the fourth time domain symbol is another time domain symbol on the uplink traffic channel other than the third time domain position.

[0129] The second processing unit is used to determine the first uplink estimation result and the second uplink estimation result as the second estimation result.

[0130] Optionally, the interference cancellation module 530 includes:

[0131] The parameter determination submodule is used to obtain the detection matrix based on the channel estimation results using the minimum mean square error algorithm.

[0132] The interference cancellation submodule is used to output the original estimated signal after interference cancellation based on the detection matrix and the first signal.

[0133] The apparatus described in the embodiments of the present invention can implement various embodiments of the above methods and achieve the same technical effects. To avoid repetition, it will not be described again here.

[0134] This invention also provides a base station, such as... Figure 6 As shown, it includes a transceiver 610, a processor 600, a memory 620, and a program or instructions stored in the memory 620 and executable on the processor 600; when the processor 600 executes the program or instructions, it implements the steps in the above-mentioned interference cancellation method and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0135] The transceiver 610 is used to receive and send data under the control of the processor 600.

[0136] Among them, Figure 6 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 600) and memory (memory 620). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 630 provides an interface. Transceiver 610 may be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over a transmission medium. Processor 600 is responsible for managing the bus architecture and general processing, and memory 620 may store data used by processor 600 during operation.

[0137] An embodiment of the present invention provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the steps in the interference cancellation method described above and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0138] The processor mentioned above is the processor in the base station described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0139] It should be further noted that the terminals described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the functional components described are referred to as modules in order to emphasize the independence of their implementation.

[0140] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0141] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0142] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0143] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values ​​includes the upper and lower limits of the range and any subranges in between.

[0144] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. An interference cancellation method, applied to a first base station, characterized in that, include: The configuration information for receiving downlink reference signals from the second base station and a first signal; wherein, the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel; Based on the first signal and the configuration information, the channel estimation result of the service channel is obtained; Based on the channel estimation results, interference cancellation is performed on the first signal; The channel estimation results include: a first estimation result for the downlink service channel and a second estimation result for the uplink service channel; obtaining the channel estimation result for the service channel based on the first signal and the configuration information includes: Channel estimation is performed based on the first signal and the first demodulation reference signal (DMRS) sequence in the configuration information to obtain the first estimation result; Based on the first DMRS sequence, a second DMRS sequence of uplink reference signals orthogonal to the first DMRS sequence is obtained; Channel estimation is performed based on the first signal and the second DMRS sequence to obtain the second estimation result; wherein, the second DMRS sequence is the DMRS sequence of the uplink reference signal determined based on the first DMRS sequence.

2. The method according to claim 1, characterized in that, The step of performing channel estimation based on the first signal and the first demodulation reference signal (DMRS) sequence in the configuration information to obtain the first estimation result includes: Channel estimation is performed based on the first DMRS sequence and the first signal to obtain a first downlink estimation result of the downlink traffic channel at the first time domain symbol position; wherein, the first time domain symbol is the symbol in the time domain of the first DMRS sequence; Based on the linear interpolation algorithm, the second downlink estimation result of the downlink traffic channel at the second time domain symbol position is obtained through the first downlink estimation result; wherein, the second time domain symbol is other time domain symbols on the downlink traffic channel besides the first time domain symbol; The first downlink estimation result and the second downlink estimation result are determined as the first estimation result.

3. The method according to claim 1, characterized in that, The step of performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result includes: Channel estimation is performed based on the second DMRS sequence and the first signal to obtain the first uplink estimation result of the uplink service channel at the third time domain symbol position; wherein, the third time domain symbol is the symbol in the time domain of the second DMRS sequence; Based on the linear interpolation algorithm, the second uplink estimation result of the uplink service channel at the fourth time domain symbol position is obtained through the first uplink estimation result; wherein, the fourth time domain symbol is any other time domain symbol on the uplink service channel other than the third time domain symbol. The first uplink estimation result and the second uplink estimation result are determined as the second estimation result.

4. The method according to claim 1, characterized in that, The step of cancelling interference on the first signal based on the channel estimation result includes: Based on the minimum mean square error algorithm, the detection matrix is ​​obtained from the channel estimation results; Based on the detection matrix and the first signal, the original estimated signal after interference cancellation is output.

5. An interference cancellation device, applied to a first base station, characterized in that, include: The signal receiving module is used to receive configuration information of the downlink reference signal of the second base station and a first signal; wherein, the first signal refers to the superposition signal of the uplink signal of the terminal on the service channel and the downlink interference signal of the second base station on the service channel; The channel estimation module is used to obtain the channel estimation result of the service channel based on the first signal and the configuration information; An interference cancellation module is used to cancel interference on the first signal based on the channel estimation result; The channel estimation results include: a first estimation result for the downlink traffic channel and a second estimation result for the uplink traffic channel; the channel estimation module includes: The first estimation submodule is used to perform channel estimation based on the first signal and the first demodulation reference signal (DMRS) sequence in the configuration information to obtain the first estimation result. The processing submodule is used to obtain a second DMRS sequence of an uplink reference signal orthogonal to the first DMRS sequence before performing channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result. The second estimation submodule is used to perform channel estimation based on the first signal and the second DMRS sequence to obtain the second estimation result; wherein the second DMRS sequence is the DMRS sequence of the uplink reference signal determined based on the first DMRS sequence.

6. The apparatus according to claim 5, characterized in that, The first estimation submodule includes: The first estimation unit is used to perform channel estimation based on the first DMRS sequence and the first signal to obtain a first downlink estimation result of the downlink traffic channel at the first time domain symbol position; wherein, the first time domain symbol is the symbol in the time domain of the first DMRS sequence; The second estimation unit is used to obtain a second downlink estimation result of the downlink traffic channel at the second time-domain symbol position based on the first downlink estimation result using a linear interpolation algorithm; wherein, the second time-domain symbol is another time-domain symbol on the downlink traffic channel besides the first time-domain symbol; The first processing unit is configured to determine the first downlink estimation result and the second downlink estimation result as the first estimation result.

7. The apparatus according to claim 5, characterized in that, The second estimation submodule is also used for: The third estimation unit is used to perform channel estimation based on the second DMRS sequence and the first signal to obtain a first uplink estimation result of the uplink service channel at the third time domain symbol position; wherein, the third time domain symbol is the symbol in the time domain of the second DMRS sequence; The fourth estimation unit is used to obtain a second uplink estimation result of the uplink traffic channel at the fourth time domain symbol position based on the first uplink estimation result using a linear interpolation algorithm; wherein, the fourth time domain symbol is another time domain symbol on the uplink traffic channel other than the third time domain symbol; The second processing unit is used to determine the first uplink estimation result and the second uplink estimation result as the second estimation result.

8. The apparatus according to claim 5, characterized in that, The interference cancellation module includes: The parameter determination submodule is used to obtain the detection matrix based on the channel estimation results using the minimum mean square error algorithm. The interference cancellation submodule is used to output the original estimated signal after interference cancellation based on the detection matrix and the first signal.

9. A base station, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the steps of the interference cancellation method as described in any one of claims 1 to 4.

10. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps of the interference cancellation method as described in any one of claims 1 to 4.