Method, device, terminal equipment, storage medium and chip for eliminating co-frequency interference

By implementing the time domain or frequency domain interference cancellation method in the terminal device, the dynamic matching cancellation method is solved according to the characteristics of the received signal, and the problem of synchronous interference in the 5G communication system is improved, and the communication quality and user experience are improved.

CN119341873BActive Publication Date: 2025-06-06HONOR DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411885132.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-06-06
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In 5G communication system, the existence of a homofrequency cell leads to homofrequency interference, affecting the quality of useful signals received by the user equipment, and leading to poor user experience.

Method used

By implementing the time domain or frequency domain interference cancellation method in the terminal device, the applicable cancellation method dynamically matches according to the characteristics of the received signal. The specific steps include obtaining the received signal, performing cell searches to obtain information of the interference signal, judging the time delay difference at the starting time of the signal, and selecting a time domain or frequency domain cancellation method according to the time delay difference being greater than or equal to the preset threshold.

Benefits of technology

Effectively eliminate synchronous interference, improve communication quality, improve user experience, and improve terminal equipment's reception quality for useful signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341873B_ABST
    Figure CN119341873B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, terminal device, storage medium and chip for eliminating co-channel interference. The method is applied to the terminal device, including: obtaining a first received signal, the first received signal is a signal obtained based on multiple synchronization signals sent to the terminal device by multiple network devices in the same time period with the same transmission frequency band; performing a cell search on the first received signal to obtain first cell information, the first cell information is used to indicate the presence of a first interference signal in the first received signal; when the time difference between the start time of the first received signal and the start time of the first interference signal is greater than a preset threshold, a time domain method for eliminating co-channel interference is used to eliminate the interference signal in the first received signal according to the first cell information, and obtain a first target signal, the first cell information includes timing information for indicating the start time of the first interference signal. Based on the method provided by the present application, co-channel interference can be effectively eliminated, communication quality can be improved, and user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a method, apparatus, terminal equipment, storage medium and chip for eliminating co-channel interference. Background Art

[0002] With the widespread application of the 5th Generation (5G) communication New Radio (NR) system, there will be a large number of co-frequency cells in a region. Each cell can send multiple co-frequency signals (such as Synchronization Signal / PBCH Block (SSB) signals) on the same time-frequency resources. There is a large co-frequency interference between the co-frequency signals sent by each cell on the same time-frequency resources. In other words, under the configuration of a large number of co-frequency cells, user equipment (UE) can receive multiple signals from multiple cells. For users in this cell, signals from other cells constitute interference. When the interference power is relatively strong, it greatly affects the quality of useful signals received by the UE, resulting in a poor user experience.

[0003] Therefore, how to effectively eliminate co-channel interference is a technical problem that needs to be solved at present. Summary of the invention

[0004] The present application provides a method, apparatus, terminal device, chip, computer-readable storage medium and computer program product for eliminating co-channel interference, which can effectively eliminate co-channel interference, improve communication quality and enhance user experience.

[0005] In a first aspect, an embodiment of the present application provides a method for eliminating co-channel interference, which is applied to a terminal device, and the method includes: obtaining a first received signal, wherein the first received signal is a signal obtained based on multiple synchronization signals sent to the terminal device by multiple network devices in the same time period with the same transmission frequency band; performing a cell search on the first received signal to obtain first cell information, wherein the first cell information is used to indicate the presence of a first interference signal in the first received signal; when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, using a time domain method for eliminating co-channel interference, eliminating the interference signal in the first received signal according to the first cell information, and obtaining a first target signal, wherein the first cell information includes timing information for indicating the starting time of the first interference signal.

[0006] In the related art, the interference signal in the received signal is eliminated by adopting the frequency domain co-channel interference elimination method, but this method cannot effectively eliminate the interference signal in the received signal obtained by the terminal device in certain scenarios, which greatly affects the quality of the useful signal received by the terminal device and leads to poor user experience.

[0007] In the above technical solution, after the terminal device obtains the first received signal, it does not directly use a certain method for eliminating co-channel interference (frequency domain method for eliminating co-channel interference) to eliminate the interference signal in the first received signal, but instead determines the delay difference between the signal start time of the first received signal and the start time of the first interference signal. When the delay difference is greater than a preset threshold, the terminal device uses a time domain method for eliminating co-channel interference to eliminate the interference signal in the first received signal, and obtains the signal after interference elimination (first target signal). In the above implementation process, the terminal device can match the received signal (such as the first received signal) with an applicable method for eliminating co-channel interference based on the characteristics of the received signal in the current scenario, thereby effectively eliminating co-channel interference, improving communication quality, and improving user experience.

[0008] In a possible implementation, the method also includes: when the time difference between the starting time of the first received signal and the starting time of the first interference signal is less than or equal to a preset threshold, using a frequency domain method for eliminating co-channel interference, eliminating the interference signal in the first received signal according to the first cell information, and obtaining a second target signal.

[0009] In the above technical solution, after the terminal device obtains the first received signal, the terminal device does not directly use a certain method for eliminating co-channel interference to eliminate the interference signal in the first received signal, but first uses the delay difference between the signal start time of the first received signal and the start time of the first interference signal. When the delay difference is less than or equal to the preset threshold, the terminal device uses the frequency domain method for eliminating co-channel interference to eliminate the interference signal in the first received signal, and obtains the signal after interference elimination (the second target signal). In the above implementation process, the terminal device can match the received signal (such as the first received signal) with an applicable method for eliminating co-channel interference according to the characteristics of the received signal (such as the first received signal) in the current scene, thereby effectively eliminating co-channel interference, improving communication quality, and improving user experience. In summary, based on the method provided in the embodiment of the present application, the terminal device can dynamically match the received signal (such as the first received signal) with a method for eliminating co-channel interference applicable to the received signal (such as a method for eliminating co-channel interference in the frequency domain or a method for eliminating co-channel interference in the time domain) according to the current scene, thereby effectively eliminating co-channel interference, improving communication quality, and improving user experience.

[0010] In another possible implementation, the first cell information also includes first identification information, first demodulation information and first system information, and the starting time of the first interference signal is within the time period corresponding to the first received signal, wherein the first identification information is used to indicate the physical cell identifier of the cell corresponding to the first interference signal, the first demodulation information is used to indicate a demodulation reference signal for obtaining the first interference signal, and the first system information is used to indicate a main information block for obtaining the first interference signal.

[0011] In another possible implementation, the first received signal includes multiple sub-received signals, all of the sub-received signals in the multiple sub-received signals have the same length, and there are partially overlapping signals between any two adjacent sub-received signals; performing a cell search on the first received signal to obtain first cell information, including: performing a cell search on the first sub-received signal to obtain the first cell information, wherein the first sub-received signal is any one of the multiple sub-received signals, and the first cell information includes first sub-cell information, which is the sub-cell information in the first cell information corresponding to the first sub-received signal; at the starting time of the first received signal and the starting time of the first interference signal When the time difference between the starting moment of the first sub-received signal and the starting moment of the first sub-interference signal is greater than a preset threshold, a time domain method for eliminating co-channel interference is adopted, and the interference signal in the first received signal is eliminated according to the first cell information to obtain a first target signal, including: when the time difference between the starting moment of the first sub-received signal and the starting moment of the first sub-interference signal is greater than a preset threshold, a time domain method for eliminating co-channel interference is adopted, and the interference signal in the first sub-received signal is eliminated according to the first sub-cell information to obtain the first target signal, wherein the first sub-interference signal is an interference signal included in the first interference signal and corresponding to the first sub-cell information, and the first sub-cell information includes timing information for indicating the starting moment of the first sub-interference signal.

[0012] In the above technical solution, the terminal device may divide the acquired first received signal into multiple sub-received signals of the same length, and thereafter, the terminal device may perform interference elimination on each of the multiple sub-received signals to obtain the first target signal.

[0013] In another possible implementation, the first received signal is a time domain signal. When the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, a time domain method for eliminating co-channel interference is adopted to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, including: performing signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and performing channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; adding a cyclic prefix to the first time domain signal obtained according to the second frequency domain signal to obtain a second time domain signal; performing preset compensation processing on the second time domain signal to obtain a time domain interference signal; and subtracting the time domain interference signal from the first received signal to obtain the first target signal.

[0014] In the above technical method, the terminal device determines that the time delay difference between the signal start time of the first received signal and the start time of the first interference signal is greater than a preset threshold, and uses a time domain method for eliminating co-channel interference to eliminate the interference signal in the first received signal, thereby obtaining a signal after interference elimination (the first target signal). During the above implementation process, the terminal device can match the received signal (such as the first received signal) with an applicable method for eliminating co-channel interference based on the characteristics of the received signal (such as the first received signal) in the current scenario, thereby effectively eliminating co-channel interference, improving communication quality, and improving user experience.

[0015] In another possible implementation, the first received signal is a time domain signal. When the time difference between the starting time of the first received signal and the starting time of the first interference signal is less than or equal to a preset threshold, a frequency domain method for eliminating co-channel interference is adopted to eliminate the interference signal in the first received signal according to the first cell information to obtain a second target signal, including: performing signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and performing channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; performing preset compensation processing on the second frequency domain signal to obtain a frequency domain interference signal; performing fast Fourier transform processing on the first received signal in the time domain to obtain a first received signal in the frequency domain; and subtracting the frequency domain interference signal from the first received signal in the frequency domain to obtain the second target signal.

[0016] In the above technical solution, the terminal device determines that the delay difference between the start time of the first received signal and the start time of the first interference signal is less than or equal to a preset threshold, and uses a frequency domain method to eliminate the interference signal in the first received signal to obtain a signal after interference elimination (a second target signal). During the above implementation, the terminal device can match the received signal (such as the first received signal) with an applicable method for eliminating co-channel interference based on the characteristics of the received signal in the current scenario, thereby effectively eliminating co-channel interference, improving communication quality, and improving user experience.

[0017] In another possible implementation, obtaining a first received signal includes: obtaining a second received signal, wherein the second received signal is a mixed signal of multiple synchronization signals superimposed by multiple network devices sending to a terminal device in the same time period using the same transmission frequency band; performing data preprocessing on the second received signal to obtain a first received signal, wherein the data preprocessing includes at least one of the following processing methods: power amplification processing, down-mixing processing, filtering processing, frequency offset compensation processing, sampling clock compensation processing, digital filtering processing, and downsampling processing.

[0018] In the above technical solution, the terminal device can reduce the impact of interference from non-co-frequency signals by performing data preprocessing on the acquired second received signal, which is conducive to further improving the communication quality and better satisfying the user experience.

[0019] In another possible implementation, the plurality of network devices include at least one of a ground base station or a satellite base station.

[0020] For example, the plurality of network devices may all be ground base stations or satellite base stations. For another example, some of the plurality of network devices are ground base stations, and the remaining network devices except the plurality of network devices are all satellite base stations.

[0021] When the network device is a ground base station, the network device can send a synchronization signal to the terminal device based on a ground network. When the network device is a satellite base station, the network device can send a synchronization signal to the terminal device based on a non-ground network.

[0022] In the above technical solution, the terminal device and multiple network devices can exchange synchronization signals based on a terrestrial network or a non-terrestrial network, which can be applied to various application scenarios to better meet the user experience in different application scenarios.

[0023] In another possible implementation, the terminal device includes a central processing unit and a system-level chip, and a software module is arranged on the central processing unit; a cell search is performed on the first received signal to obtain first cell information, including: the central processing unit uses the software module to schedule the system-level chip to perform a cell search on the first received signal to obtain the first cell information, wherein the first received signal includes a second sub-received signal and a third sub-received signal, and the first cell information includes second sub-cell information corresponding to the second sub-received signal and third sub-cell information corresponding to the third sub-received signal, and each sub-cell information is obtained by performing a cell search on each corresponding sub-received signal; when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, a time domain method for eliminating co-frequency interference is used to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, including: the central processing unit uses the software module in the second sub When the time difference between the starting time of the received signal and the starting time of the second sub-interference signal is greater than a preset threshold, and when the time difference between the starting time of the third sub-received signal and the starting time of the third sub-interference signal is greater than the preset threshold, the configuration information is sent to the system-level chip, wherein the first interference signal includes a second sub-interference signal corresponding to the second sub-cell information and a third sub-interference signal corresponding to the third sub-cell information, each sub-cell information includes timing information for indicating the starting time of each corresponding sub-interference signal, and the configuration information includes first sub-configuration information and second sub-configuration information; the system-level chip responds to the received first sub-configuration information by adopting a time domain method for eliminating co-channel interference, and eliminates the interference signal in the second sub-received signal according to the second sub-cell information, and responds to the received second sub-configuration information by adopting a time domain method for eliminating co-channel interference, and eliminates the interference signal in the third sub-received signal according to the third sub-cell information, so as to obtain the first target signal.

[0024] In the above technical solution, after the central processor included in the terminal device obtains multiple methods for eliminating co-channel interference corresponding to multiple sub-received signals included in the first received signal, the central processor can send the configuration information (such as the first sub-configuration information and the second sub-configuration information) used to indicate the multiple methods for eliminating co-channel interference to the system-level chip included in the terminal device at one time by calling the software module, so that the interaction between the software module and the hardware module (system-level chip) can be reduced and the processing efficiency can be improved. Thereafter, the system-level chip implements the elimination of interference signals of the multiple sub-received signals included in the first received signal according to the obtained configuration information, and eliminates the signal (first target signal) after the co-channel interference is eliminated.

[0025] In a second aspect, an embodiment of the present application provides a device for eliminating co-channel interference, and the device for eliminating co-channel interference includes a unit for executing any one of the methods for eliminating co-channel interference in the first aspect.

[0026] In a third aspect, a terminal device is provided, comprising a unit for executing any one of the methods for eliminating co-channel interference in the first aspect. The terminal device may be a terminal device or a chip in the terminal device. The terminal device may include an input unit and a processing unit.

[0027] When the terminal device is a terminal device, the processing unit may be a processor, and the input unit may be a communication interface; the terminal device may also include a memory, which is used to store computer program code. When the processor executes the computer program code stored in the memory, the terminal device executes any one of the methods for eliminating co-channel interference in the first aspect.

[0028] When the terminal device is a chip inside the terminal device, the processing unit may be a processing unit inside the chip, and the input unit may be an output interface, a pin or a circuit, etc.; the chip may also include a memory, which may be a memory inside the chip (such as a register, a cache, etc.) or a memory located outside the chip (such as a read-only memory, a random access memory, etc.); the memory is used to store computer program code, and when the processor executes the computer program code stored in the memory, the chip executes any one of the methods for eliminating co-channel interference in the first aspect.

[0029] In one possible implementation, a memory is used to store computer program code; a processor executes the computer program code stored in the memory, and when the computer program code stored in the memory is executed, the processor is used to execute any one of the methods for eliminating co-channel interference in the first aspect.

[0030] In a fourth aspect, an embodiment of the present application provides a chip, the chip comprising a processor and a communication interface, the communication interface and the processor are coupled, the processor is used to run a computer program or instruction to implement a communication method described in the first aspect or various possible implementations of the first aspect. The communication interface is used to communicate with other modules outside the chip.

[0031] In a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program code. When the computer program code is executed by a terminal device, the terminal device executes any one of the methods for eliminating co-channel interference in the first aspect.

[0032] In a sixth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is executed by a terminal device, the terminal device executes any one of the methods for eliminating co-channel interference in the first aspect.

[0033] It can be understood that the beneficial effects of the second to sixth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0034] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it is understood that the description of features or beneficial effects means that specific technical features, technical solutions or beneficial effects are included in at least one embodiment. Therefore, the description of technical features, technical solutions or beneficial effects in this specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and beneficial effects described in the present embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that the embodiment can be realized without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects can also be identified in specific embodiments that do not embody all embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 This is a schematic diagram of a cell search.

