Neighboring cell interference suppression method and related apparatus

By separating symbols in the time delay domain and using pseudo-random sequence scrambling, combined with spatial and frequency domain precoding, the high cost and complexity of neighboring cell interference suppression technology when the reuse coefficient is close to 1 are solved, and efficient neighboring cell interference suppression effect is achieved.

WO2026124424A1PCT designated stage Publication Date: 2026-06-18HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-08
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

Existing neighboring cell interference suppression techniques cannot effectively suppress neighboring cell signal interference when the multiplexing factor is close to 1, and they are also costly and complex.

Method used

By multiplying the symbols by a first vector and scrambling them with a first pseudo-random sequence, symbols are separated in the time delay domain. The pseudo-random sequence is then used for signal processing, and combined with spatial and frequency domain precoding, the signal's anti-interference capability is enhanced.

🎯Benefits of technology

Without increasing costs, it effectively suppresses interference signals from neighboring cells, improves signal transmission quality, and reduces the impact of interference from neighboring cells on the main signal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025140829_18062026_PF_FP_ABST
    Figure CN2025140829_18062026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a neighboring cell interference suppression method and a related apparatus. The method comprises: multiplying a first symbol by a first vector to obtain a first signal, wherein the first vector is used for achieving separation of the first symbol in a time-delay domain; scrambling the first signal by means of a first pseudo-random sequence to obtain a second signal, wherein the first pseudo-random sequence is a pseudo-random sequence corresponding to a first cell, and pseudo-random sequences corresponding to different cells are different; and sending the second signal. By means of the method, inter-cell signal interference can be effectively suppressed without increasing costs.
Need to check novelty before this filing date? Find Prior Art

Description

A method and related apparatus for suppressing interference from neighboring cells

[0001] This application claims priority to Chinese Patent Application No. 202411814904.8, filed on December 9, 2024, entitled "A Neighboring Cell Interference Suppression Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a method and related apparatus for suppressing neighboring cell interference. Background Technology

[0003] Inter-cell interference (ICI) is an inherent problem in cellular mobile communication systems, caused by interference between users in different cells using the same frequency resources. Traditional solutions involve frequency reuse, with reuse coefficients typically chosen as 1, 3, or 7. Larger reuse coefficients (3 or 7) can effectively suppress ICI, but spectral efficiency drops to 1 / 3 or 1 / 7. Considering the high spectral efficiency requirements of future broadband mobile communication systems, reuse coefficients should be as close to 1 as possible, but at this point, ICI severely impacts the performance of users at the cell edge. Existing ICI cancellation techniques demodulate and decode signals from both the current cell and adjacent cells on the same frequency, utilizing the correlation of inter-cell interference to separate the interfering and useful signals. For example, ICI technology based on interleaved multiple access generates different interleaving patterns using a pseudo-random interleaver and assigns them to different cells. The receiver uses different interleaving patterns to deinterleave, thus separating the target and interfering signals for ICI cancellation. However, this method has high signaling overhead and implementation complexity, resulting in significant costs. Summary of the Invention

[0004] This application discloses a method and related apparatus for suppressing neighboring cell interference, which can effectively suppress neighboring cell signal interference without increasing costs when the reuse factor is close to 1.

[0005] The first aspect of this application discloses a method for suppressing neighboring cell interference, including:

[0006] Multiplying the first symbol by the first vector yields the first signal. The first vector is used to separate the first symbol in the time delay domain. Specifically, the first symbol carries the information that the network device wants to send. The first symbol may include multiple symbols or a single symbol. The first vector is used to process the first symbol so that the first symbol is separated from other symbols in the time delay domain. When the first symbol includes multiple symbols, the individual symbols in the first symbol are also separated from each other in the time delay domain.

[0007] The first signal is scrambled by the first pseudo-random sequence to obtain the second signal. The first pseudo-random sequence is the pseudo-random sequence corresponding to the first cell. The corresponding pseudo-random sequences of different cells are different. The first pseudo-random sequence can be a sequence generated by a deterministic algorithm. The signals sent to different cells can be scrambled using different first pseudo-random sequences. That is, each cell will have a unique first pseudo-random sequence. Therefore, the first pseudo-random sequence can also be called a cell-level pseudo-random sequence.

[0008] Send a second signal, for example, send a second signal to the terminal, the second signal containing information that the network device wants to send to the terminal.

[0009] In this method, scrambling the signal with a first pseudo-random sequence before transmission can enhance the signal's ability to resist interference signals from neighboring cells during transmission. Furthermore, separating symbols in the time delay domain using a first vector before scrambling facilitates subsequent signal processing (e.g., scrambling) and further strengthens the signal's anti-interference capability.

[0010] In one possible implementation of the first aspect, multiplying the first symbol by the first vector to obtain the first signal includes:

[0011] The first symbol is multiplied by the first vector to map the first symbol to each transmit port and each subcarrier, thus obtaining the first signal, wherein the dimension of the first vector is the number of transmit ports multiplied by the number of subcarriers.

[0012] In this method, the first vector can be mapped to the spatial domain (transmit port) and the frequency domain (subcarrier) to achieve mutual separation of symbols in the time delay domain. Furthermore, the signal is transmitted through multiple antennas and mapped to multiple subcarriers instead of a single subcarrier for transmission, which improves the anti-interference capability of the signal and enhances the signal transmission quality.

[0013] In one possible implementation of the first aspect, the component vector of the first vector on each subcarrier is the spatial precoding vector of the subcarrier multiplied by the frequency domain weight.

[0014] In this method, the first vector combines the spatial precoding vector and the frequency domain subcarrier weights, enabling the signal to dynamically adjust the frequency domain weights according to the actual situation, effectively improving the signal transmission quality.

[0015] In one possible implementation of the first aspect, the second signal is obtained by scrambling the first signal with a first pseudo-random sequence, including:

[0016] The first signal is scrambled using the Kronecker product of the first pseudo-random sequence and the all-one column vector to obtain the second signal, wherein the dimension of the first pseudo-random sequence is equal to the number of subcarriers and the dimension of the all-one column vector is equal to the number of transmission ports.

