Interference elimination method and device and computer equipment

By receiving and decoding the PBCH signals of the serving cell and the co-channel interfering cell, and using the cell center frequency information for channel estimation and frequency offset compensation, co-channel interference in the 5G communication system is eliminated, communication quality and stability are improved, and the access failure problem caused by co-channel interference is solved.

CN121334878APending Publication Date: 2026-01-13SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511478575.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-15
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

In 5G communication systems, interference between cells on the same frequency leads to poor signal quality for user equipment. Existing technologies are unable to effectively eliminate this interference, thus affecting user experience.

Method used

By receiving PBCH signals from the serving cell and co-channel interfering cells, PBCH decoding is performed to identify the co-channel interfering cells. Channel estimation and frequency offset compensation are then performed using the cell center frequency information to eliminate co-channel interference.

Benefits of technology

It effectively eliminated co-channel interference, improved communication quality, solved the problem of cell access failure, ensured communication stability, and improved resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334878A_ABST
    Figure CN121334878A_ABST
Patent Text Reader

Abstract

The invention relates to an interference elimination method and device and computer equipment. The method comprises the following steps: receiving an initial time domain signal on a time-frequency resource of a serving cell; wherein the initial time domain signal is a superposed signal of a first physical broadcast channel (PBCH) signal from a serving cell and a second PBCH signal from a same-frequency interference cell of the serving cell; pBCH decoding is carried out on the initial time domain signal to obtain first cell information; wherein the first cell information comprises a target synchronization signal of the first cell and PBCH block SSB center frequency point information; determining the first cell as a same-frequency interference cell according to the cell center frequency point information and the target SSB center frequency point information, and performing same-frequency interference elimination on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information comprises the actual SSB center frequency point information of the service cell and the actual SSB center frequency point information of the same-frequency interference cell. The method can effectively eliminate the same frequency interference and improve the communication quality.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and in particular to an interference cancellation method, device and computer equipment. BACKGROUND

[0002] With the wide application of the 5th Generation (5G) New Radio (NR) system, there are a large number of co-frequency cells in a region, each cell can send multiple co-frequency signals on the same time-frequency resource, and there is a large co-frequency interference between the co-frequency signals sent by each cell on the same time-frequency resource. That is, under the configuration of a large number of co-frequency cells, a user equipment (UE) can receive multiple signals from multiple cells. Therefore, when there is co-frequency interference between cells, the interference of the co-frequency neighbor cell needs to be suppressed to improve the signal quality of the current serving cell and ensure the user experience under the current serving cell.

[0003] At present, the terminal device realizes the cancellation of the interference signal in the received signal by adopting a certain fixed co-frequency interference cancellation method, but this method cannot effectively cancel the co-frequency interference signal in the received signal, resulting in poor user experience. SUMMARY

[0004] Therefore, it is necessary to provide an interference cancellation method, device and computer equipment to effectively cancel the co-frequency interference and improve the communication quality in view of the above technical problems.

[0005] In a first aspect, the present application provides an interference cancellation method, comprising:

[0006] receiving an initial time domain signal on the time-frequency resource of a serving cell; wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a co-frequency interference cell of the serving cell;

[0007] performing PBCH decoding on the initial time domain signal to obtain first cell information; wherein the first cell information includes a target synchronization signal of a first cell and PBCH block SSB center frequency point information;

[0008] determining that the first cell is a co-frequency interference cell according to the cell center frequency point information and the target SSB center frequency point information, and performing co-frequency interference cancellation on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information includes actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the co-frequency interference cell.

[0009] In one of the embodiments, the PBCH decoding of the initial time-domain signal to obtain the first cell information comprises:

[0010] The initial time-domain signal is processed in time-frequency domain to obtain an initial frequency-domain signal corresponding to the initial time-domain signal.

[0011] The initial frequency-domain signal is channel estimated to obtain a target channel estimation matrix.

[0012] The initial frequency-domain signal is demodulated and decoded according to the target channel estimation matrix to obtain the first cell information.

[0013] In one of the embodiments, the channel estimation of the initial frequency-domain signal to obtain the target channel estimation matrix comprises:

[0014] The initial frequency-domain signal is channel estimated according to the known position information of the reference demodulation signal (DMRS) of each cell in the time-frequency resource to obtain a preliminary channel estimation matrix.

[0015] The preliminary channel estimation matrix is filtered and processed by frequency-domain interpolation to obtain the target channel estimation matrix.

[0016] In one of the embodiments, the channel estimation of the initial frequency-domain signal according to the known position information of the reference demodulation signal (DMRS) of each cell in the time-frequency resource to obtain a preliminary channel estimation matrix comprises:

[0017] A local pilot matrix is generated according to the known position information of the DMRS of each cell in the time-frequency resource.

[0018] The signal at the known position information of the DMRS of any cell in the time-frequency resource is intercepted from the initial frequency-domain signal, and a received pilot matrix is generated according to the intercepted signal.

[0019] The preliminary channel estimation matrix is determined according to the local pilot matrix and the received pilot matrix.

[0020] In one of the embodiments, the co-frequency interference cancellation of the initial time-domain signal according to the cell center frequency point information comprises:

[0021] The frequency deviation between the serving cell and the first cell is determined according to the cell center frequency point information.

[0022] In response to the frequency deviation being greater than a preset deviation threshold, a frequency offset compensation value is determined according to the frequency deviation.

[0023] According to the frequency offset compensation value, an initial frequency domain signal corresponding to the initial time domain signal is processed to obtain the interference signal of the first cell;

[0024] According to the interference signal, the initial time domain signal is subjected to co-frequency interference cancellation.

[0025] In one of the embodiments, the processing of the initial frequency domain signal corresponding to the initial time domain signal according to the frequency offset compensation value to obtain the interference signal of the first cell comprises:

[0026] According to the frequency offset compensation value, the initial frequency domain signal is subjected to reverse frequency offset compensation to obtain a first frequency domain signal;

[0027] According to the target channel estimation matrix, the first frequency domain signal and the frequency offset compensation value, the interference signal of the first cell is determined.

[0028] In one of the embodiments, the method further comprises:

[0029] According to the cell center frequency point information and the target SSB center frequency point information, the first cell is determined to be the serving cell, and the first cell information is output.

[0030] In one of the embodiments, after the initial time domain signal is subjected to co-frequency interference cancellation, the method further comprises:

[0031] The initial time domain signal subjected to co-frequency interference cancellation is taken as a new initial time domain signal, and the operation of decoding the initial time domain signal to obtain the first cell information is performed until the first cell is determined to be the serving cell according to the cell center frequency point information and the target SSB center frequency point information.

[0032] In a second aspect, the application further provides an interference cancellation device, comprising:

[0033] A signal receiving module is configured to receive an initial time domain signal on a time-frequency resource of a serving cell, wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a co-frequency interference cell of the serving cell.

[0034] An information determining module is configured to decode the initial time domain signal to obtain first cell information, wherein the first cell information comprises target synchronization signal and PBCH block (SSB) center frequency point information of a first cell.

[0035] The interference cancellation module is configured to determine the first cell as a same-frequency interference cell according to the cell center frequency point information and the target SSB center frequency point information, and perform same-frequency interference cancellation on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information comprises actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the same-frequency interference cell.

[0036] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0037] receiving an initial time domain signal on a time-frequency resource of a serving cell; wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a same-frequency interference cell of the serving cell;

[0038] performing PBCH decoding on the initial time domain signal to obtain first cell information; wherein the first cell information comprises target synchronization signal and PBCH block SSB center frequency point information of a first cell;