[0036] Figure 2 This is a schematic diagram of an SSB signal.

[0037] Figure 3A It is a schematic diagram of an application scenario of a method for eliminating co-channel interference provided in an embodiment of the present application.

[0038] Figure 3B It is a schematic diagram of another application scenario of the method for eliminating co-channel interference provided in an embodiment of the present application.

[0039] Figure 3C This is a schematic diagram of another application scenario of the method for eliminating co-channel interference provided in an embodiment of the present application.

[0040] Figure 4 It is a schematic diagram of a co-channel interference signal provided in an embodiment of the present application.

[0041] Figure 5 It is a schematic diagram of a method for eliminating co-channel interference provided in an embodiment of the present application.

[0042] Figure 6 It is a schematic diagram of a time domain received signal A provided in an embodiment of the present application.

[0043] Figure 7 The terminal device provided in the embodiment of the present application performs the above Figure 5 Schematic diagram of the process of step S504 in .

[0044] Figure 8 The terminal device provided in the embodiment of the present application performs the above Figure 5 Schematic diagram of the process of step S507 in .

[0045] Fig. 9 The terminal device provided in the embodiment of the present application performs the above Figure 5 Schematic diagram of the process of step S508 in .

[0046] Fig.10 This is a schematic diagram of adding CP to OFDM symbols in the time domain provided in an embodiment of the present application.

[0047] Fig.11 It is a schematic diagram of a device for eliminating co-channel interference provided in an embodiment of the present application.

[0048] Fig.12 It is a schematic diagram of another method for eliminating co-channel interference provided in an embodiment of the present application.

[0049] Fig.13 It is a schematic diagram of another device for eliminating co-channel interference provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0051] The terms "first", "second", etc. in the specification, claims and drawings of this application are used to distinguish different objects, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the definition of "first" or "second" features may explicitly or implicitly include one or more of the features.

[0052] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0053] In an embodiment of the present application, the synchronization broadcast block (Synchronization Signal / PBCH Block, SSB) can also be called an SSB beam (beam) or an SSB signal, that is, SSB, SSB signal and SSB beam in the following text have the same meaning. The primary synchronization signal (Primary Synchronization Signal, PSS) is also called a PSS sequence. The secondary synchronization signal (Secondary Synchronization Signal, SSS) is also called an SSS sequence. The physical broadcast channel (Physical Broadcast Channel, PBCH) is also called a PBCH sequence. The demodulation reference signal (Demodulation Reference Signal, DM-RS) is also called a DM-RS sequence.

[0054] In order to better understand the technical solutions provided by the embodiments of the present application, the terms and related technologies involved in the embodiments of the present application are first introduced.

[0055] 1. Terrestrial Network (TN)

[0056] TN usually refers to the terrestrial communication network, which is a communication system built on land through physical lines (such as optical fiber, cable, satellite earth station, etc.). TN is used to provide a wide range of communication services, including telephone, Internet, TV broadcasting, data transmission and emergency communication. The characteristics of the terrestrial network are that it can cover a large area, has high stability and reliability, and is suitable for long-distance information transmission. For example, public mobile communication networks (such as Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Long Term Evolution (LTE), etc.) are part of the terrestrial network.

[0057] 2. Non-Terrestrial Network (NTN)

[0058] NTN refers to the combination of non-ground elements such as high-altitude platforms (such as drones, high-altitude platform stations (HAPS), etc.), satellites, and ground mobile communication technologies, aiming to provide seamless and comprehensive network coverage, especially for remote areas that are difficult to cover with traditional ground networks. High-altitude platforms mainly include drones and hot air balloons, and satellites include high elliptical orbit satellites (HEO), geostationary earth orbit satellites (GEO), medium earth orbit satellites (MEO) and low earth orbit satellites (LEO). Unlike public land mobile networks, the base station height of NTN is generally above 8 kilometers, so it can provide ubiquitous coverage without being restricted by terrain and topography, connecting the multi-dimensional space of air, space, land, and sea to form an integrated ubiquitous access network.

[0059] 3. Interference Cancelation (IC)

[0060] IC technology is to demodulate and decode the signals of the service cell and the same-frequency cell, and use the correlation of interference between cells to separate the respective interference signals and useful signals.

[0061] A service cell refers to the area where the base station currently providing services to mobile terminals is located. It is the regional division unit for mobile terminals to communicate and transmit data. A service cell consists of a base station and the wireless signal coverage area within the coverage area of ​​the base station. Its signal coverage and signal quality directly affect the stability and reliability of user communications.

[0062] The same-frequency cell generally refers to an adjacent cell operating at the same frequency and at the same frequency point. Optionally, the same-frequency cell may also refer to a cell operating at the same frequency band, the same frequency point, and different physical cell identifiers (PCIs).

[0063] Neighboring cells refer to cells adjacent to the current serving cell, usually referring to the area covered by base stations adjacent to the signal coverage of the current serving cell. The main function of neighboring cells is to achieve continuity and seamlessness of mobile communications, ensuring that users can communicate and transmit data uninterruptedly during movement.

[0064] 4. Same-frequency interference

[0065] Co-channel interference refers to the phenomenon that when two or more wireless signals are transmitted on the same frequency (or frequency band) in a communication system, the mutual influence between them causes the receiving device to be unable to accurately receive one of the signals. This is because radio waves propagate in space, and if the frequency (or frequency band) is the same, they may arrive at the receiving device at the same time, making it difficult for the receiving device to distinguish and analyze the various signals, resulting in reduced signal quality, data transmission errors, and even communication interruption.

[0066] 5. Synchronous signal

[0067] During the cell search process, the terminal device will search for synchronization signals on the frequency point. In the NR system, the PSS sequence and SSS sequence can be used to complete the cell search. The frequency domain signal of the PSS sequence is numbered in the cell group. The frequency domain signal of the SSS sequence is uniquely determined by the cell group number. and cell group number OK, cell group number The value range is [0,335], the cell group number The value range is [0,2].

[0068] For example, the 3rd Generation Partnership Project (3GPP) protocol stipulates that the PSS sequence in the 5G NR system uses three m-sequences, and the length of each m-sequence is 127. The PSS sequence can be calculated by the following formula:

[0069] (1,1)

[0070] Among them, the sequence It can be expressed as:

[0071] (1.2)

[0072] In the above formula, represents the PSS sequence, Indicates the cell group number. Represents the remainder operation.

[0073] For example, in the 5G NR system, the SSS sequence uses the Gold code sequence, which is also 127 in length. The Gold code is simple in structure and has good autocorrelation, and the number of optional sequences is greatly improved compared to the m sequence. The Gold code sequence is obtained by adding the m sequences of two different codewords modulo 2. The SSS sequence in the 5G NR system can be calculated by the following formula:

[0074] (1.3)

[0075] in, ,sequence and sequence It can be expressed as:

[0076] (1.4)

[0077] In the above formula, represents the SSS sequence, Indicates the cell group number. Indicates the number within the cell group, sequence and sequence They are all m-sequences. Represents the remainder operation.

[0078] 6. Community Search

[0079] The specific process of cell search is that the terminal device first obtains the time synchronization of the cell, then realizes frequency synchronization based on the information, obtains the PCI of the cell, and finally obtains the system information to realize wireless frame timing. The process of cell search in the NR system is the process of detecting the synchronization signal and PBCH in the SSB. In the NR system, the time domain and frequency domain positions of the SSB are no longer fixed, and can be adjusted accordingly according to actual needs. In the time domain, the location and number of SSB transmission can be configured according to the situation; in the frequency domain, the SSB does not need to be fixed at the center of the frequency band and can be placed arbitrarily.

[0080] For example, the main process of 5G NR cell search can be as follows: Figure 1 As shown:

[0081] (1) PSS search: The terminal device receives data at each frequency point of the synchronization signal grid, performs downsampling and filtering, and achieves coarse synchronization of the PSS through correlation detection (there are three possible values, namely, the cell group number ), and perform correlation detection at the correct sampling rate to achieve accurate synchronization of PSS, obtain the exact position of PSS in the received data and obtain the number within the cell group .

[0082] (2) Frequency offset estimation and compensation: The normalized frequency offset is obtained through frequency offset estimation, and the subcarrier offset is offset through frequency offset compensation.

[0083] (3) SSS search: Detect PSS and obtain the cell group number Later, the terminal device further detects SSS to obtain The cell group number obtained through PSS detection Generate possible SSS sequences, perform correlation detection similar to PSS, and obtain the cell group number (There are 336 possible values, i.e., cell group numbers ), and finally obtain the PCI of the cell, and generate all possible DM-RS based on the PCI, and after detection, identify which beam the signal is emitted from.

[0084] (4) PBCH demodulation: After successfully acquiring the cell ID, the terminal starts to receive the physical broadcast channel. Through demodulation, descrambling, rate matching, polar decoding and other processes, it successfully receives the system's Master Information Block (MIB) carried by the PBCH.

[0085] The cell search performed after the terminal device is turned on can be called the initial cell search. The method for eliminating co-channel interference provided in the embodiment of the present application can be applied in the process of the initial cell search. Optionally, the method for eliminating co-channel interference provided in the embodiment of the present application can also be adaptively applied to the cell search process performed by the terminal device in the connected state.

[0086] It should be noted that the embodiment of the present application takes the 5G NR system as an example, and when introducing the embodiment and beneficial effects, the search for the cell of the 5G NR system is also introduced as an example. When the embodiment of the present application is applied to other communication systems, the cell of the NR system is replaced with the cell of the other communication system. For example, when the present application is applied to the Long Term Evolution (LTE) system, the cell of the 5G NR system can be replaced with the cell of the LTE system or the cell of the 4G system, without specific limitation.

[0087] 7. Synchronization Signal / PBCH Block (SSB)

[0088] The signal composed of PSS, SSS, PBCH and DM-RS in 5G technology is called SSB. In SSB, PSS, SSS, PBCH and DM-RS related to PBCH can be mapped to SSB according to the rules shown in Table 1. In the time domain, the SSB block consists of 4 orthogonal frequency division multiplexing (OFDM) symbols, numbered in ascending order from 0 to 3 (OFDM symbol 0, OFDM symbol 1, OFDM symbol 2, OFDM symbol 3). In the frequency domain, SSB consists of 240 consecutive subcarriers (ie, 20 resource blocks (RB)), and the subcarriers are numbered in ascending order from 0 to 239. As shown in Table 1, and In Table 1, Set to 0 indicates that the corresponding resource element complex value symbol is 0, and the value related to the position of the demodulation reference signal (DM-RS) .

[0089] Table 1 Resource mapping in SSB

[0090]

[0091] For example, based on the resource mapping relationship in the SSB shown in Table 1 above, the structure of the SSB obtained after mapping can be as follows: Figure 2 As shown, one SSB occupies 4 OFDM symbols (OFDM symbol 0, OFDM symbol 1, OFDM symbol 2, OFDM symbol 3) in the time domain and 240 consecutive subcarriers or 20 resource blocks (RBs) in the frequency domain. Each physical signal and physical channel in the SSB uses the same subcarrier spacing. One SSB contains PSS, SSS, PBCH and DM-RS. PSS and SSS use the first OFDM symbol (OFDM symbol 0) and the third OFDM symbol (OFDM symbol 2) in the SSB respectively. PBCH and its DMRS occupy the second, third and fourth OFDM symbols of the SSB, among which the second OFDM symbol (OFDM symbol 1) and the fourth OFDM symbol (OFDM symbol 3) are all occupied by PBCH. On the three OFDM symbols, PBCH and SSS are frequency-division multiplexed.

[0092] 8. PCI

[0093] The PCI value range in the 5G NR system is 0~1007. The PCI can be calculated using the following formula:

[0094] (1.5)

[0095] in, Indicates the cell group number (also known as the cell group identifier), which is obtained by detecting the SSS sequence in the SSB. Indicates the cell group number (also known as the cell group identifier), which is obtained by detecting the PSS sequence in the SSB.

[0096] 9. DM-RS sequence

[0097] The DM-RS and PBCH in the SSB occupy the 2nd, 3rd, and 4th OFDM symbols of the SSB. The DM-RS is mainly used for channel estimation. The DM-RS sequence in the physical broadcast channel can be calculated by the following formula:

[0098] (1.6)

[0099] Among them, the sequence It can be expressed by the following formula:

[0100] (1.7)

[0101] In the above formula, ,sequence and sequence They are all m-sequences, sequences Initialized to: , , represents the remainder operation, .sequence By initializing the value generate, , The expression can be expressed by the following formula:

[0102] (1.8)

[0103] In the above formula, Indicates PCI, represents the remainder operation, The value range is [0,1,2,…,7].

[0104] DM-RS is sent on the second, third and fourth OFDM symbols (i.e. OFDM symbol 1, OFDM symbol 2 and OFDM symbol 3) in SSB, occupying 3 REs in each RB with an interval of 4. The position offset of the first RE occupied by DM-RS in each RB is set to , which can take 4 values: 0, 1, 2, 3, and is calculated as follows:

[0105] (1.9)

[0106] In the above formula, Indicates PCI, Represents the remainder operation.

[0107] With the large-scale commercial use of 5G systems and the increase in user and base station density, there will be a large number of co-frequency cells in a region. Each cell can send multiple signals (such as SSB signals) on time-frequency resources, and there will be large co-frequency interference between co-frequency signals sent in the same time period. At the same time, due to the different transmission delays caused by the locations of different base stations, even for synchronized systems, the time when these signals arrive at the terminal device is not exactly the same, and some even have large delays. In some application scenarios (such as TN scenarios or NTN scenarios), there is relatively large co-frequency interference within the NTN scenario or TN scenario, and there is also strong co-frequency interference between the NTN scenario and the TN scenario, which greatly affects the quality of useful signals received by the terminal device, resulting in a poor user experience.

[0108] In traditional technology, terminal devices eliminate interference signals in received signals by adopting a certain fixed method for eliminating co-channel interference (frequency domain interference elimination method). However, traditional technology cannot select an interference elimination method that matches the received signal according to the characteristics of the received signal currently obtained by the terminal device. This method is difficult to effectively eliminate co-channel interference signals in the received signal, resulting in a poor user experience.

[0109] Therefore, in order to solve the above problems, the embodiments of the present application provide a method, apparatus, terminal device, chip, computer-readable storage medium and computer program product for eliminating co-channel interference. The method is applied to the terminal device, including: obtaining a first received signal, wherein the first received signal is a signal obtained based on multiple synchronization signals sent to the terminal device by multiple network devices in the same time period with the same transmission frequency band; performing a cell search on the first received signal to obtain first cell information, wherein the first cell information is used to indicate the presence of a first interference signal in the first received signal; when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, a time domain method for eliminating co-channel interference is used to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, wherein the first cell information includes timing information for indicating the starting time of the first interference signal. Based on the method provided in the embodiment of the present application, after the terminal device obtains the first received signal, it does not directly use a certain method for eliminating co-channel interference (such as a method for eliminating co-channel interference in the frequency domain) to eliminate the interference signal in the first received signal, but instead determines the delay difference between the signal start time of the first received signal and the start time of the first interference signal. When the delay difference is greater than a preset threshold, the terminal device uses a method for eliminating co-channel interference in the time domain to eliminate the interference signal in the first received signal, and obtains the signal after interference elimination (the first target signal). In the above implementation, the terminal device can match the received signal (such as the first received signal) with an applicable method for eliminating co-channel interference based on the characteristics of the received signal of the current scene obtained, thereby effectively eliminating co-channel interference, improving communication quality, and improving user experience.