[0017] In this method, the first pseudo-random sequence is first transformed into a vector that can be multiplied by the first signal, which facilitates the processing (scrambling) of all elements (signals) in the first signal.

[0018] In one possible implementation of the first aspect, it further includes: performing layer mapping on the modulated data stream to obtain the first symbol.

[0019] In this method, the first symbol is a symbol that has undergone data modulation (layer mapping), so that each symbol in the first symbol carries the data stream.

[0020] In one possible implementation of the first aspect, the time delay domain separation includes the first symbol not overlapping with interfering symbols within the same cell in the time delay domain. Specifically, the non-overlapping of the first symbol with interfering symbols within the same cell in the time delay domain includes all symbols in the first symbol not overlapping with other interfering symbols within the same cell, and each symbol in the first symbol not overlapping with other symbols within the same cell (e.g., other symbols in the first symbol).

[0021] In this method, each symbol is separated in the time delay domain, which not only distinguishes the first symbol from other interfering symbols, but also separates each symbol in the first symbol for easier processing.

[0022] Secondly, embodiments of this application disclose a method for suppressing neighboring cell interference, applied to a first communication device, the method comprising:

[0023] Receive the second signal;

[0024] The second signal is descrambled using a first pseudo-random sequence to obtain a third signal. The first pseudo-random sequence is the first pseudo-random sequence corresponding to the cell where the first communication device is located. Different cells correspond to different first pseudo-random sequences. Specifically, if the cell where the communication device (e.g., the terminal) is located is different, then the first pseudo-random sequence used will also be different. The first pseudo-random sequence used to descramble the second signal is the same as the first pseudo-random sequence used by the transmitting end to scramble the signal. The original signal is recovered by reversing the operation. The third signal obtained by descrambling the first pseudo-random sequence distributes the neighboring cell interference signal evenly throughout the time delay domain, reducing the interference of the neighboring cell interference signal on the main signal.

[0025] The third signal is filtered in the time delay domain to obtain the first symbol. Specifically, the third signal also contains interference signals from the same cell, which are separated from the first symbol in the time delay domain. Therefore, the third signal is further processed by time delay domain filtering to filter out interference signals from the same cell and interference signals from neighboring cells outside the time delay domain distribution area of ​​the first symbol, and the first symbol is recovered.

[0026] In this method, the second signal is first descrambled using a first pseudo-random sequence to suppress interference from neighboring cell signals to the first symbol. Then, time-delay domain filtering is used to further eliminate interference signals from the same cell, and finally a clean first symbol is obtained.

[0027] In one possible implementation of the second aspect, delay-domain filtering of the third signal is performed to eliminate intra-cell interference, resulting in a first symbol, including:

[0028] The third signal is filtered in the time delay domain based on the time delay domain location information to eliminate intra-cell interference, resulting in the first symbol. The time delay domain location information is used to characterize the distribution area of ​​the symbol in the time delay domain. Specifically, in the third signal, the first symbol and the intra-cell interference signal are separated and do not overlap in the time delay domain. Therefore, it can also be described as filtering out all intra-cell interference signals except the first symbol based on the distribution area of ​​the first symbol in the time delay domain, while filtering out neighboring cell interference signals outside the time delay domain distribution area of ​​the first symbol.

[0029] This method utilizes the characteristic that each symbol is separated and does not overlap in the time delay domain, and performs filtering based on the time delay domain location information, which can effectively eliminate interference signals from neighboring cells and interference signals from the same cell.

[0030] Thirdly, embodiments of this application provide a communication device, which can be a network device or a device or functional module (such as a chip) within a network device, wherein:

[0031] The communication device includes a module for performing the method described in the first aspect or any possible implementation thereof, or,

[0032] The communication device includes a processor for performing the method described in the first aspect or any possible implementation thereof.

[0033] Fourthly, embodiments of this application provide a communication device, which can be a terminal or a device or functional module (such as a chip) within a terminal, wherein:

[0034] The communication device includes a module for performing the method described in the second aspect or any possible implementation thereof, or,

[0035] The communication device includes a processor for performing the method described in the second aspect or any possible implementation thereof.

[0036] Fifthly, embodiments of this application provide a communication device, characterized in that it includes a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used for inputting and / or outputting information, wherein:

[0037] The logic circuit is used to perform the method described in the first aspect or any possible implementation thereof, or...

[0038] The logic circuit is used to perform the method described in the second aspect or any possible implementation thereof.

[0039] Sixthly, embodiments of this application provide a computer-readable storage medium for storing a computer program, wherein:

[0040] When the computer program is executed, it is capable of implementing the first aspect or any possible implementation of the first aspect, or...

[0041] When the computer program is executed, it is capable of implementing the second aspect or any possible implementation of the second aspect.

[0042] Seventhly, embodiments of this application provide a communication system, which includes a terminal and a network device, wherein:

[0043] The network device is used to perform the method described in the first aspect or any possible implementation thereof, and the terminal is used to perform the method described in the second aspect or any possible implementation thereof. Attached Figure Description

[0044] The accompanying drawings used in the embodiments of this application are described below.

[0045] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0046] Figure 2 is a schematic diagram of the structure of a communication system provided in an embodiment of this application;

[0047] Figure 3 is a schematic diagram of another communication system provided in an embodiment of this application;

[0048] Figure 4 is a schematic diagram of a signaling interaction network element structure provided in an embodiment of this application;

[0049] Figure 5 is a schematic diagram of the implementation process of a neighboring cell interference suppression method provided in an embodiment of this application;

[0050] Figure 6 is a schematic diagram of the time delay domain separation effect provided in an embodiment of this application;

[0051] Figure 7 is a schematic diagram of a space-frequency step-by-step subband transmission provided in an embodiment of this application;

[0052] Figure 8 is a schematic diagram of a space-frequency integrated full-band transmission method provided in an embodiment of this application;

[0053] Figure 9 is a schematic diagram of the neighboring cell interference suppression effect based on time delay domain separation provided in an embodiment of this application;