[0039] determining the first cell as a same-frequency interference cell according to cell center frequency point information and target SSB center frequency point information, and performing same-frequency interference cancellation on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information comprises actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the same-frequency interference cell.

[0040] In a fourth aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the following steps:

[0041] receiving an initial time domain signal on a time-frequency resource of a serving cell; wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a same-frequency interference cell of the serving cell;

[0042] performing PBCH decoding on the initial time domain signal to obtain first cell information; wherein the first cell information comprises target synchronization signal and PBCH block SSB center frequency point information of a first cell;

[0043] According to the cell center frequency point information and the target SSB center frequency point information, it is determined that the first cell is a co-frequency interference cell, and co-frequency interference cancellation is performed on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information includes actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the co-frequency interference cell.

[0044] In a fifth aspect, the present application also provides a computer program product comprising a computer program which, when executed by a processor, implements the following steps:

[0045] Receiving an initial time domain signal on a time-frequency resource of a serving cell; wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a co-frequency interference cell of the serving cell;

[0046] Performing PBCH decoding on the initial time domain signal to obtain first cell information; wherein the first cell information includes target synchronization signal and PBCH block (SSB) center frequency point information of a first cell;

[0047] According to the cell center frequency point information and the target SSB center frequency point information, it is determined that the first cell is a co-frequency interference cell, and co-frequency interference cancellation is performed on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information includes actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the co-frequency interference cell.

[0048] The interference cancellation method, device and computer equipment described above receive an initial time domain signal on a time-frequency resource of a serving cell; wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a same-frequency interference cell of the serving cell; the initial time domain signal is subjected to PBCH decoding to obtain first cell information; wherein the first cell information includes a target synchronization signal of the first cell and PBCH block (SSB) center frequency point information; the first cell is determined to be the same-frequency interference cell according to the cell center frequency point information and the target SSB center frequency point information, and the initial time domain signal is subjected to same-frequency interference cancellation according to the cell center frequency point information; wherein the cell center frequency point information includes actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the same-frequency interference cell. Through comparison of the actual SSB center frequency point of the serving cell and the target SSB center frequency point of the first cell obtained through decoding, the above scheme can determine whether the first cell is the same-frequency interference cell, and in the case that the first cell is the same-frequency interference cell, the initial time domain signal is subjected to same-frequency interference cancellation according to the cell center frequency point information, which not only solves the problem of cell access failure caused by same-frequency interference, but also guarantees the stability of subsequent communication, and improves resource utilization without increasing spectrum overhead. BRIEF DESCRIPTION OF DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the embodiments or the related art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0050] Figure 1 An application environment diagram of the interference cancellation method in one embodiment;

[0051] Figure 2 A flowchart of the interference cancellation method in one embodiment;

[0052] Figure 3 A flowchart of the PBCH decoding in one embodiment;

[0053] Figure 4 A flowchart of determining the target channel estimation matrix in one embodiment;

[0054] Figure 5 A flowchart of determining the preliminary channel estimation matrix in one embodiment;

[0055] Figure 6 A flowchart of the same-frequency interference cancellation on the initial time domain signal in one embodiment;

[0056] Figure 7A Bler distribution diagram of cell PBCH decoding in a first application scenario in an embodiment;

[0057] Figure 7B Bler distribution diagram of cell PBCH decoding in a second application scenario in an embodiment;

[0058] Figure 7C Bler distribution diagram of cell PBCH decoding in a third application scenario in an embodiment;

[0059] Figure 7D Bler distribution diagram of cell PBCH decoding in a fourth application scenario in an embodiment;

[0060] Figure 8 Flowchart of the interference cancellation method in another embodiment;

[0061] Figure 9 Block diagram of the interference cancellation device in an embodiment;

[0062] Figure 10 Internal structure diagram of the computer device in an embodiment. DETAILED DESCRIPTION

[0063] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0064] The interference cancellation method provided by the embodiments of the present application can be applied in the application environment as shown in Figure 1 . The terminal 101 is a terminal device used by a user, the target base station 102 is a base station of a serving cell to which the terminal 101 accesses or resides, and the co-frequency interference base station 103 is a base station corresponding to a co-frequency neighbor cell of the serving cell. It should be noted that the number of co-frequency interference base stations 103 can be one or more, for example, 5 or 6. The terminal 101 can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The target base station 102 and the co-frequency interference base station 103 can be, but are not limited to, ground base stations, air base stations, etc.

[0065] In an exemplary embodiment, as Figure 2As shown, a method for interference cancellation is provided, and the method is applied to Figure 1 The terminal 101 in the system 100 is taken as an example for illustration, and the method comprises the following steps:

[0066] S201, receiving an initial time-domain signal on a time-frequency resource of a serving cell.

[0067] The initial time-domain signal is a superposition signal of a PBCH (Physical Broadcast Channel) signal from the serving cell and a second PBCH signal from a co-channel interference cell of the serving cell. The serving cell is a cell in which the terminal currently resides or accesses.

[0068] It should be noted that in a wireless communication system, before the terminal transmits information based on the serving cell, the terminal needs to complete initial synchronization and residence on the serving cell to obtain time-frequency resource configuration information of the serving cell. The time-frequency resource configuration information includes but is not limited to working frequency band, SSB (Synchronization Signal and PBCH block) configuration parameters, time-frequency resource grid definition and other information of the serving cell. After obtaining the time-frequency resource configuration information of the serving cell, the terminal knows which time and frequency to receive the PBCH signal of the serving cell.

[0069] The terminal locates the time-frequency resource block where the PBCH of the serving cell is located in the time-frequency resource grid of the entire system bandwidth according to the SSB configuration parameters of the serving cell. Specifically, the SSB exists in units of "blocks" in time, and the terminal determines the initial symbol position of the current SSB block according to the SSB period. The SSB corresponds to an SSB bandwidth in frequency, and the terminal determines the starting RB (Resource Block) position of the SSB bandwidth in the system bandwidth according to the SSB center frequency point broadcast in the MIB (Master Information Block) message decoded at the initial residence. Finally, the terminal locks the time-frequency resource area exclusive to the PBCH signal of the serving cell.

[0070] Since the co-channel interference cell of the serving cell uses the same working frequency band as the serving cell, the terminal will receive the superposition signal of the serving cell and the co-channel interference cell of the serving cell on the time-frequency resource of the serving cell. The co-channel interference cell is a neighbor cell of the serving cell, and the number of co-channel interference cells can be one or more, which is not limited here. The analog-to-digital converter of the radio frequency module of the terminal converts the down-converted analog baseband signal into a digital baseband signal, and performs preliminary filtering on the digital baseband signal to retain the effective frequency components, thereby obtaining the initial time-domain signal.

[0071] S202, PBCH decoding is performed on the initial time domain signal to obtain first cell information.

[0072] The PBCH decoding is a process in which the terminal extracts core system information from the received PBCH signal, so that the terminal can identify the cell, complete synchronization, and finally access the network. The first cell information includes but is not limited to the target SSB center frequency information of the first cell. The first cell is the cell obtained by decoding this time.

[0073] Optionally, the initial time domain signal can be subjected to fast Fourier transform to convert the time domain signal into a frequency domain signal. Further, the initial time domain signal is subjected to PBCH decoding based on a preset procedure to obtain first cell information.

[0074] It should be further noted that the PBCH decoding of the initial time domain signal may fail, that is, the CRC (Cyclic Redundancy Check) check is invalid. In this case, the first cell is regarded as an invalid cell, and no subsequent operation is performed, but the PBCH decoding of the initial time domain signal needs to be performed again.

[0075] S203, according to the cell center frequency information and the target SSB center frequency information, the first cell is determined as a co-frequency interference cell, and the initial time domain signal is subjected to co-frequency interference cancellation according to the cell center frequency information.