[0110] Next, several application scenarios to which the method for eliminating co-channel interference provided in the embodiments of the present application is applicable are described in conjunction with the accompanying drawings. It should be understood that: FIG. 3A to FIG. 3C The application scenarios shown are for illustration only and do not constitute any limitation on the scenarios to which the method for eliminating co-channel interference provided in the embodiments of the present application is applicable.

[0111] Scene 1

[0112] For example, Figure 3A It is a schematic diagram of an application scenario of a method for eliminating co-channel interference provided in an embodiment of the present application.

[0113] See also Figure 3A ,This application scenario is a TN scenario, that is a scenario based on a terrestrial communication network. Figure 3AThe TN scenario shown includes a terminal device and multiple network devices, the terminal device and the multiple network devices communicate based on a ground communication network, wherein the multiple network devices include a target ground base station 302, a first co-frequency interference ground base station, a second co-frequency interference ground base station, a third co-frequency interference ground base station, and a fourth co-frequency interference ground base station. Optionally, Figure 3A The multiple network devices shown may also include a smaller number (eg, 1 or 2, etc.) or a larger number (eg, 5 or 6, etc.) of co-channel interfering ground base stations, without specific limitation.

[0114] In some scenarios, when Figure 3A The multiple network devices shown work at the same frequency or frequency band, and within a period of time, the multiple network devices all send signals (such as SSB signals) to the terminal device 301, and there is co-frequency interference between the signals sent by the multiple network devices. Figure 3A The signal sent by the target ground base station 302 among the multiple network devices shown is a target signal for the terminal device 301, and the signals sent by the ground base stations (the first co-frequency interference ground base station, the second co-frequency interference ground base station, the third co-frequency interference ground base station and the fourth co-frequency interference ground base station) among the multiple network devices other than the target ground base station 302 are co-frequency interference signals for the terminal device 301.

[0115] In the embodiment of the present application, Figure 3A Whether the multiple network devices shown are located in the same cell is not specifically limited. For example, the multiple network devices may all be located in the same cell. For another example, the multiple network devices may be located in different cells.

[0116] The embodiments of the present application do not specifically limit the number of network devices and the number of terminal devices in the application scenario. In addition to network devices and terminal devices, the application scenarios to which the embodiments of the present application are applicable may also include other devices, such as core network devices, wireless relay devices, and wireless backhaul devices, etc., which are not limited by the embodiments of the present application. In addition, the network devices in the embodiments of the present application may integrate all functions into an independent physical device, or distribute the functions across multiple independent physical devices, which are not limited by the embodiments of the present application. In addition, the terminal devices in the embodiments of the present application may be connected to the network devices wirelessly.

[0117] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) general packet radio service (GPRS) system, Long Term Evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, Public Land Mobile Network (PLMN) system, Device to Device (D2D) network system or Machine to Machine (M2M) network system, the 4th Generation (4G) communication system, and 5G communication system. It should be noted that the embodiments of the present application are introduced by taking the 5G system in the New Radio (NR) system as an example, but those skilled in the art will appreciate that the scope of application of the embodiments of the present application is not limited to the 5G communication system.

[0118] In the embodiment of the present application, the terminal device 301 includes a device that provides voice and / or data connectivity to the user, for example, a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (Radio Access Network, RAN), and exchange voice and / or data with the RAN. The terminal device may include a user equipment (User Equipment, UE), a wireless terminal device, a mobile terminal device, a D2D terminal device, a V2X terminal device, a machine to machine / machine type communication (Machine to-Machine / Machine-type Communications, M2M / MTC) terminal device, an Internet of Things (Internet of Things, IoT) terminal device, a subscriber unit, a subscriber station (Subscriber Station), a mobile station (mobile station), a remote station (remote station), an access point (Access Point, AP), a remote terminal (remote terminal), an access terminal (access terminal), a user terminal (user terminal), a user agent (user agent), or a user equipment (user device), etc. For example, it may include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, and computer-built-in mobile devices, etc. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, Radio Frequency Identification (RFID), sensors, Global Positioning System (GPS), laser scanners, etc.

[0119] Scene 2

[0120] For example, Figure 3B It is a schematic diagram of another application scenario of the method for eliminating co-channel interference provided in an embodiment of the present application.

[0121] See also Figure 3B The application scenario is an NTN scenario, that is, a communication scenario in which non-terrestrial elements are combined with terrestrial mobile communication technology. The NTN scenario may include a terminal device and multiple network devices located in a high-altitude platform, wherein the multiple network devices may include a target satellite base station 303 and a first co-frequency interference satellite base station. Optionally, Figure 3B The multiple network devices may also include a greater number (eg, 2, 3, or 4, etc.) of co-frequency interfering satellite base stations, which is not specifically limited.

[0122] In some scenarios, when Figure 3B The multiple network devices shown work at the same frequency or frequency band, and within a period of time, the multiple network devices all send signals (such as SSB signals) to the terminal device 301. There is co-frequency interference between the signals sent by the multiple network devices, such as Figure 3B The signal sent by the target satellite base station 303 among the multiple network devices shown is a target signal for the terminal device 301, and the signal sent by the base station (the first co-frequency interference satellite base station) other than the target satellite base station 303 among the multiple network devices is a co-frequency interference signal for the terminal device 301.

[0123] In the embodiment of the present application, Figure 3B Whether the multiple network devices shown are located in the same cell is not specifically limited. For example, the multiple network devices may all be located in the same cell. For another example, the multiple network devices may be located in different cells.

[0124] Scene 3

[0125] For example, Figure 3C This is a schematic diagram of another application scenario of the method for eliminating co-channel interference provided in an embodiment of the present application.

[0126] See also Figure 3C , the application scenario is a scenario where the NTN scenario and the TN scenario coexist, the scenario includes a terminal device located on the ground and multiple network devices located on a high-altitude platform, wherein the multiple network devices include a target satellite base station 303, a first co-frequency interference ground base station, a second co-frequency interference ground base station and a first co-frequency interference satellite base station. Optionally, Figure 3C The multiple network devices shown may also include a greater number of co-channel interfering satellite base stations, and a greater or lesser number of co-channel interfering ground base stations, or the multiple network devices may also include other co-channel interfering base stations in addition to the co-channel interfering satellite base stations and the co-channel interfering ground base stations, without specific limitation.

[0127] In some scenarios, when Figure 3CThe multiple network devices shown work at the same frequency or frequency band, and within a period of time, the multiple network devices all send signals (such as SSB signals) to the terminal device 301. There is co-frequency interference between the signals sent by the multiple network devices, such as Figure 3C The signal sent by the target satellite base station 303 among the multiple network devices shown is a target signal for the terminal device 301, and the signals sent by the network devices (the first co-frequency interference ground base station, the second co-frequency interference ground base station and the first co-frequency interference satellite base station) other than the target satellite base station 303 among the multiple network devices are co-frequency interference signals for the terminal device 301.

[0128] In the embodiment of the present application, Figure 3C Whether the multiple network devices shown are located in the same cell is not specifically limited. For example, the multiple network devices may all be located in the same cell. For another example, the multiple network devices may be located in different cells.

[0129] For example, the above Figure 3A The application scenario shown includes five network devices, namely, a target ground base station 302, a first co-frequency interference ground base station, a second co-frequency interference ground base station, a third co-frequency interference ground base station, and a fourth co-frequency interference ground base station. The five network devices all operate at the same frequency. For example, the five network devices all send SSB signals to the terminal device 301 within a period of time. Figure 4 Shows Figure 3A The target ground base station 302 in the example sends the SSB signal 3 as the target signal 3 (the duration of the SSB signal 3 is Figure 4 The difference between time point T2 and time point T1 is shown), Figure 3A The first co-channel interfering ground base station sends SSB signal 1 as interference signal 1, Figure 3A The second co-channel interfering ground base station sends SSB signal 2 as interference signal 2, Figure 3A The third co-channel interference ground base station sends SSB signal 4 as interference signal 4, Figure 3A The fourth co-channel interference ground base station in the example is SSB signal 5 as interference signal 5. SSB signal 1 as interference signal 1, SSB signal 2 as interference signal 2, SSB signal 4 as interference signal 4, and SSB signal 5 as interference signal 5 are all from the TN cell. Figure 4 It can be seen that the SSB signal 3 as the target signal 3 and the aforementioned four interference signals have a certain degree of overlap in the time domain. The presence of the interference signal reduces the detection and demodulation performance of the target signal. Therefore, it is necessary to eliminate the influence of the interference signal through interference elimination technology to improve the signal-to-noise ratio of the target signal and enhance the user experience.

[0130] It should be understood that the above FIG. 3A to FIG. 3CThe application scenarios shown are for illustration only and do not constitute any limitation on the application scenarios to which the method for eliminating co-channel interference provided by the present application is applicable. Figure 3B and Figure 3C The satellite base station shown in the high-altitude platform can also be replaced by other network devices, which is not specifically limited. The application scenarios described above are for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0131] The following describes a method for eliminating co-channel interference provided by an embodiment of the present application in conjunction with the accompanying drawings.

[0132] Embodiment 1

[0133] Figure 5 is a schematic diagram of a method for eliminating co-channel interference provided by an embodiment of the present application. The method for eliminating co-channel interference provided by an embodiment of the present application can be executed by a terminal device. It is understood that the terminal device can be implemented as software, or a combination of software and hardware. It should also be understood that, Figure 5 The method for eliminating co-channel interference provided is introduced by taking the communication technology between the terminal device and any one of the multiple network devices as 5G technology as an example. For example, the terminal device in the embodiment of the present application can be but is not limited to Figure 3A , Figure 3B or Figure 3C The terminal device 301 is shown. Figure 5 As shown, the method for eliminating co-channel interference provided in the embodiment of the present application may include steps S501 to S510. Steps S501 to S510 are described in detail below.

[0134] In step S501, the terminal device receives a mixed signal A in the time domain, wherein the mixed signal A in the time domain includes multiple SSB signals sent by multiple network devices.

[0135] The mixed signal A in the time domain in the above step S501 is a mixed signal corresponding to multiple SSB signals sent by multiple network devices received by the terminal device within a period of time, and the operating frequency (transmitting frequency) of each of the multiple network devices when sending the SSB signal to the terminal device is the same. Mixed signal A includes multiple SSB signals sent by multiple network devices, and the multiple network devices and the multiple SSB signals correspond one to one, and each SSB signal is an SSB signal sent by the corresponding network device. The time delay of multiple network devices sending SSB signals to the terminal device at the same operating frequency within a period of time may be different, that is, the terminal device can receive the SSB signals sent by the multiple network devices to the terminal device within the period of time at different times. It should be understood that when multiple network devices send SSB signals to the same terminal device at the same operating frequency within the same time period, there will be co-frequency interference between the multiple SSB signals sent by the multiple network devices.

[0136] The terminal device executes the above-mentioned step S501, that is, the terminal device receives the mixed signal A in the time domain. Exemplarily, it can include the following steps: the terminal device receives multiple SSB signals sent by multiple network devices within a period of time, thereby receiving the mixed signal A in the time domain.

[0137] In the embodiment of the present application, the length of a period of time and the number of multiple network devices are not specifically limited and can be set according to actual application scenarios.

[0138] For example, the terminal device in step S501 above may be Figure 3A The terminal device 301 shown, the multiple network devices in the above implementation may include Figure 3A The target ground base station 302, the first co-frequency interference ground base station, the second co-frequency interference ground base station, the third co-frequency interference ground base station and the fourth co-frequency interference ground base station are shown. The time domain mixed signal A in the above step S501 may also include Figure 3A Multiple signals sent by multiple network devices are shown.

[0139] For example, the terminal device in step S501 above may be Figure 3B The terminal device 301 shown in the figure, the multiple network devices in the above step S501 may include Figure 3B The target satellite base station 303 and the first co-channel interfering satellite base station are shown. The mixed signal A in the time domain in the above implementation may include Figure 3B Multiple signals sent by multiple network devices are shown.

[0140] For example, the terminal device in step S501 above may be Figure 3C The terminal device 301 shown in the figure, the multiple network devices in the above step S501 may include Figure 3C The target satellite base station 303, the first co-frequency interference satellite base station, the first co-frequency interference ground base station and the second co-frequency interference ground base station are shown. The time domain mixed signal A in the above implementation may include Figure 3C Multiple signals sent by multiple network devices are shown.

[0141] In step S502, the terminal device performs data preprocessing on the mixed signal A in the time domain to obtain a received signal A in the time domain.

[0142] In the embodiment of the present application, the terminal device performs data preprocessing on the time domain mixed signal A to reduce the influence of interference from non-co-frequency signals. The method for the terminal device to perform data preprocessing in the above step S502 is not specifically limited and can be set according to actual conditions.

[0143] The terminal device executes the above-mentioned step S502, that is, the terminal device preprocesses the mixed signal A to obtain a received signal A in the time domain. Exemplarily, the following steps may be included: the terminal device performs data preprocessing #1 on the mixed signal A to obtain a signal A after data preprocessing #1, wherein data preprocessing #1 may include power amplification processing, down-mixing processing and filtering processing; the terminal device performs data preprocessing #2 on the signal A after data preprocessing #1 to obtain a received signal A in the time domain, wherein data preprocessing #2 may include frequency offset compensation processing, sampling clock compensation processing, digital filtering processing and downsampling processing.

[0144] The module unit for performing data preprocessing #1 and the module unit for performing data preprocessing #2 in the above implementation are not specifically limited. For example, the terminal device may include Fig.11 The radio frequency (RF) module and the digital front end (DFE) module are shown, wherein the RF module is used to execute the processing flow corresponding to data preprocessing #1, and the DFE module is used to execute the processing flow corresponding to data preprocessing #2.

[0145] In step S503, the terminal device obtains a received signal A in the frequency domain based on a received signal A in the time domain.

[0146] The terminal device executes the above-mentioned step S503, that is, the terminal device obtains the received signal A in the frequency domain according to the received signal A in the time domain. Exemplarily, the following steps may be included: the terminal device performs fast Fourier transform (FFT) processing on the received signal A in the time domain to obtain the received signal A in the frequency domain.

[0147] The terminal device also needs to process the frequency domain signal during the cell search process. Therefore, the terminal device successfully transforms the time domain received signal A into the frequency domain received signal A by executing the above step S503, so that the terminal device can subsequently perform cell search processing on the received signal A as a frequency domain signal.

[0148] In an embodiment of the present application, a time domain received signal A may include L sub-received signals, wherein the j-th sub-received signal (each sub-received signal) among the L sub-received signals included in the time domain received signal A is a time domain signal, and the lengths of any two of the L sub-received signals are the same, and the length of the j-th sub-received signal among the L sub-received signals is not specifically limited and can be set according to actual conditions.

[0149] L is a positive integer, and j is a positive integer less than or equal to L. The value of L is not specifically limited and can be set according to actual conditions. For example, when L is equal to 1, the value of j is equal to 1. For example, when L is equal to 2, the values ​​of j are equal to 1 and 2 respectively. For example, when L is equal to 3, the values ​​of j are equal to 1, 2, and 3 respectively.

[0150] In the embodiment of the present application, when L is equal to 1, the received signal A in the time domain includes 1 sub-received signal. When L is greater than 1, the received signal A in the time domain includes L (multiple) sub-received signals, and there may be a partially overlapping signal between the jth sub-received signal and the (j+1)th sub-received signal. The jth sub-received signal and the (j+1)th sub-received signal are two adjacent sub-received signals in the received signal A in the time domain, and j+1 is a positive integer greater than or equal to 2 and less than or equal to L. It should be noted that the length of the partially overlapping signal between the jth sub-received signal and the (j+1)th sub-received signal should be less than the length of the jth sub-received signal, and the length of the jth sub-received signal is the same as the length of the (j+1)th sub-received signal. There is no specific limitation on the length of the jth sub-received signal and the length of the partially overlapping signal, and they can be set according to actual conditions.