[0054] Figure 10 is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0055] Figure 11 is a schematic diagram of another communication device structure provided in an embodiment of this application;

[0056] Figure 12 is a schematic diagram of another communication device structure provided in an embodiment of this application. Detailed Implementation

[0057] In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more. Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, features defined with "first" and "second" can explicitly or implicitly include one or more of that feature. In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0058] The following section introduces the relevant technical concepts involved in the embodiments of this application.

[0059] 1) Frequency Division Multiplexing (FDM)

[0060] In communication systems, the bandwidth provided by a channel is often much wider than the bandwidth required to transmit a single signal. Therefore, transmitting only one signal through a channel is wasteful. To fully utilize the channel bandwidth, frequency division multiplexing (FDM) was proposed. The purpose of FDM is to improve bandwidth utilization by dividing the total bandwidth of the transmission channel into several sub-bands (or sub-channels), each transmitting one signal. FDM requires that the total frequency bandwidth be greater than the sum of the frequencies of the individual sub-channels. Simultaneously, to ensure that the signals transmitted in each sub-channel do not interfere with each other, isolation bands should be established between the sub-channels, thus guaranteeing that the signals do not interfere with each other (one of the conditions). A key characteristic of FDM is that all signals transmitted in the sub-channels operate in parallel, and transmission delay can be disregarded when transmitting each signal. Therefore, FDM has achieved widespread application.

[0061] 2) Channel State Information (CSI)

[0062] Channel State Information (CSI) is a channel attribute of a communication link, describing the fading factor of a signal on each transmission path. It is the value of each element in the channel gain matrix H, such as signal scattering, environmental fading (multipath fading or shadowing fading), and power decay of distance. CSI allows the communication system to adapt to current channel conditions, ensuring high reliability and high speed communication in multi-antenna systems. Generally, the receiver evaluates the CSI and quantizes it, feeding it back to the transmitter (in time-division duplex systems, reverse evaluation is required). Therefore, CSI can be divided into receiver-side channel state information and transmitter-side channel state information.

[0063] 3) Precoding

[0064] In Multiple-Input Multiple-Output (MIMO) systems, if the transmitter can obtain certain channel information (a prerequisite for precoding), it can use this information to preprocess the transmitted signal to improve the system's transmission rate and link reliability. The technique of using channel state information to preprocess the transmitted signal is called precoding. For the downlink of a multi-user MIMO system, without precoding, the base station transmitting signals from multiple users on the same time-frequency resource will cause interference between users. Each user, limited by the number of their receiving antennas, finds it difficult to independently eliminate interference from other users and recover the required signal. To solve the problem of interference between multiplexed users, the base station needs to precode the transmitted signal according to the Channel State Information (CSI). Furthermore, using precoding in the downlink of a multi-user MIMO system reduces receiver complexity and solves the mobile station's power consumption problem by placing a large amount of complex computation at the transmitter, which has better computing performance.

[0065] 4) Antenna and subcarrier

[0066] Antenna: An antenna is a device used to transmit or receive electromagnetic waves, and it is widely used in wireless communication, broadcasting, radar, satellite communication, and other fields. The main function of an antenna is to convert electrical signals into electromagnetic waves (for transmission) or to convert received electromagnetic waves into electrical signals (for reception). It is a very important component of wireless communication systems.

[0067] Subcarrier: A subcarrier is a concept from a spectrum perspective. Due to the characteristics of electromagnetic waves, the frequency bands available for communication are very limited, and each system is also granted a limited number of frequency bands. To serve more users, the system divides its total frequency band into several sub-bands, each called a subcarrier, which determines the transmission rate of the modulated signal. The system transmits high-speed data streams in parallel through multiple low-speed subcarriers. Different modulation schemes can be used on each subcarrier. Using different subcarriers allows data to be transmitted simultaneously without signal interference, improving the system's transmission efficiency and robustness.

[0068] 5) Space-Frequency Combined Port

[0069] Space-frequency combined port is a key concept in modern wireless communication systems, especially in applications such as MIMO and Orthogonal Frequency-Division Multiplexing (OFDM). It is typically used to describe the simultaneous utilization of spatial (antenna) and frequency resources (e.g., subcarriers) to optimize signal transmission and reception, thereby improving the overall performance of the communication system.

[0070] Spatial: This refers to the use of multiple antennas for transmission, leveraging the spatial diversity effect of antenna arrays to enhance signal quality. For example, MIMO technology provides multiple independent channel paths through multiple transmit and receive antennas, increasing system capacity and interference immunity.

[0071] Frequency: This refers to the use of different frequency subcarriers to transmit information, typically implemented in OFDM systems. OFDM technology divides the spectrum into multiple narrowband subcarriers, each capable of carrying different information. This diversification of frequency resources allows communication systems to transmit signals across different frequency bands, thereby improving spectral efficiency.

[0072] The concept of a space-frequency combined port is to combine and optimize space resources and frequency resources to achieve more efficient signal transmission and reception.

[0073] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. The communication system 10 includes a transmitter 101 and a receiver 102. The receiver 102 and the transmitter 101 can transmit or receive signals through transmission media such as radio waves. For example, communication can be performed using the following communication technologies: 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) system, 5th Generation (5G) mobile communication system, New Radio Access Technology (NR), 6th Generation (6G) mobile communication system, or other radio access technologies. The above communication technologies can be non-standalone (NSA) and / or standalone (SA) modes. For example, the transmitter 101 and receiver 102 here can be a base station and a terminal, or both the transmitter 101 and receiver 102 can be base stations.

[0074] Please refer to Figure 2, which is a schematic diagram of a communication system applicable to an embodiment of this application. This communication system is illustrated using the aforementioned transmitting end 101 as network device 211 and receiving end 102 as terminals 201-206 as an example. Specifically, the communication system includes network device 211 and terminals 201, 202, 203, 204, 205, and 206. The network device and terminals can be hardware, functionally defined software, or a combination of both. Communication between the network device and terminals can occur through other devices or network elements. In this system, network device 211 can transmit data with multiple terminals; that is, network device 211 sends downlink data to terminals 201-206, and terminals 201-206 can also send uplink data to network device 211. Furthermore, terminals 204, 205, and 206 can also form a communication system in which network device 211 can send downlink data to terminals 201, 202, 203, and 205, and then terminal 205 can send the downlink data to terminal 206 or terminal 204. It should be understood that a communication system can include more network devices or more or fewer terminals. As shown in Figure 3, multiple network devices can also simultaneously serve a single terminal in the communication system. The method in this embodiment can be applied to the communication system shown in Figure 2 or Figure 3.