[0076] The cell center frequency information is information pre-stored by the terminal after cell search, and in the embodiments of the present application, the cell center frequency information includes actual SSB center frequency information of a serving cell and actual SSB center frequency information of a co-frequency interference cell.

[0077] Optionally, the target SSB center frequency information is extracted from the first cell information obtained by PBCH decoding. The target SSB center frequency information is compared with each actual SSB center frequency information in the cell center frequency information for consistency. If the consistency comparison result of the target SSB center frequency information and the actual SSB center frequency information of any co-frequency interference cell in the cell center frequency information is consistent, the first cell is determined as a co-frequency interference cell.

[0078] Further, the first cell can be subjected to channel estimation and original signal reconstruction according to the cell center frequency information, and the time domain data of the reconstructed first cell is subtracted from the initial time domain signal to achieve the purpose of co-frequency interference cancellation.

[0079] It should be noted that after the same frequency interference elimination is performed, the initial time domain signal after the same frequency interference elimination is also needed as a new initial time domain signal, and the operation of performing PBCH decoding on the initial time domain signal to obtain the first cell information is returned to be performed until it is determined that the first cell is the serving cell according to the cell center frequency point information and the target SSB center frequency point information.

[0080] In the above interference elimination method, the initial time domain signal on the time-frequency resource of the serving cell is received; wherein the initial time domain signal is a superimposed signal of the first physical broadcast channel PBCH signal from the serving cell and the second PBCH signal from the same frequency interference cell of the serving cell; PBCH decoding is performed on the initial time domain signal to obtain the first cell information; wherein the first cell information includes the target synchronization signal and PBCH block SSB center frequency point information of the first cell; according to the cell center frequency point information and the target SSB center frequency point information, it is determined that the first cell is a same frequency interference cell, and the initial time domain signal is subjected to same frequency interference elimination according to the cell center frequency point information; wherein the cell center frequency point information includes the actual SSB center frequency point information of the serving cell and the actual SSB center frequency point information of the same frequency interference cell. The above scheme can determine whether the first cell is a same frequency interference cell by comparing the actual SSB center frequency point of the serving cell with the target SSB center frequency point of the first cell obtained by decoding, and in the case that the first cell is a same frequency interference cell, the initial time domain signal is subjected to same frequency interference elimination according to the cell center frequency point information, which not only solves the problem of cell access failure caused by same frequency interference, but also guarantees the stability of subsequent communication, while improving the resource utilization rate without increasing the spectrum overhead.

[0081] Optionally, in an exemplary embodiment, as shown in Figure 3 A PBCH decoding method is provided, specifically comprising the following steps:

[0082] S301, the initial time domain signal is subjected to time-frequency domain processing to obtain an initial frequency domain signal corresponding to the initial time domain signal.

[0083] Wherein, the time domain processing of the initial time domain signal refers to the process of converting and analyzing between the time domain and the frequency domain, and optimizing the processing according to the characteristics of different domains. The initial frequency domain signal is the signal of the initial time domain signal in the frequency domain.

[0084] Optionally, the initial time domain signal may have a carrier frequency offset in the time domain, so the initial time domain signal can be compensated for frequency offset in the time domain first. Specifically, the carrier frequency offset can be compensated for in the time domain based on a digital controlled oscillator. Further, the initial time domain signal after frequency offset compensation can be converted to the frequency domain by using fast Fourier transform to obtain the initial frequency domain signal.

[0085] S302, performing channel estimation on the initial frequency domain signal to obtain a target channel estimation matrix.

[0086] The target channel estimation matrix is quantized information describing channel characteristics experienced in the transmission process of the initial time domain signal.

[0087] Optionally, the initial frequency domain signal can be first subjected to basic processing to separate out the pilot for estimation. For example, time domain synchronization and frequency domain synchronization can be performed to ensure that the received frequency domain signal is completely aligned with the subcarrier position and frequency of the sending end. The pilot corresponding received signal is extracted from the initial frequency domain signal according to the pre-set pilot information, and the locally known pilot sequence is called.

[0088] Further, based on the signal reception model in the frequency domain, a channel estimation algorithm can be used to perform channel estimation on the initial frequency domain signal according to the locally known pilot sequence and the pilot corresponding received signal extracted from the initial frequency domain signal, to obtain the target channel estimation matrix.

[0089] S303, demodulating and decoding the initial frequency domain signal according to the target channel estimation matrix to obtain the first cell information.

[0090] Optionally, the target signal estimation matrix is used to compensate for the influence of the signal on the signal, and to restore the signal contaminated by fading to a clean symbol close to the sending end of the base station. Based on the specific scene requirements, a suitable equalization algorithm can be selected to perform complex operation on the initial frequency domain signal through the target channel estimation matrix to eliminate channel attenuation and phase offset. For example, a minimum mean square error equalization method or a zero-forcing equalization method can be used to equalize the initial frequency domain signal to obtain an equalized frequency domain signal matrix, each element in the frequency domain signal matrix being a complex modulation symbol corresponding to the original symbol sent by the base station. The base station is the base station of the first cell.

[0091] The modulation mode of the first cell PBCH is a protocol-fixed modulation mode. The demodulation core is to output a bit stream with probability information through soft decision, providing error correction basis for subsequent decoding. After demodulating and decoding the initial frequency domain signal, the original MIB bit stream is obtained. The original MIB bit stream includes valid information and CRC.

[0092] Further, the CRC check is performed. If the check passes, it means that the original MIB bit stream is error-free, and the MIB stage is entered. Specifically, the original MIB bit stream can be parsed according to the MIB field format defined in the 3GPP (3rd Generation Partnership Project, 3rd Generation Partnership Project) protocol to obtain the first cell information.

[0093] In this embodiment, through the above scheme, the first cell information of the first cell can be accurately recovered from the initial frequency domain signal contaminated by the channel and noise, thereby providing a key time, frequency and resource configuration basis for subsequent network access of the terminal.

[0094] Optionally, in an exemplary embodiment, as shown in Figure 4 a method for determining a target channel estimation matrix is provided, which specifically includes the following steps:

[0095] S401, according to the known position information of the reference demodulation signal (DMRS) of each cell in the time-frequency resource, the channel estimation of the initial frequency domain signal is performed to obtain a preliminary channel estimation matrix.

[0096] The demodulation reference signal (DMRS) of the cell is a known reference signal actively sent by the cell base station and carried on a specific time-frequency resource. The known position information of the DMRS of the cell in the time-frequency resource is predefined by the 3GPP protocol or configured through high-layer signaling, and the accurate coordinates of the DMRS in the wireless frame time-frequency resource grid can be obtained in advance by the terminal.

[0097] Optionally, the key parameters for generating the DMRS sequence, i.e. the physical cell identifier, the system frame number, the DMRS configuration type and the subcarrier spacing, can be determined according to the physical layer configuration of each cell searched.

[0098] For example, for the PBCH DMRS, the sequence length is determined by the SSB bandwidth (such as 240 subcarriers corresponding to a 240-point sequence).

[0099] Further, the least square method can be used to calculate the preliminary channel matrix according to the known position information of the basis DMRS sequence in the time-frequency resource.

[0100] S402, filtering and frequency domain interpolation processing are performed on the preliminary channel estimation matrix to obtain a target channel estimation matrix.

[0101] Optionally, the preliminary channel estimation matrix is greatly affected by noise, and needs to be smoothed by filtering to retain the real trend of the channel. For example, the time domain correlation of the channel can be used to perform sliding window filtering on each subcarrier dimension of the preliminary channel estimation matrix. The window size can be selected according to the channel variation speed, such as 3-5 symbol window for low-speed scenarios and 1-3 symbol window for high-speed scenarios. The average value or weighted average value of the channel response in the window is calculated, and further, only the available adjacent symbols are used to calculate the first and last symbols.