[0151] For example, taking L equal to 3, Figure 6 The figure shows a received signal A in the time domain, and three received sub-signals included in the received signal A in the time domain, namely the first (j=1) received sub-signal, the second (j=2) received sub-signal and the third (j=3) received sub-signal, wherein the lengths of the three received sub-signals are the same. Figure 6It can be seen that the first sub-receiving signal and the second sub-receiving signal are two adjacent sub-receiving signals in the receiving signal A in the time domain, and the second sub-receiving signal and the third sub-receiving signal are two adjacent sub-receiving signals in the receiving signal A in the time domain, wherein there is a partial overlapping signal between the first sub-receiving signal and the second sub-receiving signal, and there is a partial overlapping signal between the second sub-receiving signal and the third sub-receiving signal, and the length of the partially overlapping signal is less than the signal length of any sub-receiving signal (for example, the first sub-receiving signal) included in the receiving signal A in the time domain.

[0152] In step S504, the terminal device performs a j-th cell search on the j-th sub-received signal of L sub-received signals included in the frequency domain received signal A to obtain j-th cell information, where L is a positive integer and j is a positive integer less than or equal to L.

[0153] When the time domain received signal A includes L sub-received signals, the frequency domain received signal A corresponding to the time domain received signal A also includes L sub-received signals, wherein the j-th sub-received signal (each sub-received signal) among the L sub-received signals included in the frequency domain received signal A is a frequency domain signal.

[0154] In an embodiment of the present application, after the terminal device executes the above step S504, it can obtain the j-th cell search result, thereby determining the j-th cell search result as the j-th cell information, that is, the j-th cell information may include the j-th cell search result. Exemplarily, the j-th cell information (each cell information) may include the j-th physical cell identifier obtained by the j-th cell search, the DM-RS sequence in the j-th sub-received signal, the j-th MIB information and the j-th timing time, wherein the j-th timing time is used to indicate the starting time of the interference signal present in the j-th sub-received signal. For a detailed introduction to the j-th timing time, please refer to the relevant description in step S504-1 below, which will not be repeated here. It should be understood that one DM-RS sequence corresponds to one parameter , that is, according to the DM-RS sequence, a parameter corresponding to the DM-RS sequence can be obtained .For example, The value range of can be [0,1,2,…,7].

[0155] In an embodiment of the present application, the frequency domain received signal A includes L sub-received signals, and the terminal device needs to perform a cell search on the j-th sub-received signal (each sub-received signal) of the L sub-received signals respectively, that is, the terminal device needs to execute the L-times cell search process to obtain L cell information corresponding one-to-one to the L-times cell search process.

[0156] For example, taking L equal to 1, that is, the received signal A in the frequency domain includes only one received sub-signal. In this case, the terminal device only needs to perform the above step S504 on the one received sub-signal.

[0157] For example, taking L equal to 2, that is, the received signal A in the frequency domain includes two sub-received signals. In this case, the terminal device needs to perform the above step S504 on the two sub-received signals respectively.

[0158] In the embodiment of the present application, the process of performing the j-th cell search (each cell search) in the L-time cell search by the terminal device is the same, and the process of performing the j-th cell search by the terminal device is not specifically limited. Exemplarily, the terminal device performs the above step S504 (performing the j-th cell search on the j-th sub-received signal), which may include: Figure 7 Steps S504-1 to S504-5 are shown. Steps S504-1 to S504-5 are described below.

[0159] In step S504-1, the terminal device performs a PSS search on the jth sub-receiving signal in the frequency domain according to multiple preset local PSS sequences, and obtains the jth PSS search result, wherein the jth PSS search result includes the jth cell group number and the jth timing time, wherein the jth timing time is used to indicate the starting time of the interference signal existing in the jth sub-receiving signal.

[0160] The jth timing time is used to indicate the starting moment of the interference signal present in the jth sub-receiving signal. When the interference signal and the sub-receiving signal are both SSB signals, since the sequence corresponding to the starting moment of the SSB signal is the PSS sequence, the jth timing time is used to indicate the starting moment of the interference signal present in the jth sub-receiving signal, that is, the jth timing time can be used to determine the position of the PSS sequence in the jth sub-receiving signal. After the terminal device determines the position of the PSS sequence in the jth sub-receiving signal according to the jth timing time, it can determine the position of the SSS sequence in the jth sub-receiving signal according to the relative positions of the PSS sequence and the SSS sequence in the jth sub-receiving signal. For example, the signal structure of the jth sub-receiving signal can be, but is not limited to, Figure 2 The signal structure is shown.

[0161] The terminal device performs the above step S504-1, that is, the terminal device performs a PSS search on the j-th sub-received signal in the frequency domain according to multiple preset local PSS sequences to obtain the j-th PSS search result. Exemplarily, the following steps may be included: the terminal device searches the j-th sub-received signal in the frequency domain according to the preset frequency offset. Perform cyclic shift processing to obtain the result after cyclic shift processing , where the jth sub-received signal in the frequency domain is It is obtained by performing FFT on the j-th sub-received signal in the time domain included in the received signal A in the time domain; the terminal device performs the following operations on each preset local PPS sequence in multiple preset local PSS sequences to obtain multiple time domain correlation values ​​corresponding to the multiple preset local PSS sequences one by one , where the signal length of each preset local PSS sequence is M: the terminal device performs FFT processing on the result after adding (NM) zeros at the end of each preset local PSS sequence to obtain the frequency domain signal corresponding to each preset local PSS sequence ,in, , N represents the length of the jth sub-received signal; the terminal device converts the result of the cyclic shift processing into The frequency domain signal corresponding to each preset local PSS sequence The conjugate of is multiplied point by point to obtain the frequency domain correlation result corresponding to each preset local PSS sequence , and the frequency domain correlation results corresponding to each preset local PSS sequence Perform inverse fast Fourier transform (IFFT) processing to obtain the time domain correlation value corresponding to each preset local PSS sequence ; The terminal device determines the time domain correlation value with the largest peak value among the multiple time domain correlation values ​​as the target time domain correlation value; The terminal device determines the cell group number corresponding to the preset local PSS sequence corresponding to the target time domain correlation value as the j-th cell group number; The terminal device can obtain the j-th timing time according to the target time domain correlation value. Optionally, after determining the position of the PSS sequence in the j-th sub-received signal according to the j-th timing time, the terminal device can also determine the position of the PBCH sequence in the j-th sub-received signal according to the relative position of the PBCH sequence in the j-th sub-received signal.

[0162] In the embodiment of the present application, the multiple preset local PSS sequences in the above implementation can be 3 preset local PSS sequences, and these 3 preset local PSS sequences correspond to the 3 values ​​of the cell group number one by one, that is, each preset local PSS sequence is determined according to the value of the corresponding cell group number. The value range is 0~2, which is the number within the cell group. The values ​​of are 0, 1, and 2. It should be understood that the multiple preset local PSS sequences corresponding to different communication protocols (such as 5G or 4G) may be different.

[0163] Optionally, for a multiple-cell co-channel interference system, the terminal device may detect multiple maximum correlation values ​​in the above example by setting a threshold value, each correlation value of the multiple maximum correlation values ​​being greater than the threshold value.

[0164] In the embodiment of the present application, the PSS sequence in the jth sub-received signal can be an m-sequence consisting of 127 values, and the PSS sequence in the jth sub-received signal can be calculated by the jth cell group internal number, wherein the value of the jth cell group internal number is the cell group internal number In the time domain, the terminal device performs cross-correlation detection on the PSS sequence in the jth sub-received signal to achieve time and frequency synchronization and obtain the value of the jth cell group number. In the initial cell search, since time and frequency synchronization has not yet been obtained, the terminal device needs to first perform a correlation search on the PSS sequence in the jth sub-received signal in the time domain, and then select the value of the jth cell group number from the nth sub-received signal. The correlation operation starts, so the time domain correlation value in the above example is It can be expressed by the following formula:

[0165] (2.1)

[0166] In the above formula, To preset the local PSS sequence, is the index of the time domain, M is the length of the preset local PSS sequence, For the conjugate operation, the nth received signal is an example of a received signal A in the time domain in the above implementation. The nth received signal It can be understood as the received signal collected at the nth sampling point.

[0167] In order to reduce the overhead of correlation search, the correlation operation in the time domain can be converted to the frequency domain, and the nth received signal Start by taking N (for example, N can be but is not limited to 1024) data (N>M) and converting them to the frequency domain to perform frequency domain correlation. It should be understood that for the nth received signal After taking N (for example, N can be but is not limited to 1024) data, what is intercepted is the j-th sub-received signal in the above implementation, that is, the length of the j-th sub-received signal is N. Therefore, the frequency domain correlation value in the above implementation is It can be expressed by the following formula:

[0168] (2.2)

[0169] (2.3)

[0170] In the above formula, To preset local sequence The frequency domain signal is obtained by performing FFT on the result after adding (NM) zeros at the end. is the length of the jth sub-received signal, is the index in the frequency domain, is the index of the time domain, is the index of the time domain.

[0171] When the frequency deviation is too large, the related operations cannot obtain the expected results. Therefore, it is necessary to use the assumed frequency deviation scheme to pre-compensate the nth received signal. The possible frequency deviation in the signal is then used for correlation search. Assume that the nth received signal The frequency deviation in , in the time domain, for the nth received signal The frequency deviation compensation can be expressed by the following formula:

[0172] (2.4)

[0173] In the above formula, is the symbol rate, The value of can be a predefined value.

[0174] Furthermore, in the above implementation, the j-th sub-received signal in the frequency domain is subjected to cyclic shift processing to obtain The result after circular shift It can be expressed by the following formula:

[0175] (2.5)

[0176] In step S504-2, the terminal device extracts the SSS sequence in the jth sub-received signal according to the position of the SSS sequence in the jth sub-received signal and the time-frequency resource position of the jth sub-received signal.

[0177] In the embodiment of the present application, the jth sub-received signal may be, but is not limited to, Figure 2 The SSB signal is shown as Figure 2 As shown, after the terminal device knows the position of the SSS sequence in the jth sub-received signal and the time-frequency resource position of the jth sub-received signal, the SSS sequence in the jth sub-received signal can be successfully extracted.

[0178] In step S504-3, the terminal device performs SSS search processing on the SSS sequence in the j-th sub-received signal in the frequency domain according to multiple preset local SSS sequences, and obtains the j-th SSS search result, wherein the SSS search result includes the j-th cell group number.

[0179] Since the OFDM symbol where the SSS sequence in the jth sub-received signal is located also contains part of the PBCH signal, it cannot be used for time domain correlation detection. It is necessary to perform correlation detection on the SSS sequence in the jth sub-received signal in the frequency domain to obtain the jth cell group number.

[0180] There is no specific limitation on the implementation process of the terminal device executing the above step S504-3, that is, the terminal device can execute the above step S504-3 according to the existing SSS detection process.

[0181] Exemplarily, the terminal device executes the above step S504-3, and the terminal device performs SSS search processing on the SSS sequence in the j-th sub-received signal in the frequency domain according to multiple preset local SSS sequences to obtain the j-th SSS search result, which may include the following steps: the terminal device traverses 336 cell group numbers (Cell group number The value range of the local SSS sequence is [0,335]), and then each preset local sequence is cross-correlated with the SSS sequence in the j-th sub-received signal. The cell group number corresponding to the local SSS sequence with the maximum correlation peak is That is, the jth cell group number. The SSS sequence in the jth sub-received signal in this implementation may be a Gold sequence consisting of 127 values.

[0182] That is to say, the value of the jth cell group number in this implementation is the cell group number It should be understood that the multiple preset local SSS sequences corresponding to different communication protocols (such as 5G and 4G) may be different, which will not be described in detail here.

[0183] Optionally, for a multiple-cell co-channel interference system, the terminal device may detect multiple maximum correlation values ​​in the above example by setting a threshold value, each correlation value of the multiple maximum correlation values ​​being greater than the threshold value.

[0184] In the embodiment of the present application, the terminal device acquires time and coarse frequency synchronization after executing the above step S504-1. Thereafter, the terminal device executes the above step S504-3 and outputs a fine frequency offset estimation result for subsequent PBCH signal demodulation.

[0185] In step S504-4, the terminal device performs PBCH demodulation processing according to the j-th cell group number, the j-th cell group number and the PBCH sequence in the j-th sub-receiving signal to obtain the j-th demodulation processing result, wherein the j-th demodulation processing result includes the j-th MIB information, the j-th CRC check result and the DM-RS sequence included in the PBCH sequence in the j-th sub-receiving signal.

[0186] In the embodiment of the present application, the terminal device executes the above step S504-4, that is, the terminal device performs PBCH demodulation processing according to the j-th cell group number, the j-th cell group number and the PBCH sequence in the j-th sub-received signal to obtain the j-th demodulation processing result. Exemplarily, the following steps may be included: the terminal device obtains the j-th physical cell identifier according to the j-th cell group number and the j-th cell group number; the terminal device performs 8 initial sequences of DM-RS included in the PBCH sequence in the j-th sub-received signal according to the j-th physical cell identifier (each initial sequence corresponds to a parameter ) to perform a blind search to obtain the DM-RS sequence included in the PBCH sequence in the j-th sub-received signal; the terminal device uses the channel estimation result of the DM-RS sequence included in the PBCH sequence in the j-th sub-received signal to demodulate the PBCH sequence in the j-th sub-received signal, extract soft information, perform rate matching, Polar code decoding, and perform cyclic redundancy check (CRC) check in sequence to obtain a CRC check result; the terminal device descrambles the CRC check result to obtain the j-th MIB information.

[0187] In step S504-5, when the jth CRC check result indicates that the verification is passed, the terminal device determines the jth physical cell identifier, the DM-RS sequence included in the PBCH sequence in the jth sub-received signal, and the jth MIB information as the jth cell information, where the jth physical cell identifier is obtained based on the jth cell group number and the number within the jth cell group.

[0188] When the jth CRC check result passes, the jth cell search result is valid.

[0189] The terminal device executes the above step S504-5, that is, when the terminal device determines that the jth CRC check result included in the jth demodulation processing result obtained after executing the above steps S504-1 to S504-4 indicates that it has passed the verification, the terminal device will execute the above step S504-4 and obtain the jth physical cell identifier, the DM-RS sequence included in the PBCH sequence in the jth sub-received signal and the jth MIB information as the jth cell information.

[0190] The jth physical cell identifier is obtained based on the jth cell group number and the number within the jth cell group. For example, the terminal device can achieve the purpose of obtaining the jth physical cell identifier based on the jth cell group number and the number within the jth cell group based on the formula (1.5) recorded in the previous text. For the contents not described in detail here, please refer to the relevant description in the above formula (1.5).

[0191] The module units of the process of performing cell search by the terminal device in the above steps S504-1 to S504-5 are not specifically limited. Fig.11 The cell search module shown includes a search module and a PBCH demodulation module, wherein the search module is used to execute the above steps S504-1 to S504-4, and the PBCH demodulation module is used to execute the above step S504-5.

[0192] It should be understood that the above steps S504-1 to S504-5 are introduced by taking the example that the terminal device can search for a cell to be eliminated after performing the j-th cell search (each cell search). Optionally, the terminal device can search for multiple (for example, 2 or 3, etc.) cells to be eliminated after performing the j-th cell search, and there is no specific limitation on this. It should be noted that the cell search process shown in the above steps S504-1 to S504-5 is only for illustration and does not constitute any limitation on the embodiments of the present application. In other words, the process of the j-th cell search shown in the above steps S504-1 to S504-5 can also be replaced by other existing cell search processes, and there is no specific limitation on this.