[0075] Network equipment refers to access devices that wirelessly connect to the communication system. These devices have wireless transceiver capabilities and are used to receive uplink signals from terminals or send downlink signals to terminals. Network equipment includes access network (AN) devices, such as base stations (e.g., access points), also known as radio base stations or basic radios, which communicate with wireless terminals. Base stations can communicate with mobile terminals within their area and manage and schedule communication resources via antennas. For example, network equipment may include: a base transceiver station (BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) network; an NB (NodeB) in a Wideband Code Division Multiple Access (WCDMA) network; an evolved base station (NodeB, eNB, or e-NodeB, evolutionary Node B), radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU) in a Long Term Evolution (LTE) or Long Term Evolution-Advanced (LTE-A) network; a next-generation Node B (gNB), transport point (TRP or TP) in a 5G NR network; or network nodes constituting a gNB or transport point, etc. This application does not limit the specific wireless access technology or specific device form used in the network device. In this application, the device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device to implement the function, such as a chip system. This device can be installed in the network device.

[0076] A terminal is an entity used to receive and / or transmit signals, capable of sending uplink signals (e.g., uplink data) to network devices or receiving downlink signals (e.g., control information and downlink data) from network devices. This includes devices that provide voice and / or data connectivity to users; specifically, it includes devices that provide voice connectivity to users, or devices that provide data connectivity to users, or devices that provide both voice and data connectivity to users. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal can communicate with the core network via a radio access network (RAN), exchanging voice or data with the RAN, or interacting with the RAN for both voice and data. The terminal may include: user equipment (UE), wireless terminal, mobile terminal, device-to-device (D2D) terminal, vehicle-to-everything (V2X) terminal, machine-to-machine / machine-type communications (M2M / MTC) terminal, Internet of Things (IoT) terminal, light UE, reduced capability UE (REDCAP UE), subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it can include mobile phones (or "cellular" phones), smartphones, computers with mobile terminals, portable, pocket-sized, handheld, computer-embedded mobile devices, laptop computers, wireless data cards, tablet computers, wireless modems, etc.Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), mobile routers, and vehicle-mounted terminals (Transmission Control Units).

[0077] In this application embodiment, the device for implementing the terminal's functions can be a terminal itself, or a device capable of supporting the terminal in implementing those functions, such as a chip system, which can be installed in the terminal. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. This application embodiment does not impose any special limitations on the specific type of terminal. The technical solutions provided in this application embodiment are described using the example of a terminal as the device for implementing the terminal's functions.

[0078] In the aforementioned communication system, the transmitting end (such as a network device) and the receiving end (such as a terminal) generally communicate through signaling interaction, as shown in Figure 4. Figure 4 is a schematic diagram of a signaling interaction network element structure provided in an embodiment of this application. In wireless communication, the air interface protocol stack includes a Radio Resource Control (RRC) layer, a Physical Layer (PHY) layer, and a Medium Access Control (MAC) layer. Different layers undertake different functions and provide different services.

[0079] The PHY layer is used by network devices (such as base stations) and terminals (such as UEs) to send and receive uplink / downlink control signaling and uplink / downlink data. It is responsible for processing information encoding / decoding, modulation / demodulation, and mapping signals onto physical time-frequency resources, providing radio resources and physical layer processing for higher-layer data. The Physical Downlink Control Channel (PDCCH), Physical Downlink Shared Channel (PDSCH), Physical Uplink Control Channel (PUCCH), and Physical Uplink Shared Channel (PUSCH) are important physical channels in wireless communication systems. They are used for the transmission of control signals and data, respectively. The PDCCH is used for transmitting downlink control information, mainly transmitting control signals related to scheduling, indicating how to schedule downlink data transmission. The PDSCH is used for actual data transmission, i.e., downlink data transmission, which is usually user data sent from network devices (such as base stations) to terminals (such as UEs) via shared physical channels. PUCCH is used for control information transmission in the uplink, mainly transmitting control signals from the terminal (such as UE); PUSCH is used for actual data transmission in the uplink, carrying various data sent by the terminal.

[0080] MAC layer: A module used by network devices (such as base stations) and terminals (such as UEs) to send and receive MAC-CE signaling, and is used for mapping, multiplexing / demultiplexing, scheduling, HARQ, and setting logical channel priorities between logical channels and transport channels.

[0081] RRC signaling interaction module: This module is used by network devices (such as base stations) and terminals (such as UEs) to send and receive RRC signaling. It is the message configuration center and control center of the access layer of the entire wireless communication protocol stack. It controls and configures all radio resources for its lower layers (such as the MAC layer, PHY layer, etc.), thereby enabling communication between terminals and network devices, including system messages, admission control, security management, cell reselection, measurement reporting, handover and mobility, NAS message transmission, radio resource management, etc.

[0082] In the aforementioned communication systems, cells are typically divided based on the location and coverage of network equipment (e.g., base stations). Cell division is for the effective management of radio resources, ensuring broad coverage and providing high-quality services. The quality of information and communication received by terminals at different locations (e.g., cell center and cell edge) varies, and they are also subject to varying degrees of signal interference. Interference signals can be categorized by cell type into intra-cell interference signals and inter-cell interference signals. In a multi-user MIMO system, for a terminal in a given cell, intra-cell interference refers to interference signals received by that terminal from signals sent to other terminals within the same cell; inter-cell interference refers to interference signals received by that terminal from signals sent to other cells.