[0102] In addition, as another alternative, if the frequency domain noise is obvious, such as the channel response fluctuation between subcarriers is severe, low-pass filtering can be performed on each symbol dimension, and further thresholding high-frequency noise.

[0103] The filtered preliminary channel estimation matrix still only contains the channel response of the DMRS position, and the channel response of all subcarriers needs to be interpolated to generate a target channel estimation matrix covering all time-frequency resources. For example, a linear interpolation method can be used to perform frequency domain interpolation on the filtered preliminary channel estimation matrix.

[0104] In this embodiment, the initial frequency domain signal is channel estimated according to the known position information of the reference demodulation signal DMRS of each cell in the time-frequency resource, a preliminary channel estimation matrix is obtained, and the preliminary channel estimation matrix is filtered and frequency domain interpolated to ensure that the target channel estimation matrix obtained finally can completely reflect the channel characteristics of each subcarrier.

[0105] Optionally, in an exemplary embodiment, as shown in Figure 5 A method for determining a preliminary channel estimation matrix is provided, which specifically includes the following steps:

[0106] S501, generating a local pilot matrix according to the known position information of the DMRS of each cell in the time-frequency resource.

[0107] The local pilot matrix is a DMRS sequence reproduced by the terminal and completely consistent with the sending end of the base station.

[0108] Optionally, the basic DMRS sequence can be mapped to a two-dimensional matrix according to the known position information of the DMRS in the time-frequency resource to form the local pilot matrix. In the embodiment of the present application, the matrix dimension of the local pilot matrix can be the number of symbols * the number of subcarriers, which is consistent with the time-frequency resource dimension occupied by the DMRS.

[0109] S502, intercepting the signal at the known position information of the DMRS of any cell in the time-frequency resource from the initial frequency domain signal, and generating a received pilot matrix according to the intercepted signal.

[0110] The received pilot matrix is the actual received signal of the corresponding DMRS position intercepted from the initial frequency domain signal, which is used for comparison with the local pilot matrix to estimate the channel.

[0111] Optionally, according to the known position information of the cell DMRS, the frequency domain signal coordinate to be intercepted is determined, and the signal value corresponding to the position is extracted from the initial frequency domain signal to construct a received pilot matrix. In the embodiment of the present application, the received pilot matrix is completely consistent with the local pilot matrix, and each element corresponds to the received value of the same position in the initial frequency domain signal.

[0112] S503, determining a preliminary channel estimation matrix according to the local pilot matrix and the received pilot matrix.

[0113] The preliminary channel estimation matrix reflects the channel response of the DMRS position.

[0114] Optionally, complex division can be performed on each position of the local pilot matrix and the received pilot matrix, and the preliminary channel estimation matrix is generated according to the calculation result only in the DMRS effective position.

[0115] In the embodiment, by introducing the local pilot matrix and the received pilot matrix, the key features of the channel can be extracted from the initial frequency domain signal, which ensures the accuracy of the determined preliminary channel estimation matrix.

[0116] Optionally, in an exemplary embodiment, as shown in Figure 6 a method for co-channel interference cancellation of an initial time domain signal is provided, which specifically includes the following steps:

[0117] S601, determining the frequency deviation between the serving cell and the first cell according to the cell center frequency point information.

[0118] The frequency deviation is the deviation between the center frequency points of the serving cell and the first cell.

[0119] It should be noted that in order to calculate the frequency deviation between the serving cell and the first cell, the center frequency point of the serving cell and the center frequency point of the first cell need to be determined respectively. Optionally, the center frequency point of the serving cell and the center frequency point of the first cell can be found from the cell center frequency point information according to the cell identifier of the serving cell and the cell identifier of the first cell respectively.

[0120] Further, the absolute value of the difference between the center frequency point of the serving cell and the center frequency point of the first cell is taken as the frequency deviation between the serving cell and the first cell.

[0121] S602, in response to the frequency deviation being greater than a preset deviation threshold, determining a frequency offset compensation value according to the frequency deviation.

[0122] The preset deviation threshold can be set according to system requirements, and in the embodiment of the present application, the preset deviation threshold can be 0 or any value close to 0, which is not limited herein. The frequency offset compensation value is a frequency offset value for compensating the intermediate frequency frequency point of the first cell.

[0123] Optionally, if the frequency deviation is less than the preset deviation threshold, it indicates that the frequency deviation is extremely small, the frequency domain alignment degree of the interference signal and the service cell signal is high, and no additional frequency offset compensation is needed, and interference cancellation can be directly performed. Correspondingly, if the frequency deviation is greater than the preset deviation threshold, it indicates that the frequency deviation is significant, and the interference signal is offset in the frequency domain, and the frequency offset compensation value needs to be calculated first to avoid distortion of interference reconstruction.

[0124] Optionally, since the initial frequency domain signal is obtained by fast Fourier transform based on the center frequency point of the service cell, and the actual frequency of the interference signal of the first cell is different from that of the service cell, the frequency of the interference signal of the first cell needs to be corrected to the center frequency point of the service cell through compensation. Specifically, the frequency offset compensation value can be the difference between the center frequency point of the service cell and the center frequency point of the first cell.

[0125] It should be noted that the frequency offset compensation value is applied to the first cell interference component in the initial frequency domain signal to offset the frequency deviation from the service cell, so that the frequency of the interference signal is consistent with that of the service cell.

[0126] S603, according to the frequency offset compensation value, processing the initial frequency domain signal corresponding to the initial time domain signal to obtain the interference signal of the first cell.

[0127] The core of the interference signal is the original data transmitted by the first cell.

[0128] Optionally, reconstructing the interference signal is a process of reconstructing the original PBCH signal transmitted by the first cell. On this basis, valid data such as the MIB bit stream of the PRCH of the first cell can be extracted from the PBCH decoding result of the first cell. Further, the same channel coding and rate matching as the base station side of the first cell are performed on the MIB bit stream of the PRCH of the first cell according to the 3GPP protocol to generate a coded bit stream. According to the signal modulation mode of the first cell, the coded bit stream is mapped to complex modulation symbols.

[0129] Further, the complex modulation symbols can be converted into time domain signals according to the signal time-frequency mapping rule of the first cell, for example, through inverse Fourier transform. Then, the converted time domain signals are compensated according to the frequency offset compensation value, and finally the compensated time domain signals are subjected to Fourier transform to obtain frequency offset compensated frequency domain modulation symbols.

[0130] The interference signal of the first cell in the initial frequency domain signal is a signal attenuated by a wireless channel, and therefore, the compensated frequency domain modulation symbol needs to be superimposed with the channel estimation matrix of the first cell to simulate the real channel influence and obtain the interference signal of the first cell.

[0131] In addition, as another optional implementation, the initial frequency domain signal can be inversely frequency offset compensated according to the frequency offset compensation value to obtain a first frequency domain signal; and the interference signal of the first cell can be determined according to the target channel estimation matrix, the first frequency domain signal and the frequency offset compensation value. The inverse frequency offset compensation is to apply a frequency adjustment opposite to the frequency offset compensation value to the initial frequency domain signal, and the purpose is to frequency align the interference signal of the first cell from the superimposed signal to obtain the first frequency domain signal which is convenient for separation. The frequency adjustment of the frequency offset compensation value is applied to the initial frequency domain signal.