[0193] In step S505, the terminal device determines whether there is a jth cell to be eliminated based on the jth cell information.

[0194] The jth timing time is the timing time included in the jth PSS search result obtained after the terminal device executes the above step S504-1. For the contents not described in detail here, please refer to the relevant description in the above step S504-1.

[0195] The terminal device executes the above-mentioned step S505, that is, the terminal device determines whether there is a jth cell to be eliminated based on the jth cell information. Exemplarily, it can include the following steps: when the jth cell information is not empty and the jth timing time corresponding to the jth cell information is within the time period corresponding to the time information of the jth sub-received signal in the time domain, the terminal device determines that there is a jth cell to be eliminated. In this case, the jth cell information is used to indicate that there is a signal to be eliminated corresponding to the cell to be eliminated in the jth sub-received signal; when the jth cell information is not empty and the jth timing time corresponding to the jth cell information is not within the time period corresponding to the time information of the jth sub-received signal in the time domain, the terminal device determines that there is no jth cell to be eliminated. In this case, the jth cell information is used to indicate that there is no signal to be eliminated corresponding to the cell to be eliminated in the jth sub-received signal; when the jth cell information is empty, the terminal device determines that there is no jth cell to be eliminated. In this case, the jth cell information is used to indicate that there is no signal to be eliminated corresponding to the cell to be eliminated in the jth sub-received signal. It should be understood that the j-th cell information is non-empty means that the j-th cell information includes the j-th physical cell identifier obtained by the j-th cell search, the DM-RS sequence in the j-th sub-received signal, the j-th MIB information and the j-th timing time recorded in the above text. In other words, when the j-th cell information does not include the j-th physical cell identifier obtained by the j-th cell search, the DM-RS sequence in the j-th sub-received signal, the j-th MIB information and the j-th timing time recorded in the above text, the terminal device can consider the j-th cell information to be empty.

[0196] It should be noted that when there is a jth cell to be eliminated, the jth signal to be eliminated (interference signal) corresponding to the jth cell to be eliminated exists in the jth sub-received signal in the time domain. When there is no jth cell to be eliminated, there is no signal to be eliminated corresponding to the jth cell to be eliminated in the jth sub-received signal in the time domain.

[0197] In the embodiment of the present application, after the terminal device executes the above step S505, if the terminal device determines that there is a j-th cell to be eliminated, the terminal device continues to execute step S506; if the terminal device determines that there is no j-th cell to be eliminated, the terminal device continues to execute step S509.

[0198] In step S506, the terminal device determines whether the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain is greater than a preset delay difference threshold.

[0199] The starting time of the jth sub-received signal in the time domain refers to the starting time of the specific time period corresponding to the jth sub-received signal indicated by the time information of the jth sub-received signal in the time domain. For example, when the time period indicated by the time information of the jth sub-received signal in the time domain is from 10:01:10 to 10:01:13, the starting time of the jth sub-received signal in the time domain is 10:01:10.

[0200] The starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated is the starting time of the time period indicated by the time information corresponding to the jth cell information.

[0201] The preset delay difference threshold may be a value pre-set in the terminal device, and the value of the preset delay difference threshold is not specifically limited. For example, the value of the preset delay difference threshold may be, but is not limited to, equal to 10 microseconds.

[0202] OFDM modulation is used in 5G technology, that is, the effective signal is carried on different subcarriers in the frequency domain, and then converted to the time domain through IFFT processing for transmission, so interference elimination can be performed in the time domain or the frequency domain. It is important to emphasize that if the delay difference between the interference signal (for example, the jth signal to be eliminated) and the sub-received signal (for example, the jth sub-received signal) is small, most of the interference signal in the time domain falls within the FFT window. At this time, the interference signal can be directly reconstructed in the frequency domain and the reconstructed interference signal in the sub-received signal can be eliminated; if the delay difference between the interference signal and the sub-received signal is large, only part of the interference signal in the time domain falls within the FFT window, then it is impossible to directly reconstruct and eliminate the reconstructed interference signal in the sub-received signal in the frequency domain, and interference elimination is required in the time domain. Therefore, in the embodiment of the present application, after the terminal device executes the above step S506, if the terminal device determines that the delay difference between the starting time of the jth signal to be eliminated (interference signal) corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain is not greater than (less than or equal to) the preset delay difference threshold, the terminal device continues to execute step S507. In this implementation, after the terminal device determines that the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain is not greater than the preset delay difference threshold, the terminal device will use the time domain interference elimination method to eliminate the jth signal to be eliminated corresponding to the jth cell to be eliminated included in the jth sub-received signal. If the terminal device determines that the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain is greater than the preset delay difference threshold, the terminal device continues to execute step S508. In this implementation, after the terminal device determines that the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain is greater than the preset delay difference threshold, the terminal device will use the frequency domain interference elimination method to eliminate the jth signal to be eliminated corresponding to the jth cell to be eliminated included in the jth sub-received signal. In other words, the method for eliminating co-frequency interference proposed in the embodiment of the present application is a time-frequency joint interference elimination method.

[0203] Exemplarily, the time delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain can be expressed by the following formula:

[0204] (2.6)

[0205] In the above formula, Indicates the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated, represents the starting time of the jth sub-received signal in the time domain, Represents the absolute value symbol.

[0206] Exemplarily, taking the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain as being expressed by the above formula (2.6) as an example, the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain being greater than the preset delay difference threshold can be expressed by the following formula:

[0207] (2.7)

[0208] In the above formula, Indicates the preset delay difference threshold.

[0209] Exemplarily, taking the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain as being expressed by the above formula (2.6) as an example, the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain is less than or equal to (not greater than) the preset delay difference threshold value and can be expressed by the following formula:

[0210] (2.8)

[0211] In step S507, the terminal device uses a frequency domain interference cancellation method to perform interference cancellation processing on the jth sub-received signal in the frequency domain according to the jth cell information to obtain the jth sub-received signal after the cancellation processing in the frequency domain.

[0212] The terminal device executes the above step S507, that is, after the terminal device determines that the delay difference between the starting time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the starting time of the jth sub-received signal in the time domain is not greater than (less than or equal to) the preset delay difference threshold, the terminal device executes the above step S507.

[0213] In an embodiment of the present application, the frequency domain interference elimination method adopted by the terminal device to execute the above step S507 is not specifically limited. For example, the terminal device can perform interference elimination processing on the j-th sub-receiving signal in the frequency domain in the above step S507 based on the frequency domain interference elimination method of the prior art to obtain the j-th sub-receiving signal after frequency domain processing.

[0214] For example, the following is combined with Figure 8 The process of the terminal device executing the above step S507 is introduced. Figure 8As shown, the terminal device adopts a frequency domain interference elimination method, and performs interference elimination processing on the jth sub-receiving signal in the frequency domain according to the jth cell information to obtain the jth sub-receiving signal after processing in the frequency domain. Exemplarily, the following steps may be included: the terminal device performs signal reconstruction processing on the jth cell information to obtain an ideal SSB signal in the frequency domain; the terminal device performs channel restoration processing on the ideal SSB signal in the frequency domain to obtain an SSB signal after the restored channel response in the frequency domain; the terminal device performs frequency offset and phase compensation processing on the SSB signal after the restored channel response in the frequency domain to obtain the jth signal to be eliminated in the frequency domain; the terminal device performs FFT processing on the jth sub-receiving signal in the time domain to obtain the jth sub-receiving signal in the frequency domain; the terminal device performs frequency domain elimination processing on the jth sub-receiving signal in the frequency domain and the jth signal to be eliminated in the frequency domain to obtain the jth sub-receiving signal after the elimination processing in the frequency domain.

[0215] The j-th cell information includes the j-th physical cell identifier obtained by the j-th cell search, the j-th MIB information, and the PBCH sequence in the j-th sub-received signal, wherein the PBCH sequence in the j-th sub-received signal includes a DM-RS sequence, and one DM-RS sequence corresponds to one parameter For example, according to the formulas (1.6) to (1.9) mentioned above, we can know that the DM-RS sequence and the corresponding parameters are For the contents not described in detail here, please refer to the relevant records above.

[0216] The ideal frequency-domain SSB signal includes an ideal frequency-domain PSS sequence, an ideal frequency-domain SSS sequence, and an ideal frequency-domain PBCH sequence.

[0217] In the above implementation, the terminal device performs channel response restoration processing on the ideal frequency domain SSB signal to obtain the frequency domain SSB signal after the channel response is restored. Exemplarily, the following steps may be included: the terminal device obtains a frequency domain channel estimation value (a sequence) based on the received signal A and the preset local signal; the terminal device multiplies the frequency domain channel estimation value and the ideal frequency domain SSB signal point by point to restore the channel response, and obtains the frequency domain SSB signal after the channel response is restored.

[0218] The frequency offset and phase compensation processing in the above implementation includes frequency offset compensation processing and phase compensation processing. The frequency offset compensation value corresponding to the frequency offset compensation processing may be a preset frequency offset compensation value (non-zero), and the value of the frequency offset compensation value is not specifically limited and can be set according to actual conditions. Similarly, the phase compensation value corresponding to the phase compensation processing may also be a preset phase compensation value (non-zero), and the value of the phase compensation value is not specifically limited and can be set according to actual conditions.

[0219] Optionally, the terminal device performs frequency offset and phase compensation processing on the SSB signal in the frequency domain after the channel response is restored to obtain the jth signal to be eliminated in the frequency domain, which can also be replaced by the following steps: the terminal device performs phase compensation processing on the SSB signal in the frequency domain after the channel response is restored to obtain the jth signal to be eliminated in the frequency domain. In this implementation, it can be understood that the frequency offset compensation value corresponding to the frequency offset compensation processing is equal to zero.

[0220] In the above implementation, the terminal device performs frequency domain elimination processing on the jth sub-received signal in the frequency domain and the jth signal to be eliminated in the frequency domain to obtain the jth sub-received signal after the frequency domain elimination processing. Exemplarily, the following steps may be included: the terminal device subtracts the jth signal to be eliminated in the frequency domain from the jth sub-received signal in the frequency domain to obtain the jth sub-received signal after the frequency domain elimination processing.

[0221] The module units of the process of the terminal device executing the frequency domain interference elimination method in the above step S507 are not specifically limited. For example, the terminal device may include Fig.11 The time-frequency domain interference cancellation (Time Domain-FrequencyDomain Interference Cancelation, TD-FD IC) module shown, wherein the TD-FD IC module includes a frequency domain interference cancellation module for performing the above step S507. The TD-FD IC module can be a software module in the terminal device, for example, the software module can be a software module arranged on a central processing unit (Central Processing Unit, CPU) in the terminal device. The TD-FD IC module can be a hardware module in the terminal device, for example, the hardware module can be a system-on-chip (System on Chip, SOC) in the terminal device.

[0222] In step S508, the terminal device uses a time domain interference cancellation method to perform interference cancellation processing on the j-th sub-received signal in the time domain according to the j-th cell information to obtain the j-th sub-received signal after the cancellation processing in the time domain.

[0223] The terminal device executes the above step S508, that is, after the terminal device determines that the delay difference between the signal start time of the jth signal to be eliminated corresponding to the jth cell to be eliminated and the signal start time of the jth sub-received signal in the time domain is greater than the preset delay difference threshold, the terminal device executes the above step S508.

[0224] In an embodiment of the present application, the time domain interference elimination method adopted by the terminal device to execute the above step S508 is not specifically limited. For example, the terminal device can perform interference elimination processing on the j-th sub-receiving signal in the frequency domain in the above step S508 based on the time domain interference elimination method of the prior art to obtain the j-th sub-receiving signal after frequency domain processing.

[0225] For example, the following is combined with Fig. 9 The process of the terminal device executing the above step S508 is introduced. Fig. 9 As shown, the terminal device adopts a frequency domain interference elimination method, performs interference elimination processing on the j-th sub-received signal in the frequency domain according to the j-th cell information, and obtains the j-th sub-received signal after processing in the time domain. Exemplarily, the following steps may be included: the terminal device performs signal reconstruction processing on the j-th cell information to obtain an ideal SSB signal in the frequency domain; the terminal device performs channel response restoration processing on the ideal SSB signal in the frequency domain to obtain an SSB signal after the channel response is restored in the frequency domain; the terminal device performs IFFT processing on the SSB signal in the frequency domain after the channel response is restored to obtain an SSB signal after the channel response is restored in the time domain; the terminal device adds a cyclic prefix (Cyclic Prefix, CP), obtain the SSB signal after the restored channel response in the time domain and adding the CP; the terminal device performs frequency offset and phase compensation processing on the SSB signal after the restored channel response in the time domain and adding the CP, and obtains the jth signal to be eliminated in the time domain; the terminal device performs time domain elimination processing on the jth sub-received signal in the time domain and the jth signal to be eliminated in the time domain, and obtains the jth sub-received signal after the time domain elimination processing.

[0226] In the above implementation, the process of the terminal device obtaining the ideal SSB signal in the frequency domain and the SSB signal after the channel response is restored in the frequency domain is the same as that in the above step S507. Figure 8 The process for the terminal device to obtain the ideal SSB signal in the frequency domain and the SSB signal after the restored channel response in the frequency domain is the same. For contents not described in detail here, please refer to the relevant description in the above step S507.

[0227] In the above implementation, the terminal device performs time domain elimination processing on the jth sub-received signal in the time domain and the jth signal to be eliminated in the time domain to obtain the jth sub-received signal after the interference elimination processing in the time domain, which may include the following steps: the terminal device subtracts the jth signal to be eliminated in the time domain from the jth sub-received signal in the time domain to obtain the jth sub-received signal after the elimination processing in the time domain.

[0228] In the above implementation, the terminal device adds a CP to the SSB signal after the restored channel response in the time domain. Based on the above description, each SSB signal includes 4 OFDM symbols. Therefore, the terminal device adds a CP to the SSB signal after the restored channel response in the time domain, which means that the terminal device adds a CP to each OFDM symbol included in the SSB signal after the restored channel response in the time domain. Exemplarily, Fig.10 A schematic diagram of adding CP to an OFDM symbol in the time domain is shown, that is, a signal segment at the tail of the OFDM symbol is added to the head of the OFDM symbol to obtain the OFDM symbol after the CP is added.

[0229] It should be noted that after adding CP to the SSB signal after the restored channel response in the time domain (there is a CP before each OFDM symbol in the SSB signal after the restored channel response in the time domain), the signal at the end of the OFDM symbol is copied to the front of the head. In subsequent steps (such as FFT processing after time domain elimination), when the time domain signal needs to be transformed into the frequency domain, the starting point of the FFT processing needs to be within the CP range, so as to ensure the orthogonality of the subcarriers.

[0230] The frequency offset and phase compensation processing in the above implementation includes frequency offset compensation processing and phase compensation processing. The frequency offset compensation value corresponding to the frequency offset compensation processing may be a preset frequency offset compensation value (non-zero), and the value of the frequency offset compensation value is not specifically limited and can be set according to actual conditions. Similarly, the phase compensation value corresponding to the phase compensation processing may also be a preset phase compensation value (non-zero), and the value of the phase compensation value is not specifically limited and can be set according to actual conditions.