[0083] The following are some inter-cell interference cancellation techniques. The principle of inter-cell interference cancellation is to demodulate or even decode the interfering signal from the interfering cell to some extent, and then use the receiver's processing gain to eliminate the interfering signal components from the received signal. For example, in early LTE research, two interference cancellation methods were considered:

[0084] Spatial interference suppression technology based on multi-antenna receiver terminals: This technology is also known as Interference Rejection Combining (IRC) receiver technology. It does not rely on any additional transmitter configuration; it simply uses the spatial channel differences from two adjacent cells to the UE to distinguish the signals of the serving cell and the interfering cell. Theoretically, a UE equipped with dual receiver antennas should be able to distinguish between the two spatial channels. Although this technology does not require any additional standardization work on the transmitter, it does not rely on any additional signal differentiation methods (such as frequency division, code division, or interleaving division), and relies solely on space division methods, making it difficult to achieve satisfactory interference cancellation results. Moreover, this technology is a receiver implementation technology and does not require standardization.

[0085] Interference cancellation techniques based on interference reconstruction / subtraction: This technique involves demodulating / decoding the interfering signal, reconstructing it, and then subtracting it from the received signal. If the interfering signal components can be accurately subtracted, what remains is the useful signal and noise. This is undoubtedly a more effective interference cancellation technique. Of course, because it requires complete demodulation or even decoding of the interfering signal, it also places higher demands on the system design (such as resource block allocation, channel estimation, synchronization, signaling, etc.) or introduces more limitations.

[0086] Interference cancellation techniques extensively studied in LTE are primarily iterative interference cancellation techniques based on Interleaved Division Multiple Access (IDMA). The core of IDMA technology is to interleave signals from each cell using different interleaving patterns after channel coding. The advantage of IDMA lies in its ability to achieve better interference suppression performance through iterative interference cancellation. While IDMA-based iterative interference cancellation techniques can achieve significant cell edge performance gains, this technology places higher demands on other aspects of the communication system or imposes more limitations.

[0087] In summary, none of the above-mentioned ICI elimination techniques can effectively solve the severe ICI problem when the cell frequency reuse factor is close to 1, and they are also highly complex and costly to implement.

[0088] This application provides a method for suppressing neighboring cell interference, which can solve the problem of severe ICI when the cell frequency reuse factor is close to 1 without increasing costs, and achieve the suppression of neighboring cell interference. The specific method is as follows.

[0089] Please refer to Figure 5, which is a flowchart illustrating a neighboring cell interference suppression method provided in an embodiment of this application. This method can be implemented based on the architecture shown in Figure 1 or Figure 2, or on other architectures. The method includes, but is not limited to, the following steps:

[0090] Step S501: The network device multiplies the first symbol by the first vector to obtain the first signal.

[0091] Specifically, the first symbol carries the information that the network device is preparing to send. This first symbol can include multiple symbols or just one symbol. Multiplying the first symbol by a first vector yields the first signal. The first vector is used to separate the first symbol in the time-delay domain. For example, when the first symbol includes multiple symbols, multiplying by the first vector results in the time-delay domain separation of each symbol (i.e., occupying different time-delay tap positions). This means that the symbols in the first symbol are separated and do not overlap in the time-delay domain, and the first symbol is also separated and does not overlap with other interfering symbols (e.g., interfering symbols from the same cell) in the time-delay domain, as shown in Figure 6. When the first symbol includes only one symbol, multiplying by the first vector ensures that the first symbol is separated and does not overlap with other interfering symbols in the time-delay domain, facilitating subsequent processing of the first signal. As an example, one symbol in the first symbol can also be referred to as a frequency domain stream.

[0092] Regarding the first symbol, this first symbol can be a data modulation symbol. The network device modulates the data stream to be transmitted (e.g., layer mapping), mapping the data stream onto the transmitted symbol to obtain the first symbol. For example, the data to be transmitted (e.g., a bit stream) is first converted into a codeword using an encoding algorithm. The codeword refers to a sequence of symbols generated during the encoding process. Then, the codeword is modulated to convert it into a symbol suitable for transmission over a wireless channel, resulting in the first symbol. For example, the symbol after codeword q modulation is... Mapping it to the spatial transport layer yields x(i) = [x (0) (i) … x (v-1) (i)] T , Where υ represents the number of layers. This represents the number of symbols in each layer; this process is called layer mapping. Each symbol x to be transmitted after layer mapping... (j) (i) is the first symbol, where

[0093] In one possible implementation, multiplying the first symbol by the first vector maps the first symbol to each or all transmit ports in the spatial domain, and also to each subcarrier in the frequency domain. In other words, it maps the first symbol to each joint space-frequency port, thus achieving separation of the first symbol in the time-delay domain. Therefore, the dimension of the first vector is equal to the number of transmit ports multiplied by the number of subcarriers. The dimension of the first signal is the same as the dimension of the first vector, also equal to the number of transmit ports multiplied by the number of subcarriers. This first vector combines spatial and frequency domain features and can also be called a joint space-frequency precoding vector.

[0094] In a communication system, the total communication bandwidth is divided into several sub-bands, each also called a subcarrier. Each subcarrier operates on a different and independent frequency band. Data or symbols are mapped to different subcarriers for transmission without signal interference. Figure 7 illustrates a space-frequency step-by-step sub-band transmission method according to an embodiment of this application. VM represents the spatial precoding vector corresponding to subcarrier M, used to transmit the signal on subcarrier M to each antenna. SM represents the Mth transmitted symbol. In some transmission methods, the mapping of transmitted symbols to space-frequency resources is performed step-by-step. A transmitted symbol is first mapped to one of the subcarriers, then multiplied by the spatial precoding vector corresponding to that subcarrier and mapped to all transmission ports. In this case, the spatial precoding vector equals the number of transmission ports, and the transmitted symbol can only be transmitted using the frequency corresponding to that subcarrier. In the method of this application embodiment, a space-frequency integrated full-band transmission method is used, which directly multiplies the transmitted symbol by a first vector (or, in other words, multiplies each symbol in the transmitted symbol by its own first vector) and synchronously maps it to all antennas and all subcarriers, as shown in Figure 8. Figure 8 is a schematic diagram of a space-frequency integrated full-band transmission method provided by an embodiment of this application. The component vector of the first vector (or the space-frequency joint precoding vector) on each subcarrier can be the spatial precoding vector of that subcarrier multiplied by the frequency domain weight (or subcarrier weight). In the figure, VM represents the spatial precoding vector corresponding to subcarrier M, and ψ... 1,M This represents the weight of the first transmitted symbol on the M-th subcarrier. The spatial precoding vector of the subcarrier maps the symbols on that subcarrier to each transmit port (e.g., to all transmit ports). The frequency domain weights are the weights of each symbol mapped to each subcarrier in the frequency domain. As an example, the sum of the subcarrier weights of each symbol in the first symbol across all subcarriers equals 1. The value of each subcarrier weight for each symbol ranges from 0 to 1, or can be equal to 0 or 1. The dimension of the first vector is the number of transmit ports multiplied by the number of subcarriers. Using the first vector to map the first symbol to each subcarrier (e.g., mapping all symbols in the first symbol to all subcarriers) and using the full frequency band instead of a sub-band corresponding to a single subcarrier for transmission increases the system's anti-interference performance and degrees of freedom.