[0132] The frequency deviation of the frequency domain signal corresponds to the offset of the subcarrier index, and the frequency offset compensation value needs to be converted into a subcarrier offset amount, for example, the ratio between the frequency offset compensation value and the subcarrier spacing of the SSB is taken as the subcarrier offset amount, and then the compensation is realized through subcarrier shifting + interpolation. The frequency domain signal after the inverse frequency offset compensation is denoted as the first frequency domain signal. At this time, the frequency of the interference signal of the first cell in the first frequency domain signal is eliminated with the frequency offset of the serving cell, and the frequency domain characteristics of the interference component are clearer, which is convenient for subsequent separation.

[0133] The first frequency domain signal still contains the signal of the serving cell, the interference signal of the first cell and noise. Therefore, the channel characteristics of the first cell (i.e. the target channel estimation matrix) need to be used to separate the interference component from the superimposed signal.

[0134] For example, the process of inversely frequency offset compensating the initial frequency domain signal according to the frequency offset compensation value to obtain the first frequency domain signal can be expressed as the following formula:

[0135]

[0136]

[0137]

[0138] Wherein, is the first frequency domain signal, is the initial frequency domain signal, is the target channel estimation matrix; is the frequency offset compensation value, is the subcarrier spacing of the SSB, in the embodiments of the present application, the value can be 15k / 30kHz, is a fixed value, for example, can be 1 / 3840000, This is the symbol index where PBCH is located, with values ​​of 0, 1, and 2.

[0139] S604 performs co-frequency interference cancellation on the initial time-domain signal based on the interference signal.

[0140] It should be noted that the core of co-channel interference cancellation is to subtract the reconstructed interference signal from the superimposed received signal to obtain the purified signal.

[0141] Optionally, since the interference signal is a frequency domain signal, the cancellation domain needs to be selected based on the initial signal's characteristics. For example, if the input is an initial frequency domain signal, the interference signal can be directly subtracted from it. If the input is an initial time domain signal, an inverse Fourier transform must first be performed on the interference signal to convert it to the time domain, and then the time domain interference signal is subtracted from the initial time domain signal to cancel the same-frequency interference in the initial time domain signal.

[0142] In this embodiment, the frequency deviation between the serving cell and the first cell is determined based on the cell center frequency information. If the frequency deviation is greater than a preset deviation threshold, a frequency offset compensation value is determined. Based on the frequency offset compensation value, the initial frequency domain signal corresponding to the initial time domain signal is processed, ensuring the accuracy of the interference signal of the first cell obtained, thereby ensuring the accuracy and efficiency of co-channel interference cancellation of the initial time domain signal.

[0143] In one exemplary embodiment, simulations are performed based on different transmission channels and different center frequencies of co-frequency cells at the transmitting end. For example, two co-frequency cells are used at the transmitting end, and the Bler distribution of PBCH decoding under different frequency offsets is statistically analyzed. The simulation conditions for the two transmitting cells are: the serving cell SNR of Cell_id=1007 is [-10:1:2] dB, and the co-frequency interfering neighboring cell SNR of Cell_id=300 is 6.4 dB.

[0144] For the first scenario: the transmission channel is an Additive White Gaussian Noise (AWGN) channel, with center frequency offsets of 0 / 300 / 500 / 800Hz for neighboring cells at the same frequency. Under the AWGN channel of two cells at the same frequency, the PBCH decoding Bler distribution of cell 1007 is as follows... Figure 7A As shown. From Figure 7AAs can be seen, without frequency offset, the receiver performs a performance gain of approximately 1.1 dB when using time-domain combining (TD-combine) compared to when not using TD-combine. Increased frequency offset leads to a decrease in the performance of TD-combine, while the performance is relatively stable when not using TD-combine. At a large frequency offset (800Hz), TD-combine provides no gain compared to TD-combine, and its performance actually decreases; therefore, TD-combine can be disabled at large frequency offsets.

[0145] For the second scenario: the transmission channel is an AWGN channel, and the center frequency of the co-frequency neighboring cells is offset by 1000Hz. Under the AWGN channel of two co-frequency cells, the PBCH decoding Bler distribution of cell 1007 is as follows... Figure 7B As shown. From Figure 7B As can be seen, when the frequency offset is 1000Hz, if the frequency domain interference is fully compensated at 1000Hz, TDcombine will have a performance loss of about 1.0dB compared to NoTDcombine. If the frequency domain interference is not compensated or is compensated at -1000Hz, TDcombine will have a performance gain compared to NoTDcombine, but overall it is not as good as fully compensated at 1000Hz.

[0146] For the third scenario: the transmission channel is a Tapped Delay Line with Clustered Channels (TDLC) channel, with the center frequency offset of neighboring cells at the same frequency being 0 / 300 / 500 / 800Hz. Under the TDLC channel of two cells at the same frequency, the PBCH decoding Bler distribution of cell 1007 is as follows... Figure 7C As shown. From Figure 7C As can be seen, without frequency offset, TDcombine has a performance gain of about 0.86dB compared to NoTDcombine; as frequency offset increases, the performance of TDcombine remains relatively stable.

[0147] For the fourth scenario, the transmission channel is a Tapped Delay Line with Clustered Channels (TDLC) channel, with a 1000Hz offset center frequency between neighboring cells at the same frequency. Under the TDLC channels of two cells at the same frequency, the PBCH decoding Bler distribution of cell 1007 is as follows: Figure 7D As shown. From Figure 7D As can be seen from the data, when the frequency offset is 1000Hz, whether the frequency domain interference is fully compensated at 1000Hz, not compensated, or compensated at -1000Hz, TDcombine has a uniform performance gain compared to NoTDcombine, but overall it is not as good as fully compensated at 1000Hz.

[0148] In summary, under the AWGN channel, the interference cancellation method provided in the embodiments of the present application has better suppression on the frequency offset of about 800 Hz or less of the co-frequency neighbor cell; under the TDLC channel, the interference cancellation method provided in the embodiments of the present application has better suppression on the frequency offset of about 1000 Hz or less of the co-frequency neighbor cell; for a larger frequency offset, time domain merging can not be performed. Through simulation analysis, under the AWGN / TDLC channel and without frequency offset of the center frequency point of the co-frequency neighbor cell, the decoding threshold meets the protocol specified value.

[0149] Figure 8 For the flowchart of the interference cancellation method in another embodiment, on the basis of the above-mentioned embodiments, the present embodiment provides an optional example of the interference cancellation method. In combination with Figure 8 , the specific implementation process is as follows:

[0150] S801, receiving an initial time domain signal on the time-frequency resource of the serving cell.

[0151] The initial time domain signal is a superimposed signal of a first PBCH signal from the serving cell and a second PBCH signal from the co-frequency interference cell of the serving cell,

[0152] S802, performing time-frequency domain processing on the initial time domain signal to obtain an initial frequency domain signal corresponding to the initial time domain signal.

[0153] S803, generating a local pilot matrix according to the known position information of the DMRS of each cell in the time-frequency resource.

[0154] S804, intercepting the signal at the known position information of the DMRS of any cell in the time-frequency resource from the initial frequency domain signal, and generating a received pilot matrix according to the intercepted signal.

[0155] S805, determining a preliminary channel estimation matrix according to the local pilot matrix and the received pilot matrix.

[0156] S806, performing filtering and frequency domain interpolation processing on the preliminary channel estimation matrix to obtain a target channel estimation matrix.

[0157] S807, demodulating and decoding the initial frequency domain signal according to the target channel estimation matrix to obtain the first cell information.

[0158] S808, determining whether the first cell is a co-frequency interference cell according to the cell center frequency point information and the target SSB center frequency point information; if yes, performing S809; if not, performing S811.