[0231] Optionally, the terminal device performs frequency offset and phase compensation processing on the SSB signal after the restored channel response in the time domain and the CP is added to obtain the jth signal to be eliminated in the time domain, which can also be replaced by the following steps: the terminal device performs phase compensation processing on the SSB signal after the restored channel response in the time domain and the CP is added to obtain the jth signal to be eliminated in the time domain. In this implementation, it can be understood that the frequency offset compensation value corresponding to the frequency offset compensation processing is equal to zero.

[0232] The module units of the process of the terminal device executing the time domain interference elimination method in the above step S508 are not specifically limited. For example, the terminal device may include Fig.11The TD-FD IC module shown, wherein the TD-FD IC module includes a time domain interference elimination module for performing the above step S508. The TD-FD IC module may be a software module in the terminal device, for example, the software module may be a software module arranged in a CPU in the terminal device. The TD-FD IC module may be a hardware module in the terminal device, for example, the hardware module may be a SOC in the terminal device. Optionally, Fig.11 The cell search module and TD-FD IC module shown may also be two different submodules included in the same module located in the terminal device. Fig.11 The terminal device shown may also include other modules, for example, the other modules may be software modules arranged on the CPU, and the software modules may be used to execute the above step S503, the above step S505, step S506, step S509 and step S510.

[0233] In step S509, the terminal device determines whether j is equal to L.

[0234] In the embodiment of the present application, after the terminal device executes the above step S509, if the terminal device determines that j is L, the terminal device continues to execute step S510; if the terminal device determines that j is not (less than) L, the terminal device sets j=j+1 and continues to execute step S503.

[0235] In step S510, the terminal device obtains a target signal in the time domain according to the sub-received signal after the elimination processing.

[0236] In the embodiment of the present application, after the terminal device performs the above steps S504 to S509 on the j-th sub-received signal (each sub-received signal) of the L sub-received signals included in the received signal A in the frequency domain, the terminal device can obtain the L sub-received signals after the time domain elimination processing corresponding to the L sub-received signals, where L is a positive integer (for example, L is 1, 2, 3 or 5, etc.), and j is a positive integer less than or equal to L. It should be noted that when the terminal device adopts the frequency domain interference elimination method for a certain sub-received signal among the L sub-received signals, in this case, the terminal device can obtain the certain sub-received signal after the frequency domain elimination processing corresponding to the certain sub-received signal. Thereafter, after the terminal device performs IFFT processing on the certain sub-received signal after the frequency domain elimination processing, the certain sub-received signal after the time domain elimination processing can be obtained.

[0237] Next, the process of the terminal device executing the above step S510 is introduced by combining the value of L and taking the example that after the terminal device executes the above steps S501 to S506, the terminal device continues to execute step S507 or executes step S508. It should be understood that the process of the terminal device executing the above step S510 shown below is only for illustration and does not constitute any limitation to the embodiments of the present application.

[0238] Exemplarily, when L is equal to 1, in this case, the value of j is equal to 1, that is, the terminal device needs to execute the process of a cell search shown in the above step S504. Thereafter, when the terminal device determines that one cell information corresponding to the cell search is used to indicate that there is a signal to be eliminated corresponding to the cell to be eliminated in the corresponding sub-received signal, and after the terminal device executes the above steps S504 to S506, the terminal device continues to use the time domain interference elimination method of the above step S508 to eliminate the interference signal in the j-th sub-received signal, the terminal device executes the above step S510, that is, the terminal device obtains the target signal in the time domain according to the sub-received signal after elimination processing, which may include the following steps: the terminal device determines the j-th sub-received signal after the elimination processing in the time domain obtained after executing the above step S508 as the target signal in the time domain, thereby obtaining the target signal in the time domain, wherein the sub-received signal after elimination processing is the j-th sub-received signal after elimination processing in the time domain.

[0239] Optionally, in the above implementation, after the terminal device obtains the target signal in the time domain, the terminal device may also perform FFT processing on the target signal in the time domain to obtain the target signal in the frequency domain.

[0240] Exemplarily, when L is equal to 1, in this case, the value of j is equal to 1, that is, the terminal device only needs to execute the process of one cell search shown in the above step S504. After that, when the terminal device determines that one cell information corresponding to the one cell search is used to indicate that there is a signal to be eliminated corresponding to the cell to be eliminated in the corresponding sub-received signal, and the terminal device continues to use the frequency domain interference elimination method of the above step S507 to eliminate the interference signal in the j-th sub-received signal after executing the above steps S504 to S506, the terminal device executes the above step S510, that is, the terminal device obtains the target signal in the time domain according to the sub-received signal after elimination, which may include the following steps: the terminal device performs IFFT processing on the j-th sub-received signal after the elimination processing in the frequency domain obtained after executing the above step S507, and obtains the j-th sub-received signal after the elimination processing in the time domain; the terminal device determines the j-th sub-received signal after the elimination processing in the time domain as the target signal in the time domain, thereby obtaining the target signal in the time domain, wherein the sub-received signal after elimination processing is the j-th sub-received signal after elimination processing in the time domain.

[0241] Exemplarily, when L is a positive integer greater than 1, in this case, the value of j is equal to 1, 2, ..., L respectively, that is, the terminal device needs to execute the multiple (L times) cell search process shown in the above step S504. Thereafter, when the terminal device determines that each of the multiple (L) cell information corresponding to the multiple (L) cell searches is used to indicate that there is a signal to be eliminated corresponding to the cell to be eliminated in the corresponding sub-received signal, and the terminal device continues to use the frequency domain interference elimination method of the above step S507 to eliminate the interference signal in the j-th sub-received signal after executing the above steps S504 to S506, the terminal device executes the above step S510, that is, the terminal device obtains the target signal in the time domain according to the sub-received signal after elimination processing, which may include the following steps: the terminal device performs IFFT processing on the j-th sub-received signal after elimination processing in the frequency domain obtained after executing the above step S507 to obtain the j-th sub-received signal after elimination processing in the time domain; the terminal device determines the L sub-received signals after elimination processing in the time domain as the target signal in the time domain, thereby obtaining the target signal in the time domain, wherein the L sub-received signals after elimination processing in the time domain include the j-th sub-received signal after elimination processing in each time domain, and the time sequence of the L sub-received signals after elimination processing in the time domain corresponds one-to-one to the time sequence of the L sub-received signals.

[0242] It should be noted that the above example is introduced by taking the case where the terminal device determines that there is the jth cell to be eliminated (i.e., there is an interference signal corresponding to the jth cell to be eliminated in the jth sub-received signal) after executing the above step S505. Optionally, in the above example, the terminal device can also determine that there is no jth cell to be eliminated (i.e., there is no interference signal corresponding to the jth cell to be eliminated in the jth sub-received signal) after executing the above step S505. In this case, the terminal device may not need to perform interference elimination processing on the jth sub-received signal (e.g., time domain interference elimination method or frequency domain interference elimination method).

[0243] It should be understood that the above Figure 5 The method for eliminating co-channel interference shown is only for illustration and does not constitute any limitation on the method for eliminating co-channel interference provided in the embodiment of the present application. Figure 5 The communication technology between the terminal device and any one of the multiple network devices in the provided method for eliminating co-channel interference may also be a communication technology other than 5G technology, such as 4G or LTE technology, etc. Accordingly, the above Figure 5 The relevant signal types involved also need to be replaced with signals in the corresponding 4G technology or LE technology.

[0244] In an embodiment of the present application, the interference signal in the received signal A is detected and eliminated by the terminal device. Specifically, after the terminal device obtains the received signal A, it does not directly use a method for eliminating co-frequency interference to eliminate the interference signal in the received signal A (including L sub-received signals), but first configures the frequency domain interference elimination method for a small delay difference according to the delay difference between the starting time of each sub-received signal (the jth sub-received signal) and the starting time of the interference signal existing in each sub-received signal (the starting time of the interference signal existing in each sub-received signal indicated by the jth timing time), and configures the time domain interference elimination method for a large delay difference, that is, the terminal device can dynamically configure the interference elimination method (such as the time domain interference elimination method or the frequency domain interference elimination method) that matches the current scene according to the current scene. In the above implementation process, the terminal device deletes the interference signal of the interfering cell that has been searched in the received signal A in an iterative manner, and can find more weak cells in the subsequent cell search. After removing the interference signal of the interfering cell in the received signal A, the measurement accuracy of the cell of interest is higher and the time-frequency offset estimation is more accurate. When the terminal device sends the interference elimination configuration (the method for eliminating interference signals in the jth sub-received signal) to the hardware at one time through software, the number of interactions between software and hardware can be reduced, the processing efficiency can be improved, the interference signal can be reconstructed and eliminated in the hardware, the signal-to-noise ratio of the target signal can be increased, and the accuracy of cell search can be improved. In summary, by using the time-frequency combined interference elimination method provided in the embodiment of the present application, the SSB signal of the cell that has completed the search can be eliminated from the received signal A, and the signal-to-noise ratio of the SSB signals of other cells can be improved, thereby increasing the probability of their successful search and improving the measurement accuracy.

[0245] Embodiment 2

[0246] Fig.12 is a schematic diagram of another method for eliminating co-channel interference provided by an embodiment of the present application. The method for eliminating co-channel interference provided by an embodiment of the present application can be executed by a terminal device. It can be understood that the terminal device can be implemented as software, or a combination of software and hardware. Exemplarily, the terminal device in the embodiment of the present application can be, but is not limited to, Figure 3A , Figure 3B or Figure 3C The terminal device 301 is shown. Fig.12 As shown, the method for eliminating co-channel interference provided in the embodiment of the present application may include steps S1210 to S1230. Steps S1210 to S1230 are described in detail below.

[0247] In step S1210, the terminal device obtains a first received signal, wherein the first received signal is a signal obtained based on multiple synchronization signals sent to the terminal device by multiple network devices in the same transmission frequency band in the same time period.

[0248] The first received signal is a signal obtained based on multiple synchronization signals sent by multiple network devices to the terminal device in the same time period with the same transmission frequency band, wherein the multiple network devices correspond to the multiple synchronization signals one by one, each synchronization signal is a signal sent by the corresponding network device to the terminal device in the same time period with the same transmission frequency band, and the types of the multiple synchronization signals can be the same. It should be understood that the first received signal is a signal obtained based on multiple synchronization signals sent by multiple network devices to the terminal device in the same time period with the same transmission frequency band, and therefore, there is co-frequency interference between the multiple synchronization signals sent by the multiple network devices. Optionally, the first received signal can also specifically refer to a signal obtained based on multiple synchronization signals sent by multiple network devices to the terminal device in the same time period with the same transmission frequency band and the same transmission frequency.

[0249] Exemplarily, the first received signal may be a time domain signal. Exemplarily, taking a 5G NR system as an example, each of the multiple synchronization signals sent by multiple network devices to a terminal device may be, but is not limited to, an SSB signal.

[0250] There is no specific limitation on the number of multiple network devices, the length of the same time period, and the same transmission frequency band.

[0251] The type of the terminal device and the type of each network device are not specifically limited and can be set according to the actual scenario. For example, the terminal device can be a smart phone as a user device, and the multiple network devices can include at least one of a ground base station or a satellite.

[0252] Exemplarily, the terminal device in the above step S1210 may be Figure 3A The terminal device 301 shown, the multiple network devices in the above step S1210 may include Figure 3A The target ground base station 302 and multiple co-channel interfering ground base stations (a first co-channel interfering ground base station, a second co-channel interfering ground base station, a third co-channel interfering ground base station and a fourth co-channel interfering ground base station) are shown.

[0253] In some implementations, the first received signal is a signal obtained by preprocessing the second received signal acquired by the terminal device, wherein the second received signal is a mixed signal of a plurality of synchronization signals superimposed by a plurality of network devices in the same transmission frequency band and sent to the terminal device in the same time period. Therefore, the terminal device performs the above step S1210, i.e., the terminal device acquires the first received signal, which may exemplarily include the following steps: the terminal device acquires the second received signal; the terminal device performs data preprocessing on the second received signal to obtain the first received signal, wherein the data preprocessing includes at least one of the following processing methods: power amplification processing, down-mixing processing, filtering processing, frequency offset compensation processing, sampling clock compensation processing, digital filtering processing, and down-sampling processing.

[0254] Optionally, the data preprocessing method in the above implementation may also include a denoising method other than the above-mentioned multiple processing methods, which is not specifically limited.