[0095] For example, assuming there are N transmission ports and the total frequency band is divided into M subcarriers, then the first vector It can be represented as:

[0096] Among them, w m Let w be the component vector of the first vector on the m-th subcarrier. m It can be represented as in, It is the frequency domain weight, vm It is a spatial precoding vector. The first vector. It can also be expressed as:

[0097] When the first symbol S includes V symbols, that is, [S = [S1, ..., S2]... v ,…,S V If the first symbol is multiplied by the first vector, then the first signal y can be understood as each symbol in the first symbol multiplied by its respective first vector. v S v +…+W V S V

[0098] Among them, S v W represents the v-th symbol. v Let v be the first vector of the vth symbol.

[0099] Step S502: The network device scrambles the first signal using a first pseudo-random sequence to obtain a second signal.

[0100] Specifically, after receiving the first signal, the network device scrambles it using a first pseudo-random sequence. For example, the first signal can be multiplied by the first pseudo-random sequence to obtain the second signal. Here, the first pseudo-random sequence is the pseudo-random sequence corresponding to the first cell. Different cells have different corresponding pseudo-random sequences. The first pseudo-random sequence can be a sequence generated by a deterministic algorithm. For example, within a certain area or communication system, signals sent to different cells can be scrambled using different first pseudo-random sequences. That is, each cell will have a unique first pseudo-random sequence; therefore, the first pseudo-random sequence can also be called a cell-level pseudo-random sequence. When the network device sends signals to terminals in different cells, signals from multiple cells may interfere with each other. To reduce interference between signals from different cells, different first pseudo-random sequences can be used to scramble the first signal for different cells. Correspondingly, the terminals in those cells must subsequently use the same first pseudo-random sequence for descrambling. For example, if the sending end (such as the network device) uses the first pseudo-random sequence to scramble information when sending information to a terminal in the first cell, then the terminal in the first cell must also use the same first pseudo-random sequence for descrambling when receiving information.

[0101] Regarding scrambling the first signal using the first pseudo-random sequence, since the first signal in step S501 is obtained by mapping the first symbol to each space-frequency joint port, it can also be said that the first pseudo-random sequence is used to scramble each space-frequency joint port. For example, the cell-level pseudo-random sequence is multiplied by each space-frequency joint port. Specifically, the first pseudo-random sequence can be multiplied by a Kronecker product of all 1s and then multiplied element-wise by the first signal. Here, the first pseudo-random sequence is a row vector with a length equal to the number of subcarriers, and the length of the column vector with all 1s is equal to the number of transmit ports. Then, the dimension of the first pseudo-random sequence after multiplying the column vector with all 1s is equal to the number of subcarriers multiplied by the number of transmit ports. The dimension of the first signal is the number of transmit ports multiplied by the number of subcarriers. Therefore, the dimension of the second signal obtained by multiplying the first pseudo-random sequence by the first signal is the number of subcarriers multiplied by the number of subcarriers.

[0102] For example, suppose the first pseudo-random sequence is z, the first signal is y, and 1 represents a vector of all 1s (or expressed as a "column vector of all 1s"), then the second signal... It can be represented as:

[0103] in, ⊙ denotes the Kronecker product, and ⊙ denotes the Hadamard product (i.e., element-wise dot product).

[0104] Step S503: The network device sends a second signal.

[0105] Specifically, after the network device processes the information to be sent to obtain the second signal, it sends the second signal to the terminal through the transmission port.

[0106] Step S504: The terminal receives the second signal.

[0107] Correspondingly, the terminal receives a second signal, which includes the signal that the network device wants to send to the terminal. This second signal may also be affected by other signals, containing additional interference signals. In other words, the second signal received by the terminal may be the same as the second signal sent by the network device, or it may contain additional interference signals compared to the second signal sent by the network device. Here, the terminal refers to the terminal in the first cell, specifically the terminal in the cell corresponding to the first pseudo-random sequence used by the sending end.

[0108] Step S505: The terminal uses the first pseudo-random sequence to descramble the second signal to obtain the third signal.

[0109] Specifically, the second signal is obtained by scrambling the first signal from the network device using a first pseudo-random sequence. Therefore, the terminal needs to use the first pseudo-random sequence to descramble the second signal. It is worth noting that the pseudo-random sequence used by the terminal in the first cell for descrambling must be the same as the first pseudo-random sequence used by the network device when sending the signal to the terminal in that cell. The descrambling operation is the reverse of the scrambling operation to recover the original signal. For example, dividing the second signal by the first pseudo-random sequence yields the third signal. Here, the first pseudo-random sequence is the same as the pseudo-random sequence in step S502. Dividing the second signal by the first pseudo-random sequence can evenly distribute the power of the neighboring cell interference signal in the second signal throughout the entire time delay domain, reducing interference to the main signal, as shown in Figure 9. At this time, the interference of the neighboring cell interference signal to the main signal is greatly reduced.

[0110] The descrambling process of the second signal using the first pseudo-random sequence is the complete opposite of the scrambling process in step S502. For example, the first pseudo-random sequence is first multiplied by a column vector of all 1s by Kronecker product to obtain a vector corresponding to the first pseudo-random sequence with a dimension of the number of subcarriers multiplied by the number of subcarriers. Then, the second signal is divided element by element by this vector to obtain the third signal.

[0111] For example, suppose the first pseudo-random sequence is z, and the second signal is... 1 represents a column vector of all 1s, then the third signal It can be represented as:

[0112] in, This represents dot division (i.e., element-wise division). It represents the Kronecker product.

[0113] Step S506: The terminal performs time-delay domain filtering on the third signal to obtain the first symbol.

[0114] Specifically, as shown in Figure 9, after descrambling, the neighboring cell interference signal is evenly distributed throughout the time delay domain, greatly reducing the interference to the main signal. However, interference signals from the same cell remain unresolved. Since the interference signals from the same cell and the main signal (i.e., the first symbol) are separate and do not overlap in the time delay domain, and the first symbol occupies only a small portion of the time delay domain, time delay domain filtering can be used to process the third signal, filtering out interference signals other than the main signal (i.e., the first symbol) to obtain the first symbol. The filtering process for the third signal can be considered as the inverse process of multiplying the first symbol by the first vector in step S501. After eliminating neighboring cell interference using the first pseudo-random sequence, the third signal is basically close to the first signal described above. Time delay domain filtering is then used to further eliminate interference in the third signal to obtain the first symbol.

[0115] For time-delay domain filtering of the third signal, for example, based on the characteristic that the first symbol in the third signal and the interference signal in the same cell are separated in the time-delay domain, targeted filtering can be performed according to the time-delay domain position (i.e. the distribution area in the time-delay domain) to obtain the first symbol. That is, only the signal in the area where the first symbol is located is retained while all signals in other areas are filtered out. This time-delay domain filtering operation can not only filter out interference signals in the same cell, but also filter out interference signals in neighboring cells outside the area where the first symbol is located.

[0116] In this method, the network device scrambles the signal with a first pseudo-random sequence before transmitting the signal, which can enhance the signal's ability to resist interference signals from neighboring cells during transmission. In addition, the symbol separation in the time delay domain is achieved through a first vector before the scrambling operation, which helps to process the signal (e.g., scrambling) in the subsequent process and further enhances the signal's anti-interference capability. Correspondingly, the terminal first descrambles the second signal with the first pseudo-random sequence to suppress the interference of neighboring cell interference signals on the first symbol, and then uses time delay domain filtering to further eliminate the remaining interference signals, finally obtaining the first symbol.

[0117] The following describes the communication device provided in the embodiments of this application.

[0118] This application divides the communication device into functional modules according to the above method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The communication device of the embodiments of this application will be described in detail below with reference to Figures 10 to 12.

[0119] Figure 10 is a schematic diagram of a communication device provided in an embodiment of this application. As shown in Figure 10, the communication device includes a processing module 1001 and a transceiver module 1002. The transceiver module 1002 can implement corresponding communication functions, and the processing module 1001 is used for data processing. The transceiver module 1002 can also be referred to as an interface, a communication interface, or a communication module, etc.

[0120] In some embodiments of this application, the communication device can be used to perform the actions performed by the transmitting end in the above method embodiments. For example, the transmitting end can be the device itself or a chip or functional module configurable within the device. The transceiver module 1002 is used to perform operations related to transmitting and receiving by the transmitting end in the above method embodiments, and the processing module 1001 is used to perform operations related to processing by the transmitting end in the above method embodiments. The processing module 1001 can perform corresponding operations by calling a computer program or by performing corresponding operations through corresponding hardware circuits. The transceiver module 1002 can perform transmitting and receiving operations independently or under the control of the processing module 1001.

[0121] For example, the communication device shown in FIG10 can be a network device or a component within a network device. The processing module 1001 and the transceiver module 1002 in the communication device can respectively perform the following operations:

[0122] Processing module 1001 multiplies the first symbol by the first vector to obtain the first signal, wherein the first vector is used to separate the first symbol in the time delay domain;

[0123] The processing module 1001 scrambles the first signal with a first pseudo-random sequence to obtain a second signal, wherein the first pseudo-random sequence is the pseudo-random sequence corresponding to the first cell, and the corresponding pseudo-random sequences of different cells are different.

[0124] The transceiver module 1002 sends a second signal.

[0125] Reusing Figure 10, in some other embodiments of this application, for example, the communication device shown in Figure 10 can be a terminal or a device in a terminal, and the processing module 1001 and the transceiver module 1002 in the communication device can respectively perform the following operations:

[0126] Transceiver module 1002 receives the second signal;

[0127] Processing module 1001 descrambles the second signal using a first pseudo-random sequence to obtain a third signal. The first pseudo-random sequence is the first pseudo-random sequence corresponding to the cell where the first communication device is located. Different cells correspond to different first pseudo-random sequences.

[0128] The processing module 1001 performs time-delay domain filtering on the third signal to obtain the first symbol.

[0129] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.

[0130] The communication device according to the embodiments of this application has been described above. The possible product forms of the communication device are described below. Any product possessing the functions of the communication device described in FIG10 above falls within the protection scope of the embodiments of this application.

[0131] The following description is merely an example and does not limit the product form of the communication device in the embodiments of this application to this.

[0132] In one possible implementation, in the communication device shown in FIG10, the processing module 1001 can be one or more processors, and the transceiver module 1002 can be a transceiver, or the transceiver module 1002 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method of the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the aforementioned information, the information may need to undergo further processing before being input into the processor.

[0133] As shown in Figure 11, the communication device 110 includes one or more processors 1120 and transceivers 1110. Exemplarily, the transceiver 1110 is used to execute the functions or steps implemented by the transceiver module 1002 shown in Figure 10, and the processor 1120 is used to execute the functions or steps implemented by the processing module 1001 shown in Figure 10. Detailed descriptions of the processor 1120 and transceiver 1110 can be found in Figure 10 or the method embodiments shown above, and will not be elaborated further here.

[0134] The descriptions of the relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here.

[0135] In various implementations of the communication device shown in Figure 11, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.

[0136] Optionally, the communication device 110 may further include one or more memories 1130 for storing program instructions and / or data. The memories 1130 are coupled to the processor 1120. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1120 may operate in conjunction with the memories 1130. The processor 1120 may execute program instructions stored in the memories 1130. Optionally, at least one of the aforementioned memories may be included in the processor.

[0137] This embodiment does not limit the specific connection medium between the transceiver 1110, processor 1120, and memory 1130. In Figure 11, the memory 1130, processor 1120, and transceiver 1110 are connected via a bus 1140, indicated by a thick line. The connection methods between other components are merely illustrative and not intended to be limiting. The bus can be an address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 11, but this does not indicate that there is only one bus or one type of bus.

[0138] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.

[0139] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code having instruction or data structure forms, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.

[0140] The processor 1120 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1130 is mainly used to store software programs and data. The transceiver 1110 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0141] When the communication device is powered on, the processor 1120 can read the software program in the memory 1130, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1120 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1120. The processor 1120 converts the baseband signal into data and processes the data.