[0159] S809, performing co-frequency interference cancellation on the initial time domain signal according to the cell center frequency point information.

[0160] Optionally, a frequency offset between the serving cell and the first cell is determined according to the cell center frequency information; in response to the frequency offset being greater than a preset offset threshold, a frequency offset compensation value is determined according to the frequency offset; the initial frequency domain signal is processed according to the frequency offset compensation value to obtain an interference signal of the first cell; and the initial time domain signal is subjected to co-frequency interference cancellation according to the interference signal.

[0161] Optionally, the initial frequency domain signal is subjected to reverse frequency offset compensation according to the frequency offset compensation value to obtain a first frequency domain signal; and the interference signal of the first cell is determined according to the target channel estimation matrix, the first frequency domain signal and the frequency offset compensation value.

[0162] S810, the initial time domain signal subjected to co-frequency interference cancellation is taken as a new initial time domain signal, and the execution of S802 is returned.

[0163] S811, the first cell information is output.

[0164] The specific process of S801-S811 can be referred to the description of the method embodiments, and the implementation principle and technical effects are similar, which will not be repeated here.

[0165] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps has no strict sequence limitation, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0166] Based on the same inventive concept, the embodiments of the present application also provide an interference cancellation device for implementing the interference cancellation method as described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more interference cancellation device embodiments provided below can be referred to the limitations of the interference cancellation method described above, which will not be repeated here.

[0167] In one exemplary embodiment, as shown in Figure 9 An interference cancellation device 900 is provided, which includes a signal receiving module 910, an information determining module 920 and an interference cancellation module 930, wherein:

[0168] The signal receiving module 910 is configured to receive an initial time domain signal on a time-frequency resource of a serving cell; wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a same-frequency interference cell of the serving cell.

[0169] The information determining module 920 is configured to perform PBCH decoding on the initial time domain signal to obtain first cell information; wherein the first cell information includes target synchronization signal and PBCH block (SSB) center frequency point information of the first cell.

[0170] The interference canceling module 930 is configured to determine, according to the cell center frequency point information and the target SSB center frequency point information, that the first cell is a same-frequency interference cell, and perform same-frequency interference canceling on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information includes actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the same-frequency interference cell.

[0171] The interference canceling apparatus described above receives an initial time domain signal on a time-frequency resource of a serving cell; wherein the initial time domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a same-frequency interference cell of the serving cell; performs PBCH decoding on the initial time domain signal to obtain first cell information; wherein the first cell information includes target synchronization signal and PBCH block (SSB) center frequency point information of the first cell; determines, according to the cell center frequency point information and the target SSB center frequency point information, that the first cell is a same-frequency interference cell, and performs same-frequency interference canceling on the initial time domain signal according to the cell center frequency point information; wherein the cell center frequency point information includes actual SSB center frequency point information of the serving cell and actual SSB center frequency point information of the same-frequency interference cell. Through comparison between the actual SSB center frequency point of the serving cell and the target SSB center frequency point of the first cell obtained through decoding, the above scheme can determine whether the first cell is a same-frequency interference cell, and in the case that the first cell is a same-frequency interference cell, performs same-frequency interference canceling on the initial time domain signal according to the cell center frequency point information, which not only solves the problem of cell access failure caused by same-frequency interference, but also guarantees the stability of subsequent communication, while improving resource utilization without increasing spectrum overhead.

[0172] In one embodiment, the information determining module 920 includes:

[0173] The frequency domain processing unit is configured to perform time-frequency domain processing on the initial time domain signal to obtain an initial frequency domain signal corresponding to the initial time domain signal.

[0174] The channel estimation unit is configured to perform channel estimation on the initial frequency domain signal to obtain a target channel estimation matrix.

[0175] The signal decoding unit is configured to demodulate and decode the initial frequency domain signal according to the target channel estimation matrix to obtain first cell information.

[0176] In one embodiment, the channel estimation unit comprises:

[0177] The first estimation subunit is configured to perform channel estimation on the initial frequency domain signal according to the known position information of the reference demodulation signal (DMRS) of each searched cell in the time-frequency resource to obtain a preliminary channel estimation matrix.

[0178] The second estimation subunit is configured to perform filtering and frequency domain interpolation processing on the preliminary channel estimation matrix to obtain the target channel estimation matrix.

[0179] In one embodiment, the first estimation subunit is specifically configured to:

[0180] generate a local pilot matrix according to the known position information of the DMRS of each searched cell in the time-frequency resource; extract a signal at the known position information of the DMRS of any cell in the time-frequency resource from the initial frequency domain signal, and generate a received pilot matrix according to the extracted signal; and determine the preliminary channel estimation matrix according to the local pilot matrix and the received pilot matrix.

[0181] In one embodiment, the interference cancellation module 930 comprises:

[0182] The frequency offset determination unit is configured to determine a frequency offset between the serving cell and the first cell according to the cell center frequency point information.

[0183] The compensation determination unit is configured to, in response to the frequency offset being greater than a preset offset threshold, determine a frequency offset compensation value according to the frequency offset.

[0184] The signal reconstruction unit is configured to process the initial frequency domain signal corresponding to the initial time domain signal according to the frequency offset compensation value to obtain the interference signal of the first cell.

[0185] The interference cancellation unit is configured to perform same-frequency interference cancellation on the initial time domain signal according to the interference signal.

[0186] In one embodiment, the signal reconstruction unit is specifically configured to:

[0187] perform reverse frequency offset compensation on the initial frequency domain signal according to the frequency offset compensation value to obtain a first frequency domain signal; and determine the interference signal of the first cell according to the target channel estimation matrix, the first frequency domain signal, and the frequency offset compensation value.

[0188] In one embodiment, the interference cancellation apparatus 900 further comprises an information acquisition module configured to:

[0189] Based on the cell center frequency information and the target SSB center frequency information, the first cell is determined as the serving cell, and the information of the first cell is output.

[0190] In one embodiment, the interference cancellation device 900 further includes a circulation module for:

[0191] The initial time-domain signal after co-channel interference cancellation is used as the new initial time-domain signal, and the operation of PBCH decoding of the initial time-domain signal is performed to obtain the first cell information until the first cell is determined as the serving cell based on the cell center frequency information and the target SSB center frequency information.

[0192] Each module in the aforementioned interference cancellation device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.

[0193] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 10 As shown, the computer device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements an interference cancellation method.

[0194] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0195] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0196] Receive the initial time-domain signal on the time-frequency resources of the serving cell; wherein, the initial time-domain signal is the superposition signal of the first physical broadcast channel (PBCH) signal from the serving cell and the second PBCH signal from the co-channel interfering cell of the serving cell;

[0197] The initial time-domain signal is decoded using PBCH to obtain the first cell information; wherein, the first cell information includes the target synchronization signal of the first cell and the center frequency information of the SSB of the PBCH block;

[0198] Based on the cell center frequency information and the target SSB center frequency information, the first cell is identified as a co-channel interfering cell, and co-channel interference is eliminated for the initial time domain signal based on the cell center frequency information; wherein, the cell center frequency information includes the actual SSB center frequency information of the serving cell and the actual SSB center frequency information of the co-channel interfering cell.

[0199] In one embodiment, when the processor executes a computer program to perform PBCH decoding on the initial time-domain signal to obtain the first cell information, it also performs the following steps:

[0200] The initial time-domain signal is processed in the time-frequency domain to obtain the initial frequency-domain signal corresponding to the initial time-domain signal; channel estimation is performed on the initial frequency-domain signal to obtain the target channel estimation matrix; based on the target channel estimation matrix, the initial frequency-domain signal is demodulated and decoded to obtain the first cell information.