[0255] For example, a specific example of the terminal device in the above implementation manner may be the above Figure 5 The terminal device in step S501 of the provided method for eliminating co-channel interference, a specific example of the second received signal in the above implementation method may be the time domain mixed signal A in the above step S501, a specific example of the first received signal in the above implementation method may be the time domain received signal A in the above step S502, a specific example of the data preprocessing in the above implementation method may be the data preprocessing (data preprocessing #1 and data preprocessing #2) in the above step S502, and the contents not described in detail here can be found in the relevant descriptions in the above steps S501 and S502.

[0256] In some other implementations, the first received signal is a signal obtained based on multiple synchronization signals sent to the terminal device by multiple network devices in the same transmission frequency band during the same time period. Specifically, the first received signal is a mixed signal of multiple synchronization signals sent to the terminal device by multiple network devices in the same transmission frequency band during the same time period. In this implementation, the first received signal is the signal received by the terminal device, that is, the terminal device does not perform data preprocessing on the first received signal after receiving it.

[0257] In step S1220, the terminal device performs a cell search on the first received signal to obtain first cell information, wherein the first cell information is used to indicate that a first interference signal exists in the first received signal.

[0258] The first cell information is used to indicate the presence of a first interference signal in the first received signal. In some implementations, the first cell information includes timing information, first identification information, first demodulation information, and first system information for indicating the starting time of the first interference signal, and the starting time of the first interference signal is located within the time period corresponding to the first received signal, wherein the first identification information is used to indicate the physical cell identifier PCI of the cell corresponding to the first interference signal, the first demodulation information is used to indicate the demodulation reference signal DM-RS for obtaining the first interference signal, and the first system information is used to indicate the master information block MIB for obtaining the first interference signal. The first demodulation information is used to indicate the demodulation reference signal DM-RS for obtaining the first interference signal, and the first demodulation information may include the DM-RS located in the first received signal.

[0259] Optionally, the first cell information may further include other information except the first identification information, the first demodulation information and the first system information, and the other information is not specifically limited.

[0260] It should be understood that when a cell information obtained after performing a cell search on a received signal does not include the following information: identification information, demodulation information, timing information, and system information, the cell information is not used to indicate that an interference signal exists in the received signal corresponding to the cell information. When a cell information obtained after performing a cell search on a received signal includes the following information: identification information, first demodulation information, timing information, and system information, and the starting time of the interference signal indicated by the timing information is not within the time period corresponding to the received signal, the cell information is not used to indicate that an interference signal exists in the received signal corresponding to the cell information.

[0261] There is no specific limitation on the method by which the terminal device performs cell search on the first received signal, that is, the terminal device may process the first received signal based on the existing cell search method to obtain the first cell information.

[0262] Exemplarily, the first received signal obtained by the terminal device executing the above step S1210 is a time domain signal, and the terminal device executes the above step S1220, that is, the terminal device performs a cell search on the first received signal to obtain the first cell information, which may include the following steps: the terminal device performs FFT processing on the first received signal in the time domain to obtain the first received signal in the frequency domain; the terminal device performs a cell search on the first received signal in the frequency domain to obtain the first cell information.

[0263] For example, the process of "the terminal device performs a cell search on the first received signal in the frequency domain to obtain the first cell information" in the above implementation manner can be referred to Figure 5The cell search process in step S504 in the above implementation, a specific example of the first received signal in the frequency domain in the above implementation may be the received signal A in the frequency domain in the above step S504, a specific example of the cell search in the above implementation may include the L-times cell search process in the above step S504, a specific example of the first cell information in the above implementation may include the cell information of the L cell information corresponding to the L-times cell search process in the above step S504, which is used to indicate the existence of the signal to be eliminated corresponding to the cell to be eliminated, and the contents not described in detail this time may refer to the relevant description in the above step S504.

[0264] In step S1230, when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, the terminal device adopts a time domain method for eliminating co-channel interference, eliminates the interference signal in the first received signal according to the first cell information, and obtains a first target signal, wherein the first cell information includes timing information for indicating the starting time of the first interference signal.

[0265] The terminal device determines the method for eliminating the interference signal in the first received signal by comparing the time difference between the start time of the first received signal and the start time of the first interference signal with the size of the preset threshold. It should be understood that the time difference represents the time delay between the start time of the first received signal and the start time of the first interference signal, and the early and late start times of the first received signal and the first interference signal are not specifically limited. For example, the start time of the first received signal is earlier than or later than the start time of the first interference signal. When the start time of the first received signal is earlier than the start time of the first interference signal, the time difference between the start time of the first received signal and the start time of the first interference signal can be equal to the absolute value of the time difference between the start time of the first received signal and the start time of the first interference signal. When the start time of the first received signal is later than the start time of the first interference signal, the time difference between the start time of the first received signal and the start time of the first interference signal can be equal to the time difference between the start time of the first received signal and the start time of the first interference signal.

[0266] In the embodiment of the present application, the process of the terminal device executing the method for eliminating co-channel interference in the time domain in the above step S1230 is not specifically limited.

[0267] Exemplarily, the first received signal in the above step S1230 is a time domain signal. Therefore, when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, the terminal device adopts a time domain method for eliminating co-channel interference to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, which may include the following steps: the terminal device performs signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and performs channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; the terminal device adds a cyclic prefix to the first time domain signal obtained according to the second frequency domain signal to obtain a second time domain signal; the terminal device performs preset compensation processing on the second time domain signal to obtain a time domain interference signal; and subtracts the time domain interference signal from the first received signal to obtain the first target signal.

[0268] The first time domain signal in the above example is obtained by performing IFFT processing on the second frequency domain signal.

[0269] The preset compensation process in the above example may include a frequency offset compensation process and a phase compensation process. Optionally, the preset compensation process in the above example may include a phase compensation process.

[0270] Exemplarily, a specific example of the method for eliminating co-channel interference in the time domain in the above implementation is as follows: Figure 5 The time domain interference elimination method in step S508 of the provided method for eliminating co-channel interference, a specific example of the first cell information in the above implementation method may be the j-th cell information in the above step S508 (for example, L is equal to 1, and j is equal to 1), a specific example of the first frequency domain signal in the above implementation method may be the ideal frequency domain SSB signal in the above step S508, a specific example of the second frequency domain signal in the above implementation method may be the SSB signal after the restored channel response in the frequency domain in the above step S508, a specific example of the first time domain signal in the above implementation method may be the SSB signal after the restored channel response in the time domain in the above step S508, a specific example of the second time domain signal in the above implementation method may be the SSB signal after the restored channel response in the time domain in the above step S508 and adding CP, a specific example of the time domain interference signal in the above implementation method may be the j-th signal to be eliminated in the time domain in the above step S508, and a specific example of the first target signal in the above implementation method may be the above Figure 5 The target signal in the time domain in step S510 of the provided method, the contents not described in detail here can be referred to above Figure 5 Description of the relevant steps in .

[0271] It should be understood that the above text takes the terminal device as the execution subject and introduces the process of the terminal device "using the time domain method for eliminating co-channel interference, eliminating the interference signal in the first received signal according to the first cell information, and obtaining the first target signal". In actual applications, the terminal device may include a module, and the module in the terminal device may execute the time domain method for eliminating co-channel interference.

[0272] Exemplarily, the terminal device mentioned above may include a CPU and an SOC, and a software module is arranged on the CPU; the terminal device performs a cell search on the first received signal to obtain first cell information, including: the CPU uses the software module to perform a cell search on the first received signal to obtain the first cell information, wherein the first received signal includes a second sub-received signal and a third sub-received signal, and the first cell information includes second sub-cell information corresponding to the second sub-received signal and third sub-cell information corresponding to the third sub-received signal, and each sub-cell information is obtained by performing a cell search on each corresponding sub-received signal; when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, the terminal device uses a time domain method for eliminating co-frequency interference to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, including: the CPU uses the software module to perform a cell search on the second sub-received signal When the time difference between the starting time of the first sub-cell information and the starting time of the second sub-interference signal is greater than a preset threshold, and the time difference between the starting time of the third sub-received signal and the starting time of the third sub-interference signal is greater than the preset threshold, the configuration information is sent to the SOC, wherein the first interference signal includes the second sub-interference signal corresponding to the second sub-cell information and the third sub-interference signal corresponding to the third sub-cell information, each sub-cell information includes timing information for indicating the starting time of each corresponding sub-interference signal, and the configuration information includes first sub-configuration information and second sub-configuration information; the SOC responds to the received first sub-configuration information by adopting a time domain method for eliminating co-channel interference, and eliminates the interference signal in the second sub-received signal according to the second sub-cell information, and responds to the received second sub-configuration information by adopting a time domain method for eliminating co-channel interference, and eliminates the interference signal in the third sub-received signal according to the third sub-cell information, so as to obtain the first target signal.

[0273] It should be understood that the above is introduced by taking the terminal device executing the above step S1230, that is, "when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, the terminal device adopts a time domain method for eliminating co-channel interference, eliminates the interference signal in the first received signal according to the first cell information, and obtains the first target signal."

[0274] Optionally, when the time difference between the starting time of the first received signal and the starting time of the first interference signal is less than or equal to a preset threshold, the terminal device adopts a frequency domain method for eliminating co-channel interference, eliminates the interference signal in the first received signal according to the first cell information, and obtains a second target signal.

[0275] Exemplarily, a specific example of the first received signal in the above implementation is Figure 5 The j-th sub-received signal (L is equal to 1 and j is equal to 1) in step S504 of the provided method, a specific example of the first cell information in the above implementation is the j-th cell information in step S505, and a specific example of the first interference signal in the above implementation is Figure 5 The jth signal to be eliminated in step S506 of the method provided, a specific example of the time difference in the above implementation is the above Figure 5 The delay difference in step S506 of the method provided, a specific example of the preset threshold in the above implementation is the preset delay difference threshold in the above step S506, a specific example of the second target signal in the above implementation is the j-th sub-received signal after the frequency domain elimination processing in the above step S507, and the contents not described in detail here can be referred to above Figure 5 Description of the relevant steps in .

[0276] The first received signal in the above implementation method can be a time domain signal. When the time difference between the starting time of the first received signal and the starting time of the first interference signal is less than or equal to a preset threshold, the terminal device adopts a frequency domain method for eliminating co-channel interference, and eliminates the interference signal in the first received signal according to the first cell information to obtain a second target signal. Exemplarily, the following steps can be included: the terminal device performs signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and performs channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; the terminal device performs preset compensation processing on the second frequency domain signal to obtain a frequency domain interference signal; the terminal device performs fast Fourier transform processing on the first received signal in the time domain to obtain a first received signal in the frequency domain; the terminal device subtracts the frequency domain interference signal from the first received signal in the frequency domain to obtain the second target signal.

[0277] The preset compensation process in the above example may include a frequency offset compensation process and a phase compensation process. Optionally, the preset compensation process in the above example may include a phase compensation process.

[0278] Exemplarily, a specific example of the method for eliminating co-channel interference in the frequency domain in the above implementation is as follows: Figure 5The frequency domain interference elimination method in step S507 of the method for eliminating co-channel interference provided, a specific example of the first cell information in the above implementation method may be the j-th cell information in the above step S507 (L is equal to 1, and j is equal to 1), a specific example of the first frequency domain signal in the above implementation method may be the ideal frequency domain SSB signal in the above step S507, a specific example of the second frequency domain signal in the above implementation method may be the SSB signal after the restored channel response in the frequency domain in the above step S507, a specific example of the first received signal in the frequency domain in the above implementation method may be the j-th sub-received signal in the frequency domain in the above step S507, and the contents not described in detail here may refer to the above Figure 5 Description of the relevant steps in .

[0279] It should be understood that the above implementation method uses the terminal device as the execution subject, and introduces the process of the terminal device "using the frequency domain method for eliminating co-channel interference, eliminating the interference signal in the first received signal according to the first cell information, and obtaining the second target signal". In actual applications, the terminal device may include a module, and the module in the terminal device may execute the frequency domain method for eliminating co-channel interference.

[0280] Exemplarily, the terminal device in the above implementation may include a CPU and a SOC, and a software module is arranged on the CPU; the terminal device performs a cell search on the first received signal to obtain first cell information, including: the CPU uses the software module to call the SOC to perform a cell search on the first received signal to obtain the first cell information, wherein the first received signal includes a second sub-received signal and a third sub-received signal, and the first cell information includes second sub-cell information corresponding to the second sub-received signal and third sub-cell information corresponding to the third sub-received signal, and each sub-cell information is obtained by performing a cell search on each corresponding sub-received signal; when the time difference between the starting time of the first received signal and the starting time of the first interference signal is less than or equal to a preset threshold, the terminal device uses a frequency domain method for eliminating co-frequency interference to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, including: the CPU uses the software module in the second sub When the time difference between the starting time of the received signal and the starting time of the second sub-interference signal is less than or equal to the preset threshold, and the time difference between the starting time of the third sub-received signal and the starting time of the third sub-interference signal is less than or equal to the preset threshold, the configuration information is sent to the SOC, wherein the first interference signal includes the second sub-interference signal corresponding to the second sub-cell information and the third sub-interference signal corresponding to the third sub-cell information, each sub-cell information includes timing information for indicating the starting time of each corresponding sub-interference signal, and the configuration information includes the first sub-configuration information and the second sub-configuration information; the SOC responds to the received first sub-configuration information by adopting the frequency domain method for eliminating co-channel interference, and eliminates the interference signal in the second sub-received signal according to the second sub-cell information, and responds to the received second sub-configuration information by adopting the frequency domain method for eliminating co-channel interference, and eliminates the interference signal in the third sub-received signal according to the third sub-cell information, so as to obtain the first target signal.

[0281] Optionally, the first received signal in the above step S1210 may include multiple sub-received signals, all of the sub-received signals in the multiple sub-received signals have the same length, and there are partially overlapping signals between any two adjacent sub-received signals. Therefore, the terminal device performs the above step S1220 to perform a cell search on the first received signal to obtain the first cell information, which may include the following steps: the terminal device performs a cell search on the first sub-received signal to obtain the first cell information, wherein the first sub-received signal is any one of the multiple sub-received signals, and the first cell information includes the first sub-cell information, which is the sub-cell information in the first cell information corresponding to the first sub-received signal; the terminal device performs the above step S1230, and when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, adopt Using a time domain method for eliminating co-channel interference to eliminate the interference signal in the first received signal according to the first cell information to obtain the first target signal may include the following steps: when the time difference between the starting time of the first sub-received signal and the starting time of the first sub-interference signal is greater than a preset threshold, the terminal device uses a time domain method for eliminating co-channel interference to eliminate the interference signal in the first sub-received signal according to the first sub-cell information to obtain the first target signal, wherein the first sub-interference signal is an interference signal included in the first interference signal and corresponding to the first sub-cell information, and the first sub-cell information includes timing information for indicating the starting time of the first sub-interference signal.

[0282] In the above implementation, the first received signal includes multiple sub-receiving signals. Therefore, the terminal device can perform the above steps S1220 and S1230 for each of the multiple sub-receiving signals, respectively, to obtain the sub-cell information corresponding to each sub-receiving signal, thereby obtaining the first received signal including multiple sub-cell information corresponding to the multiple sub-receiving signals. It should be understood that in the above example, each sub-cell information corresponding to each sub-receiving signal is used to indicate that there is a corresponding interference signal in each sub-receiving signal, and a time domain method for eliminating co-channel interference is used for each sub-receiving signal. Optionally, the above-mentioned first received signal includes sub-cell information corresponding to at least one sub-receiving signal among the multiple sub-receiving signals, which can also be used to indicate that there is no corresponding interference signal in the at least one sub-receiving signal. In this case, the terminal device may not need to perform the above-mentioned time domain method for eliminating co-channel interference or frequency domain method for eliminating co-channel interference on the at least one sub-receiving signal. Optionally, the above-mentioned first received signal includes sub-cell information corresponding to at least one sub-receiving signal among multiple sub-receiving signals, which can also be used to indicate that a corresponding interference signal exists in the at least one sub-receiving signal, and the terminal device adopts a frequency domain method for eliminating co-channel interference to eliminate the interference signal in the at least one sub-receiving signal.

[0283] The order in which the terminal device performs cell search on each of the multiple sub-received signals in the above implementation is not specifically limited. For example, the terminal device may perform cell search on each of the multiple sub-received signals in parallel. For another example, the terminal device may perform cell search on each of the multiple sub-received signals in sequence in a serial manner.

[0284] Optionally, before executing the above step S1230, the terminal device may also perform the following steps: the terminal device calculates the time difference between the starting time of the first received signal and the starting time of the first interference signal; the terminal device determines whether the time difference is greater than a preset threshold.

[0285] It should be noted that the above description uses the case where the time difference between the starting moments of two signals (the starting moment of the first received signal and the starting moment of the first interference signal) of the terminal device is greater than a preset threshold, and the time domain method for eliminating co-channel interference is used to eliminate interference, and the case where the time difference between the starting moments of two signals of the terminal device is less than or equal to the preset threshold, and the frequency domain method for eliminating co-channel interference is used to eliminate interference as an example. Optionally, the case where the time difference between the starting moments of two signals (the starting moment of the first received signal and the starting moment of the first interference signal) of the terminal device is greater than or equal to a preset threshold, and the time domain method for eliminating co-channel interference is used to eliminate interference, and the case where the time difference between the starting moments of two signals of the terminal device is less than the preset threshold, and the frequency domain method for eliminating co-channel interference is used to eliminate interference as an example.

[0286] Exemplarily, taking the example that the first received signal in the above step S1230 includes a sub-received signal (the first received signal is the sub-received signal), a specific example of the first received signal in the above step S1230 is the above Figure 5 The j-th sub-received signal in step S504 of the provided method (L is equal to 1, and j is equal to 1) A specific example of the first cell information in step S1230 is the j-th cell information in step S505, and a specific example of the first interference signal in step S1230 is Figure 5 The jth signal to be eliminated in step S506 of the method provided, a specific example of the time difference in step S1230 is Figure 5 The delay difference in step S506 of the method provided, a specific example of the preset threshold in the above step S1230 is the preset delay difference threshold in the above step S506, a specific example of the first target signal in the above step S1230 is the jth sub-received signal after the time domain elimination processing in the above step S508, and the contents not described in detail here can be referred to the above Figure 5 Description of the relevant steps in .

[0287] It should be understood that the above Fig.12 The method for eliminating co-channel interference shown is only for illustration and does not constitute any limitation to the method for eliminating co-channel interference provided in the present application.

[0288] In the embodiment of the present application, after the terminal device obtains the first received signal, it does not directly adopt a certain method for eliminating co-channel interference (frequency domain method for eliminating co-channel interference) to eliminate the interference signal in the first received signal, but by judging the delay difference between the signal start time of the first received signal and the start time of the first interference signal, when the delay difference is greater than the preset threshold, the terminal device adopts the time domain method for eliminating co-channel interference to eliminate the interference signal in the first received signal, and obtains the signal after interference elimination (first target signal). In addition, when the terminal device judges the delay difference between the signal start time of the first received signal and the start time of the first interference signal, when the delay difference is less than or equal to the preset threshold, the terminal device adopts the frequency domain method for eliminating co-channel interference to eliminate the interference signal in the first received signal, and obtains the signal after interference elimination (first target signal). In summary, based on the method provided in the embodiment of the present application, the terminal device can dynamically match the received signal (first received signal) with the method for eliminating co-channel interference applicable to the received signal (for example, the frequency domain method for eliminating co-channel interference or the time domain method for eliminating co-channel interference), so as to effectively eliminate co-channel interference, improve communication quality, and improve user experience.

[0289] The above describes in detail the application scenario of the method for eliminating co-channel interference and the method for eliminating co-channel interference in the embodiment of the present application. Fig.13 , describes the device embodiment of the present application in detail. It should be understood that the device for eliminating co-channel interference in the embodiment of the present application can execute the various methods for eliminating co-channel interference in the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0290] Fig.13 is a schematic diagram of another device for eliminating co-channel interference provided in an embodiment of the present application. For example, Fig.13 The illustrated apparatus 1300 for eliminating co-channel interference includes a communication unit 1310 and a processing unit 1320 .