[0142] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0143] The communication device shown in this application embodiment may also have more components than those in Figure 11, and this application embodiment does not limit this. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can be referred to the methods described above.

[0144] In another possible implementation, in the communication device shown in FIG10, the processing module 1001 can be one or more logic circuits, and the transceiver module 1002 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1002 can also be a transmitting module and a receiving module. The transmitting module can be an output interface, and the receiving module can be an input interface. The transmitting module and the receiving module are integrated into one module, such as an input / output interface. As shown in FIG12, the communication device shown in FIG12 includes a logic circuit 1201 and an interface 1202. That is, the above-mentioned processing module 1001 can be implemented with logic circuit 1201, and the transceiver module 1002 can be implemented with interface 1202. Among them, the logic circuit 1201 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 1202 can be a communication interface, an input / output interface, a pin, etc. For example, FIG12 uses the above-mentioned communication device as a chip, which includes logic circuit 1201 and interface 1202.

[0145] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1201 can be used to execute the functions or steps implemented by the processing module 1001 shown in FIG. 10, and the interface 1202 can be used to execute the functions or steps implemented by the transceiver module 1002 shown in FIG. 10. For a detailed description of the logic circuit 1201 and the interface 1202, please refer to FIG. 10 or the method embodiment shown above, which will not be detailed here.