[0201] In one embodiment, when the processor executes a computer program to perform channel estimation on the initial frequency domain signal and obtains the target channel estimation matrix, it also performs the following steps:

[0202] Based on the known location information of the reference demodulated signal (DMRS) of each cell in the time-frequency resources, channel estimation is performed on the initial frequency domain signal to obtain a preliminary channel estimation matrix; the preliminary channel estimation matrix is ​​then filtered and interpolated in the frequency domain to obtain the target channel estimation matrix.

[0203] In one embodiment, when the processor executes a computer program to perform channel estimation on the initial frequency domain signal based on the known location information of the reference demodulated signals (DMRS) of each cell in the time-frequency resources, and obtains a preliminary channel estimation matrix, it also performs the following steps:

[0204] Based on the known location information of the DMRS of each cell in the time-frequency resources, a local pilot matrix is ​​generated; from the initial frequency domain signal, the signal of the DMRS of any cell at the known location information in the time-frequency resources is extracted, and a receiving pilot matrix is ​​generated based on the extracted signal; based on the local pilot matrix and the receiving pilot matrix, a preliminary channel estimation matrix is ​​determined.

[0205] In one embodiment, when the processor executes a computer program to perform co-channel interference cancellation on the initial time-domain signal based on the cell center frequency information, it also performs the following steps:

[0206] Based on the cell center frequency information, determine the frequency deviation between the serving cell and the first cell; in response to the frequency deviation being greater than a preset deviation threshold, determine the frequency deviation compensation value based on the frequency deviation; based on the frequency deviation compensation value, process the initial frequency domain signal corresponding to the initial time domain signal to obtain the interference signal of the first cell; based on the interference signal, perform co-channel interference cancellation on the initial time domain signal.

[0207] In one embodiment, when the processor executes a computer program to process the initial frequency domain signal corresponding to the initial time domain signal according to the frequency offset compensation value to obtain the interference signal of the first cell, it also performs the following steps:

[0208] Based on the frequency offset compensation value, reverse frequency offset compensation is performed on the initial frequency domain signal to obtain the first frequency domain signal; based on the target channel estimation matrix, the first frequency domain signal, and the frequency offset compensation value, the interference signal of the first cell is determined.

[0209] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0210] Based on the cell center frequency information and the target SSB center frequency information, the first cell is determined as the serving cell, and the information of the first cell is output.

[0211] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0212] The initial time-domain signal after co-channel interference cancellation is used as the new initial time-domain signal, and the operation of PBCH decoding of the initial time-domain signal is performed to obtain the first cell information until the first cell is determined as the serving cell based on the cell center frequency information and the target SSB center frequency information.

[0213] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0214] Receive the initial time-domain signal on the time-frequency resources of the serving cell; wherein, the initial time-domain signal is the superposition signal of the first physical broadcast channel (PBCH) signal from the serving cell and the second PBCH signal from the co-channel interfering cell of the serving cell;

[0215] The initial time-domain signal is decoded using PBCH to obtain the first cell information; wherein, the first cell information includes the target synchronization signal of the first cell and the center frequency information of the SSB of the PBCH block;

[0216] Based on the cell center frequency information and the target SSB center frequency information, the first cell is identified as a co-channel interfering cell, and co-channel interference is eliminated for the initial time domain signal based on the cell center frequency information; wherein, the cell center frequency information includes the actual SSB center frequency information of the serving cell and the actual SSB center frequency information of the co-channel interfering cell.

[0217] In one embodiment, when the processor executes a computer program to perform PBCH decoding on the initial time-domain signal to obtain the first cell information, it also performs the following steps:

[0218] The initial time-domain signal is processed in the time-frequency domain to obtain the initial frequency-domain signal corresponding to the initial time-domain signal; channel estimation is performed on the initial frequency-domain signal to obtain the target channel estimation matrix; based on the target channel estimation matrix, the initial frequency-domain signal is demodulated and decoded to obtain the first cell information.

[0219] In one embodiment, when the processor executes a computer program to perform channel estimation on the initial frequency domain signal and obtains the target channel estimation matrix, it also performs the following steps:

[0220] Based on the known location information of the reference demodulated signal (DMRS) of each cell in the time-frequency resources, channel estimation is performed on the initial frequency domain signal to obtain a preliminary channel estimation matrix; the preliminary channel estimation matrix is ​​then filtered and interpolated in the frequency domain to obtain the target channel estimation matrix.

[0221] In one embodiment, when the processor executes a computer program to perform channel estimation on the initial frequency domain signal based on the known location information of the reference demodulated signals (DMRS) of each cell in the time-frequency resources, and obtains a preliminary channel estimation matrix, it also performs the following steps:

[0222] Based on the known location information of the DMRS of each cell in the time-frequency resources, a local pilot matrix is ​​generated; from the initial frequency domain signal, the signal of the DMRS of any cell at the known location information in the time-frequency resources is extracted, and a receiving pilot matrix is ​​generated based on the extracted signal; based on the local pilot matrix and the receiving pilot matrix, a preliminary channel estimation matrix is ​​determined.

[0223] In one embodiment, when the processor executes a computer program to perform co-channel interference cancellation on the initial time-domain signal based on the cell center frequency information, it also performs the following steps:

[0224] Based on the cell center frequency information, determine the frequency deviation between the serving cell and the first cell; in response to the frequency deviation being greater than a preset deviation threshold, determine the frequency deviation compensation value based on the frequency deviation; based on the frequency deviation compensation value, process the initial frequency domain signal corresponding to the initial time domain signal to obtain the interference signal of the first cell; based on the interference signal, perform co-channel interference cancellation on the initial time domain signal.

[0225] In one embodiment, when the processor executes a computer program to process the initial frequency domain signal corresponding to the initial time domain signal according to the frequency offset compensation value to obtain the interference signal of the first cell, it also performs the following steps:

[0226] Based on the frequency offset compensation value, reverse frequency offset compensation is performed on the initial frequency domain signal to obtain the first frequency domain signal; based on the target channel estimation matrix, the first frequency domain signal, and the frequency offset compensation value, the interference signal of the first cell is determined.

[0227] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0228] Based on the cell center frequency information and the target SSB center frequency information, the first cell is determined as the serving cell, and the information of the first cell is output.

[0229] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0230] The initial time-domain signal after co-channel interference cancellation is used as the new initial time-domain signal, and the operation of PBCH decoding of the initial time-domain signal is performed to obtain the first cell information until the first cell is determined as the serving cell based on the cell center frequency information and the target SSB center frequency information.

[0231] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0232] Receive the initial time-domain signal on the time-frequency resources of the serving cell; wherein, the initial time-domain signal is the superposition signal of the first physical broadcast channel (PBCH) signal from the serving cell and the second PBCH signal from the co-channel interfering cell of the serving cell;

[0233] The initial time-domain signal is decoded using PBCH to obtain the first cell information; wherein, the first cell information includes the target synchronization signal of the first cell and the center frequency information of the SSB of the PBCH block;

[0234] Based on the cell center frequency information and the target SSB center frequency information, the first cell is identified as a co-channel interfering cell, and co-channel interference is eliminated for the initial time domain signal based on the cell center frequency information; wherein, the cell center frequency information includes the actual SSB center frequency information of the serving cell and the actual SSB center frequency information of the co-channel interfering cell.

[0235] In one embodiment, when the processor executes a computer program to perform PBCH decoding on the initial time-domain signal to obtain the first cell information, it also performs the following steps:

[0236] The initial time-domain signal is processed in the time-frequency domain to obtain the initial frequency-domain signal corresponding to the initial time-domain signal; channel estimation is performed on the initial frequency-domain signal to obtain the target channel estimation matrix; based on the target channel estimation matrix, the initial frequency-domain signal is demodulated and decoded to obtain the first cell information.