[0291] The communication unit 1310 is used to obtain a first received signal, wherein the first received signal is a signal obtained based on multiple synchronization signals sent to a terminal device by multiple network devices in the same time period and in the same transmission frequency band; the processing unit 1320 is used to perform a cell search on the first received signal to obtain first cell information, wherein the first cell information is used to indicate the presence of a first interference signal in the first received signal; the processing unit 1320 is also used to, when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, use a time domain method for eliminating co-frequency interference, eliminate the interference signal in the first received signal according to the first cell information, and obtain a first target signal. The first cell information includes timing information for indicating the starting time of the first interference signal.

[0292] In one possible implementation, the processing unit 1320 is also used to, when the time difference between the starting time of the first received signal and the starting time of the first interference signal is less than or equal to a preset threshold, adopt a frequency domain method for eliminating co-channel interference, eliminate the interference signal in the first received signal according to the first cell information, and obtain a second target signal.

[0293] In another possible implementation, the first cell information also includes first identification information, first demodulation information and first system information, and the starting time of the first interference signal is within the time period corresponding to the first received signal, wherein the first identification information is used to indicate the physical cell identifier of the cell corresponding to the first interference signal, the first demodulation information is used to indicate a demodulation reference signal for obtaining the first interference signal, and the first system information is used to indicate a main information block for obtaining the first interference signal.

[0294] In another possible implementation, the first received signal includes multiple sub-received signals, all of the sub-received signals in the multiple sub-received signals have the same length, and any two adjacent sub-received signals have partially overlapping signals; the processing unit 1320 is further used to: perform a cell search on the first sub-received signal to obtain first cell information, wherein the first sub-received signal is any one of the multiple sub-received signals, and the first cell information includes first sub-cell information, and the first sub-cell information is sub-cell information corresponding to the first sub-received signal in the first cell information; when the time difference between the starting time of the first sub-received signal and the starting time of the first sub-interference signal is greater than a preset threshold, a time domain method for eliminating co-channel interference is adopted, and the interference signal in the first sub-received signal is eliminated according to the first sub-cell information to obtain a first target signal, wherein the first sub-interference signal is an interference signal included in the first interference signal and corresponding to the first sub-cell information, and the first sub-cell information includes timing information for indicating the starting time of the first sub-interference signal.

[0295] In another possible implementation, the first received signal is a time domain signal, and the processing unit 1320 is also used to: perform signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and perform channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; add a cyclic prefix to the first time domain signal obtained according to the second frequency domain signal to obtain a second time domain signal; perform preset compensation processing on the second time domain signal to obtain a time domain interference signal; and subtract the time domain interference signal from the first received signal to obtain a first target signal.

[0296] In another possible implementation, the first received signal is a time domain signal, and the processing unit 1320 is also used to: perform signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and perform channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; perform preset compensation processing on the second frequency domain signal to obtain a frequency domain interference signal; perform fast Fourier transform processing on the first received signal in the time domain to obtain a first received signal in the frequency domain; and subtract the frequency domain interference signal from the first received signal in the frequency domain to obtain a second target signal.

[0297] In another possible implementation, the communication unit 1310 is also used to obtain a second received signal, wherein the second received signal is a mixed signal of multiple synchronization signals superimposed by multiple network devices sending to the terminal device in the same time period using the same transmission frequency band; the processing unit 1320 is also used to perform data preprocessing on the second received signal to obtain a first received signal, wherein the data preprocessing includes at least one of the following processing methods: power amplification processing, down-mixing processing, filtering processing, frequency offset compensation processing, sampling clock compensation processing, digital filtering processing, and downsampling processing.

[0298] In another possible implementation, the plurality of network devices include at least one of a ground base station or a satellite base station.

[0299] In another possible implementation, the processing unit 1320 includes a central processing unit and a system-level chip, and a software module is arranged on the central processing unit; the central processing unit uses the software module to schedule the system-level chip to perform a cell search on the first received signal to obtain first cell information, wherein the first received signal includes a second sub-received signal and a third sub-received signal, and the first cell information includes second sub-cell information corresponding to the second sub-received signal and third sub-cell information corresponding to the third sub-received signal, and each sub-cell information is obtained by performing a cell search on each corresponding sub-received signal; the central processing unit uses the software module to detect when the time difference between the starting time of the second sub-received signal and the starting time of the second sub-interference signal is greater than a preset threshold, and the starting time of the third sub-received signal and the starting time of the third sub-interference signal are greater than a preset threshold. When the time difference between the starting time of the second sub-cell information and the starting time of the third sub-cell information is greater than a preset threshold, the configuration information is sent to the system-level chip, wherein the first interference signal includes a second sub-interference signal corresponding to the second sub-cell information and a third sub-interference signal corresponding to the third sub-cell information, each sub-cell information includes timing information for indicating the starting time of each corresponding sub-interference signal, and the configuration information includes first sub-configuration information and second sub-configuration information; the system-level chip responds to the received first sub-configuration information by adopting a time domain method for eliminating co-channel interference, and eliminates the interference signal in the second sub-received signal according to the second sub-cell information, and responds to the received second sub-configuration information by adopting a time domain method for eliminating co-channel interference, and eliminates the interference signal in the third sub-received signal according to the third sub-cell information, so as to obtain the first target signal.

[0300] It should be noted that the above-mentioned device 1300 for eliminating co-channel interference is embodied in the form of a functional unit. The term "unit" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0301] For example, a "unit" may be a software program, a hardware circuit, or a combination of the two that implements the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.

[0302] Therefore, the units of each example described in the embodiments of the present application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0303] The present application also provides a chip system, which includes a processor, which is coupled to a communication interface, and the processor is used to run a computer program or instruction to implement the method for eliminating co-channel interference provided by any method embodiment in the present application, and the communication interface is used to communicate with other modules outside the chip.

[0304] The present application also provides a terminal device, which includes a chip, so that when the chip is executed, a method for eliminating co-channel interference provided by any method embodiment in the present application is implemented.

[0305] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a computer, the method for eliminating co-channel interference provided by any method embodiment of the present application is implemented. The computer program can be a high-level language program or an executable target program.

[0306] The present application also provides a computer program product, which, when executed by a processor, implements the method for eliminating co-channel interference provided by any method embodiment of the present application.

[0307] The computer program product may be stored in a memory, for example, a program, which is finally converted into an executable target file that can be executed by a processor after preprocessing, compiling, assembling and linking.

[0308] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0309] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0310] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

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

[0312] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0313] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0314] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0315] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for eliminating co-channel interference, characterized in that: Applied to a terminal device, the method comprises: Acquire a first received signal, wherein the first received signal is a signal obtained according to multiple synchronization signals sent to the terminal device by multiple network devices in the same transmission frequency band during the same time period; Performing a cell search on the first received signal to obtain first cell information, wherein the first cell information is used to indicate that a first interference signal exists in the first received signal; When the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, a method for eliminating co-channel interference in the time domain is adopted to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, wherein the first cell information includes timing information for indicating the starting time of the first interference signal; When the time difference between the starting time of the first received signal and the starting time of the first interference signal is less than or equal to the preset threshold, a frequency domain method for eliminating co-channel interference is adopted to eliminate the interference signal in the first received signal according to the first cell information to obtain a second target signal.

2. The method according to claim 1, characterized in that The first cell information also includes first identification information, first demodulation information and first system information, and the starting time of the first interference signal is within the time period corresponding to the first received signal, wherein the first identification information is used to indicate the physical cell identifier of the cell corresponding to the first interference signal, the first demodulation information is used to indicate a demodulation reference signal for obtaining the first interference signal, and the first system information is used to indicate a main information block for obtaining the first interference signal.

3. The method according to claim 1 or 2, characterized in that: The first received signal includes a plurality of sub-received signals, all of the sub-received signals have the same length, and any two adjacent sub-received signals have partially overlapping signals; The performing a cell search on the first received signal to obtain first cell information includes: Performing a cell search on a first sub-received signal to obtain the first cell information, wherein the first sub-received signal is any one of the multiple sub-received signals, and the first cell information includes first sub-cell information, and the first sub-cell information is sub-cell information corresponding to the first sub-received signal in the first cell information; The method of eliminating co-channel interference in the time domain is adopted when the time difference between the starting time of the first received signal and the starting time of the first interference signal is greater than a preset threshold, and the interference signal in the first received signal is eliminated according to the first cell information to obtain a first target signal, including: When the time difference between the starting time of the first sub-received signal and the starting time of the first sub-interference signal is greater than the preset threshold, the time domain method for eliminating co-channel interference is adopted to eliminate the interference signal in the first sub-received signal according to the first sub-cell information to obtain the first target signal, wherein the first sub-interference signal is an interference signal included in the first interference signal and corresponding to the first sub-cell information, and the first sub-cell information includes timing information for indicating the starting time of the first sub-interference signal.

4. The method according to claim 1 or 2, characterized in that: The first received signal is a time domain signal, and when the time difference between the start time of the first received signal and the start time of the first interference signal is greater than a preset threshold, a time domain method for eliminating co-channel interference is adopted to eliminate the interference signal in the first received signal according to the first cell information to obtain a first target signal, including: Performing signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and performing channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; Adding a cyclic prefix to the first time domain signal obtained according to the second frequency domain signal to obtain a second time domain signal; Performing preset compensation processing on the second time domain signal to obtain a time domain interference signal; The first target signal is obtained by subtracting the time domain interference signal from the first received signal.

5. The method according to claim 1 or 2, characterized in that: The first received signal is a time domain signal, and when the time difference between the start time of the first received signal and the start time of the first interference signal is less than or equal to the preset threshold, a method for eliminating co-channel interference in the frequency domain is adopted to eliminate the interference signal in the first received signal according to the first cell information to obtain a second target signal, including: Performing signal reconstruction processing on the first cell information to obtain a first frequency domain signal, and performing channel response restoration processing on the first frequency domain signal to obtain a second frequency domain signal; Performing preset compensation processing on the second frequency domain signal to obtain a frequency domain interference signal; Performing fast Fourier transform processing on the first received signal in the time domain to obtain the first received signal in the frequency domain; The frequency domain interference signal is subtracted from the first received signal in the frequency domain to obtain the second target signal.

6. The method according to claim 1 or 2, characterized in that: The obtaining of the first received signal comprises: Acquire a second received signal, wherein the second received signal is a mixed signal of the superposition of the multiple synchronization signals sent by the multiple network devices to the terminal device in the same time period using the same transmission frequency band; Perform data preprocessing on the second received signal to obtain the first received signal, wherein the data preprocessing includes at least one of the following processing methods: power amplification processing, down-mixing processing, filtering processing, frequency offset compensation processing, sampling clock compensation processing, digital filtering processing, and downsampling processing.

7. The method according to claim 1 or 2, characterized in that: The plurality of network devices include at least one of a ground base station or a satellite base station.

8. The method according to claim 1 or 2, characterized in that: The terminal device includes a central processing unit and a system-level chip, and a software module is arranged on the central processing unit; The performing a cell search on the first received signal to obtain first cell information includes: The central processor uses the software module to schedule the system-level chip to perform a cell search on the first received signal to obtain the first cell information, wherein the first received signal includes a second sub-received signal and a third sub-received signal, the first cell information includes second sub-cell information corresponding to the second sub-received signal and third sub-cell information corresponding to the third sub-received signal, and each sub-cell information is obtained by performing a cell search on each corresponding sub-received signal; In a case where a time difference between a start time of the first received signal and a start time of the first interference signal is greater than a preset threshold, using a time domain method for eliminating co-channel interference, eliminating the interference signal in the first received signal according to the first cell information, and obtaining a first target signal, including: The central processor uses the software module to send the first configuration information to the system-level chip when the time difference between the start time of the second sub-received signal and the start time of the second sub-interference signal is greater than the preset threshold, and the time difference between the start time of the third sub-received signal and the start time of the third sub-interference signal is greater than the preset threshold, wherein the first interference signal includes the second sub-interference signal corresponding to the second sub-cell information and the third sub-interference signal corresponding to the third sub-cell information, each sub-cell information includes timing information for indicating the start time of each corresponding sub-interference signal, and the first configuration information includes first sub-configuration information and second sub-configuration information; The system-level chip adopts the time domain method for eliminating co-channel interference in response to the received first sub-configuration information, and eliminates the interference signal in the second sub-received signal according to the second sub-cell information; and adopts the time domain method for eliminating co-channel interference in response to the received second sub-configuration information, and eliminates the interference signal in the third sub-received signal according to the third sub-cell information, to obtain the first target signal; In a case where the time difference between the start time of the first received signal and the start time of the first interference signal is less than or equal to the preset threshold, a method for eliminating co-channel interference in the frequency domain is adopted to eliminate the interference signal in the first received signal according to the first cell information to obtain a second target signal, including: The central processor uses the software module to send second configuration information to the system-level chip when the time difference between the start time of the second sub-received signal and the start time of the second sub-interference signal is less than or equal to the preset threshold, and the time difference between the start time of the third sub-received signal and the start time of the third sub-interference signal is less than or equal to the preset threshold, wherein the first interference signal includes the second sub-interference signal corresponding to the second sub-cell information and the third sub-interference signal corresponding to the third sub-cell information, each sub-cell information includes timing information for indicating the start time of each corresponding sub-interference signal, and the second configuration information includes third sub-configuration information and fourth sub-configuration information; In response to the received third sub-configuration information, the system-level chip adopts the frequency domain method for eliminating co-channel interference, and eliminates the interference signal in the second sub-received signal according to the second sub-cell information. In response to the received fourth sub-configuration information, the system-level chip adopts the frequency domain method for eliminating co-channel interference, and eliminates the interference signal in the third sub-received signal according to the third sub-cell information to obtain the second target signal.

9. A device for eliminating co-channel interference, characterized in that: The method comprises at least one processor connected to a communication interface, wherein the communication interface is used to receive or send information, and the at least one processor is used to run instructions stored in a memory to execute the method according to any one of claims 1 to 8.

10. A chip system, characterized in that: The chip system includes a processor, which is coupled to a communication interface. The processor is used to run a computer program or instruction to implement the method described in any one of claims 1 to 8, and the communication interface is used to communicate with other modules outside the chip.

11. A terminal device, characterized in that: The terminal device comprises a chip, so that the chip executes the method according to any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that: The readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 8 is implemented.

13. A computer program product, characterized in that When the computer program product is executed on a terminal device, the terminal device is enabled to execute the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method for measuring time of arrival of reference signal of position neighbor cell, and terminal

    CN102711242A

  • An atmospheric waveguide interference suppression method and system

    CN109842457A