[0146] The above description of the communication device is only an example. For a detailed description of the communication device shown in Figure 12, please refer to the above method embodiment or Figure 10 or Figure 11. It will not be described in detail here.

[0147] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.

[0148] The descriptions of relevant steps and information in the above embodiments can be found in the method embodiments described above, and will not be detailed here. For the specific implementation methods of the embodiments shown in Figure 12, please also refer to the above embodiments, which will not be detailed here.

[0149] This application also provides a communication system, which includes network devices and terminals that interact to perform all or part of the steps in any of the foregoing method embodiments.

[0150] In addition, this application also provides a computer program for implementing the operations and / or processes performed by various communication devices in the method provided in this application.

[0151] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.

[0152] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.

[0153] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.

[0154] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.

[0155] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0156] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0157] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for suppressing neighboring cell interference, characterized in that, include: Multiplying the first symbol by the first vector yields the first signal, wherein the first vector is used to separate the first symbol in the time-delay domain; The first signal is scrambled by a first pseudo-random sequence to obtain a second signal, wherein the first pseudo-random sequence is the pseudo-random sequence corresponding to the first cell, and the corresponding pseudo-random sequences are different for different cells; Send the second signal.

2. The method according to claim 1, characterized in that, The step of multiplying the first symbol by the first vector to obtain the first signal includes: The first symbol is multiplied by the first vector to map the first symbol to each transmit port and each subcarrier, thereby obtaining the first signal, wherein the dimension of the first vector is the number of transmit ports multiplied by the number of subcarriers.

3. The method according to claim 2, characterized in that, The component vector of the first vector on each subcarrier is the spatial precoding vector of the subcarrier multiplied by the frequency domain weight.

4. The method according to claim 2 or 3, characterized in that, The step of scrambling the first signal with a first pseudo-random sequence to obtain the second signal includes: The first signal is scrambled using the Kronecker product of the first pseudo-random sequence and the all-one column vector to obtain the second signal, wherein the dimension of the first pseudo-random sequence is equal to the number of subcarriers, and the dimension of the all-one column vector is equal to the number of transmit ports.

5. The method according to any one of claims 1-4, characterized in that, Also includes: The modulated data stream is layer-mapped to obtain the first symbol.

6. The method according to any one of claims 1-5, characterized in that, The time delay domain separation includes The first symbol does not overlap with the interference symbols in the same cell in the time delay domain.

7. A method for suppressing neighboring cell interference, characterized in that, Applied to a first communication device, the method includes: Receive the second signal; The second signal is descrambled using a first pseudo-random sequence to obtain a third signal. The first pseudo-random sequence is the first pseudo-random sequence corresponding to the cell where the first communication device is located. Different cells correspond to different first pseudo-random sequences. The third signal is subjected to time-delay domain filtering to obtain the first symbol.

8. The method according to claim 7, characterized in that, The step of performing time-delay domain filtering on the third signal to obtain the first symbol includes: The third signal is filtered in the time delay domain based on the time delay domain location information to eliminate intra-cell interference, thereby obtaining the first symbol. The time delay domain location information is used to characterize the distribution area of ​​the symbol in the time delay domain.

9. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-6; or, the communication device includes a processor for performing the method as described in any one of claims 1-6.

10. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 7-8; or, the communication device includes a processor for performing the method as described in any one of claims 7-8.

11. A communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method as described in any one of claims 1-8.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1-8.

13. A communication system, characterized in that, The method includes a network device and a terminal, wherein the network device is configured to perform the method as described in any one of claims 1-6, and the terminal is configured to perform the method as described in any one of claims 7-8.