[0237] In one embodiment, when the processor executes a computer program to perform channel estimation on the initial frequency domain signal and obtains the target channel estimation matrix, it also performs the following steps:

[0238] Based on the known location information of the reference demodulated signal (DMRS) of each cell in the time-frequency resources, channel estimation is performed on the initial frequency domain signal to obtain a preliminary channel estimation matrix; the preliminary channel estimation matrix is ​​then filtered and interpolated in the frequency domain to obtain the target channel estimation matrix.

[0239] In one embodiment, when the processor executes a computer program to perform channel estimation on the initial frequency domain signal based on the known location information of the reference demodulated signals (DMRS) of each cell in the time-frequency resources, and obtains a preliminary channel estimation matrix, it also performs the following steps:

[0240] Based on the known location information of the DMRS of each cell in the time-frequency resources, a local pilot matrix is ​​generated; from the initial frequency domain signal, the signal of the DMRS of any cell at the known location information in the time-frequency resources is extracted, and a receiving pilot matrix is ​​generated based on the extracted signal; based on the local pilot matrix and the receiving pilot matrix, a preliminary channel estimation matrix is ​​determined.

[0241] In one embodiment, when the processor executes a computer program to perform co-channel interference cancellation on the initial time-domain signal based on the cell center frequency information, it also performs the following steps:

[0242] Based on the cell center frequency information, determine the frequency deviation between the serving cell and the first cell; in response to the frequency deviation being greater than a preset deviation threshold, determine the frequency deviation compensation value based on the frequency deviation; based on the frequency deviation compensation value, process the initial frequency domain signal corresponding to the initial time domain signal to obtain the interference signal of the first cell; based on the interference signal, perform co-channel interference cancellation on the initial time domain signal.

[0243] In one embodiment, when the processor executes a computer program to process the initial frequency domain signal corresponding to the initial time domain signal according to the frequency offset compensation value to obtain the interference signal of the first cell, it also performs the following steps:

[0244] Based on the frequency offset compensation value, reverse frequency offset compensation is performed on the initial frequency domain signal to obtain the first frequency domain signal; based on the target channel estimation matrix, the first frequency domain signal, and the frequency offset compensation value, the interference signal of the first cell is determined.

[0245] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0246] Based on the cell center frequency information and the target SSB center frequency information, the first cell is determined as the serving cell, and the information of the first cell is output.

[0247] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0248] The initial time-domain signal after co-channel interference cancellation is used as the new initial time-domain signal, and the operation of PBCH decoding of the initial time-domain signal is performed to obtain the first cell information until the first cell is determined as the serving cell based on the cell center frequency information and the target SSB center frequency information.

[0249] It should be noted that the data involved in this application (including but not limited to data used for analysis, data stored, data displayed, etc.) are all information and data that have been fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0250] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0251] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0252] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. An interference cancellation method, characterized in that, The method includes: Receive the initial time-domain signal on the time-frequency resources of the serving cell; wherein, the initial time-domain signal is the superposition signal of the first physical broadcast channel (PBCH) signal from the serving cell and the second PBCH signal from the co-channel interfering cell of the serving cell; The initial time-domain signal is decoded using PBCH to obtain first cell information; wherein, the first cell information includes the target synchronization signal of the first cell and the center frequency information of the PBCH block SSB; Based on the cell center frequency information and the target SSB center frequency information, the first cell is determined to be a co-channel interfering cell, and co-channel interference cancellation is performed on the initial time domain signal based on the cell center frequency information; wherein, the cell center frequency information includes the actual SSB center frequency information of the serving cell and the actual SSB center frequency information of the co-channel interfering cell.

2. The method according to claim 1, characterized in that, The step of performing PBCH decoding on the initial time-domain signal to obtain the first cell information includes: The initial time-domain signal is processed in the time-frequency domain to obtain the initial frequency-domain signal corresponding to the initial time-domain signal; Channel estimation is performed on the initial frequency domain signal to obtain the target channel estimation matrix; Based on the target channel estimation matrix, the initial frequency domain signal is demodulated and decoded to obtain the first cell information.

3. The method according to claim 2, characterized in that, The process of performing channel estimation on the initial frequency domain signal to obtain the target channel estimation matrix includes: Based on the known location information of the reference demodulated signal (DMRS) of each cell in the time-frequency resources, channel estimation is performed on the initial frequency domain signal to obtain a preliminary channel estimation matrix; The preliminary channel estimation matrix is ​​filtered and frequency domain interpolated to obtain the target channel estimation matrix.

4. The method according to claim 3, characterized in that, The step of performing channel estimation on the initial frequency domain signal based on the known location information of the reference demodulated signals (DMRS) of each cell in the time-frequency resources to obtain a preliminary channel estimation matrix includes: Based on the known location information of the DMRS of each cell in the time-frequency resources, a local pilot matrix is ​​generated; From the initial frequency domain signal, extract the signal of the DMRS of any cell at the known location information in the time and frequency resources, and generate a receive pilot matrix based on the extracted signal; Based on the local pilot matrix and the received pilot matrix, a preliminary channel estimation matrix is ​​determined.

5. The method according to claim 2, characterized in that, The step of canceling co-channel interference on the initial time-domain signal based on the cell center frequency information includes: Based on the cell center frequency information, determine the frequency deviation between the serving cell and the first cell; In response to the frequency deviation being greater than a preset deviation threshold, a frequency deviation compensation value is determined based on the frequency deviation. Based on the frequency offset compensation value, the initial frequency domain signal corresponding to the initial time domain signal is processed to obtain the interference signal of the first cell; Based on the interference signal, the initial time-domain signal is subjected to co-frequency interference cancellation.

6. The method according to claim 5, characterized in that, The step of processing the initial frequency domain signal corresponding to the initial time domain signal according to the frequency offset compensation value to obtain the interference signal of the first cell includes: Based on the frequency offset compensation value, the initial frequency domain signal is subjected to reverse frequency offset compensation to obtain the first frequency domain signal; The interference signal of the first cell is determined based on the target channel estimation matrix, the first frequency domain signal, and the frequency offset compensation value.

7. The method according to any one of claims 1-6, characterized in that, The method further includes: Based on the cell center frequency information and the target SSB center frequency information, the first cell is determined to be the serving cell, and the first cell information is output.

8. The method according to claim 1, characterized in that, After performing co-channel interference cancellation on the initial time-domain signal, the method further includes: The initial time-domain signal after co-channel interference cancellation is used as the new initial time-domain signal, and the operation of PBCH decoding of the initial time-domain signal is returned to obtain the first cell information, until the first cell is determined to be the serving cell based on the cell center frequency information and the target SSB center frequency information.

9. An interference cancellation device, characterized in that, The device includes: A signal receiving module is used to receive an initial time-domain signal on the time-frequency resources of the serving cell; wherein the initial time-domain signal is a superimposed signal of a first physical broadcast channel (PBCH) signal from the serving cell and a second PBCH signal from a co-channel interfering cell of the serving cell; The information determination module is used to perform PBCH decoding on the initial time-domain signal to obtain first cell information; wherein, the first cell information includes the target synchronization signal of the first cell and the center frequency information of the PBCH block SSB; The interference cancellation module is used to determine that the first cell is a co-channel interfering cell based on the cell center frequency information and the target SSB center frequency information, and to perform co-channel interference cancellation on the initial time domain signal based on the cell center frequency information; wherein, the cell center frequency information includes the actual SSB center frequency information of the serving cell and the actual SSB center frequency information of the co-channel interfering cell.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.