Signal processing method and communication device

By employing distinct signal processing methods for downlink and uplink channels to suppress PIM interference, the method enhances channel estimation accuracy and reduces noise in wireless communication systems.

JP2026501294APending Publication Date: 2026-01-14HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025536660
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2026-01-14

AI Technical Summary

Technical Problem

Passive intermodulation (PIM) interference signals generated by passive devices in signal transmission channels increase noise in reception channels, degrading the quality of wireless communication systems.

Method used

Implementing different signal processing schemes for downlink and uplink channels to selectively suppress PIM interference, allowing for flexible and accurate channel state estimation by distinguishing between downlink and uplink signals.

Benefits of technology

Improves the accuracy of channel estimation by avoiding uniform suppression of PIM interference across all signals, thereby enhancing the flexibility and effectiveness of signal processing in wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026501294000001_ABST
    Figure 2026501294000001_ABST
Patent Text Reader

Abstract

The present application provides a signal processing method and a communication device. The method may be implemented by a first device. The method may include receiving first information, the first information indicating that first processing is to be performed on a first signal transmitted on a first resource unit, the first signal being used to estimate a downlink channel condition; and performing the first processing on the first signal and second processing on a second signal transmitted on a second resource unit, the second signal being used to estimate an uplink channel condition, the second processing including processing for suppressing passive intermodulation interference signals in the second signal, the first processing and the second processing being different processing schemes. In this way, the first device can use different processing schemes for the first signal used for the downlink channel condition and the second signal used for the uplink channel condition, thereby improving the flexibility of signal processing.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of communications, and more particularly to signal processing methods and communications devices. [Background technology]

[0002] A passive device in a signal transmission channel generates a passive intermodulation (PIM) interference signal, and the PIM interference signal may enter a signal reception channel, which increases noise in the signal reception channel and reduces the quality of the wireless communication system. Therefore, currently, when a signal is received in a reception channel, a radio frequency unit performs processing to suppress the PIM interference signal. Summary of the Invention

[0003] The present application provides a signal processing method and a communication device for improving the flexibility of signal processing.

[0004] According to a first aspect, the present application provides a signal processing method. The method can be implemented by a first device, or by a chip or circuit configured in the first device. This is not particularly limited in the present application. For ease of explanation, the following will use an example in which the method is implemented by the first device for explanation.

[0005] The method may include receiving first information, the first information indicating performing a first processing on a first signal transmitted on a first resource unit, the first signal being used to estimate a downlink channel condition; and performing the first processing on the first signal and a second processing on a second signal transmitted on a second resource unit, the second signal being used to estimate an uplink channel condition, the second processing including processing for suppressing passive intermodulation interference signals in the second signal, the first processing and the second processing being different processing schemes.

[0006] Based on this technical solution, the first information may indicate to the first device to perform a first processing on the first signal used to estimate the downlink channel state, so that the first device does not process all signals in a uniform manner. In other words, the first device can use different processing methods for the first signal used for the downlink channel state and the second signal used for the uplink channel state, for example, the second processing includes processing for suppressing passive intermodulation interference signals in the second signal, thereby improving the flexibility of signal processing.

[0007] With regard to the first aspect, in some implementations of the first aspect, the first processing does not include processing for suppressing passive intermodulation interference signals in the first signal.

[0008] Based on this technical solution, since the passive intermodulation interference signal mainly exists on the uplink channel, the first device may perform processing to suppress the passive intermodulation interference signal in the second signal, but not perform processing to suppress the passive intermodulation interference signal in the first signal, thereby avoiding the case where the first device uniformly performs processing to suppress the passive intermodulation interference signal in all signals, resulting in inaccurate downlink channel state estimation results.

[0009] Regarding the first aspect, in some implementations of the first aspect, the first resource unit and the second resource unit include at least one same sub-frequency unit in the frequency domain.

[0010] For example, a plurality of symbols in each of a plurality of radio frames may be divided into a first resource unit and a second resource unit, and a plurality of symbols in each radio frame may correspond to a plurality of sub-frequency units, respectively, and some symbols in one or more radio frames may be divided into the first resource unit, while symbols in one or more other radio frames may be divided into the second resource unit, and thus the frequency domain locations of the sub-frequency units corresponding to these symbols are in both the first frequency unit and the second frequency unit.

[0011] It may be understood that at least one same sub-frequency unit may correspond to a different time unit, respectively.

[0012] Based on this technical solution, for a frequency domain location with high priority or good performance, the first resource unit and the second resource unit may each include a sub-frequency unit at this frequency domain location, and thus the uplink channel state estimation result and the downlink channel state estimation result each include a measurement result of a signal on this sub-frequency unit, thereby improving the accuracy of channel estimation.

[0013] Optionally, the measurement resource includes a first resource unit and a second resource unit, the measurement resource includes a plurality of sub-frequency units in the frequency domain, the first resource unit includes a plurality of sub-frequency units in the frequency domain, and the second resource unit includes a plurality of sub-frequency units in the frequency domain.

[0014] Based on this technical solution, the first resource unit and the second resource unit may each traverse all sub-frequency units included in the measurement resource, which may improve the accuracy of channel estimation.

[0015] Regarding the first aspect, in some implementations of the first aspect, the method further includes performing downlink channel state estimation based on the first signal obtained through the first processing, and performing uplink channel state estimation based on the second signal obtained through the second processing.

[0016] Based on this technical solution, the first device can be used as an entity that performs uplink channel condition estimation and downlink channel condition estimation.

[0017] Regarding the first aspect, in some implementations, the method further includes transmitting the first signal obtained through the first processing and the second signal obtained through the second processing.

[0018] Based on this technical solution, the first device may transmit the first signal obtained through the first processing and the second signal obtained through the second processing to another device, for example, a second device, which is used as an entity performing uplink channel state estimation and downlink channel state estimation.

[0019] Regarding the first aspect, in some implementations of the first aspect, the first resource unit and the second resource unit are determined based on at least one of the following information: the number of users to be accessed, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of downlink data.

[0020] Based on this technical solution, the first resource unit and the second resource unit can be flexibly divided based on multiple types of information.

[0021] Optionally, a ratio of the first resource units to the second resource units is determined based on at least one of the above information. Optionally, a granularity for dividing the first resource units and the second resource units is determined based on at least one of the above information.

[0022] Regarding the first aspect, in some implementations of the first aspect, the first information indicates a time domain location and a frequency domain location of the first resource unit and a time domain location and a frequency domain location of the second resource unit.

[0023] With regard to the first aspect, in some implementations of the first aspect, the first signal includes a first sounding reference signal and the second signal includes a second sounding reference signal.

[0024] According to a second aspect, the present application provides a signal processing method. The method can be implemented by a second device, or by a chip or circuit configured in the second device. This is not particularly limited in the present application. For ease of explanation, the following will use an example in which the method is implemented by a second device for explanation.

[0025] The method may include generating first information, the first information indicating performing first processing on a first signal transmitted on a first resource unit, the first signal being used to estimate a downlink channel condition, the first processing and the second processing on a second signal transmitted on a second resource unit being different processing schemes, the second signal being used to estimate an uplink channel condition, and the second processing including processing for suppressing passive intermodulation interference signals in the second signal; and transmitting the first information.

[0026] For a description of the beneficial effects of the second embodiment, please refer to the description of the first embodiment, and the details will not be described again here.

[0027] With regard to the second aspect, in some implementations of the second aspect, the first processing does not include processing for suppressing passive intermodulation interference signals in the first signal.

[0028] Regarding the second aspect, in some implementations of the second aspect, the first resource unit and the second resource unit include at least one same sub-frequency unit in the frequency domain.

[0029] Regarding the second aspect, in some implementations of the second aspect, the method further includes receiving a first signal obtained through a first processing and a second signal obtained through a second processing, performing downlink channel state estimation based on the first signal obtained through the first processing, and performing uplink channel state estimation based on the second signal obtained through the second processing.

[0030] Regarding the second aspect, in some implementations of the second aspect, the first resource unit and the second resource unit are determined based on at least one of the following information: the number of users to be accessed, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of downlink data.

[0031] Regarding the second aspect, in some implementations of the second aspect, the first information indicates a time domain location and a frequency domain location of the first resource unit and a time domain location and a frequency domain location of the second resource unit.

[0032] With regard to the second aspect, in some implementations of the second aspect, the first signal includes a first sounding reference signal, and the second signal includes a second sounding reference signal.

[0033] According to a third aspect, the present application provides a signal processing method. The method can be implemented by a first device and a second device, or by a chip or circuit configured in a first device and a chip or circuit configured in a second device. This is not particularly limited in the present application. For ease of explanation, the following description will use an example in which the method is implemented by a first device and a second device.

[0034] The method includes: a second device generates first information, the first information indicating performing first processing on a first signal transmitted on a first resource unit, the first signal being used to estimate a downlink channel condition; the second device transmits the first information to the first device; the first device performs the first processing on the first signal and performs second processing on a second signal transmitted on a second resource unit, the second signal being used to estimate an uplink channel condition, the second processing including processing for suppressing passive intermodulation interference signals in the second signal, the first processing and the second processing being different processing schemes.

[0035] For the implementation and beneficial effects of the third aspect, please refer to the related descriptions in the first and second aspects, and the details will not be described again in this specification.

[0036] Regarding the third aspect, in some implementations of the third aspect, the method further includes: the first device performs downlink channel state estimation based on the first signal obtained through the first processing; and the first device performs uplink channel state estimation based on the second signal obtained through the second processing.

[0037] Regarding the third aspect, in some implementations of the third aspect, the method further includes: the first device transmitting the first signal obtained through the first processing and the second signal obtained through the second processing to the second device; the second device performing downlink channel state estimation based on the first signal obtained through the first processing; and the second device performing uplink channel state estimation based on the second signal obtained through the second processing.

[0038] According to a fourth aspect, a communication device is provided. The device is configured to implement the method provided in the first or second aspect. In particular, the device may include units and / or modules, such as a processing unit and / or a communication unit, configured to implement the method provided in any one of the above implementations of the first or second aspect. The communication device may be a first device or a second device.

[0039] In an implementation, the apparatus is a communication device. When the apparatus is a communication device, the communication unit may be a transceiver or an input / output interface, and the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0040] In another implementation, the apparatus is a chip, chip system, or circuit used in a communication device. When the apparatus is a chip, chip system, or circuit used in a terminal device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, related circuit, etc. on the chip, chip system, or circuit, and the processing unit may be at least one processor, processing circuit, logic circuit, etc.

[0041] According to a fifth aspect, a communication device is provided. The device includes at least one processor coupled to at least one memory. The at least one processor is configured to execute a computer program or instructions stored in the at least one memory to perform the method provided in any one of the above implementations of the first or second aspect. The communication device may be a first communication device or a second communication device.

[0042] The communication device may further include input / output circuitry.

[0043] Optionally, the apparatus includes at least one memory. In an implementation, the apparatus is a communications device.

[0044] In another implementation, the apparatus is a chip, chip system, or circuit used in a communications device.

[0045] According to a sixth aspect, the present application provides a processor configured to perform the method provided in the above aspect.

[0046] Operations such as transmitting and acquiring / receiving related to a processor may be understood as operations such as the output and input of the processor, or may be understood as transmitting and receiving operations performed by a radio frequency circuit and an antenna, unless otherwise specified or provided that the operations do not contradict the actual function or internal logic of the operations in the relevant description, which is not limited in this application.

[0047] According to a seventh aspect, there is provided a computer-readable storage medium, the computer-readable storage medium storing program code for execution by a device, the program code being used to implement the method provided in any one of the implementations of the first or second aspect.

[0048] According to an eighth aspect, there is provided a computer program product comprising instructions which, when run on a computer, enable the computer to perform a method provided in any one of the implementations of the first or second aspect.

[0049] According to a ninth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface to perform the method provided in either one of the implementations of the first or second aspect.

[0050] Optionally, in an implementation, the chip further includes a memory, the memory storing a computer program or instructions, and the processor configured to execute the computer program or instructions stored in the memory, such that when the computer program or instructions are executed, the processor is configured to perform the method provided in any one of the implementations of the first or second aspect.

[0051] According to a tenth aspect, there is provided a communication system including the above-mentioned first device and / or second device. [Brief explanation of the drawings]

[0052] [Figure 1] 1 is a diagram of a possible non-limiting system to which the present application is applicable. [Figure 2] 1 is a diagram of an access network system to which the present application is applicable; [Figure 3] 1 is a schematic flowchart of a signal processing method according to an embodiment of the present application; [Figure 4] FIG. 2 is a diagram of a first possible structure of division of a first resource unit and a second resource unit according to an embodiment of the present application; [Figure 5] FIG. 10 is a diagram of a second possible structure of division of a first resource unit and a second resource unit according to an embodiment of the present application. [Figure 6]FIG. 10 is a diagram of a third possible structure of division of a first resource unit and a second resource unit according to an embodiment of the present application. [Figure 7] 1 is a diagram of a possible communication device structure according to an embodiment of the present application; [Figure 8] 1 is a diagram of a possible communication device structure according to an embodiment of the present application; [Figure 9] 1 is a diagram of a possible communication device structure according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0053] The following describes the technical solutions of the embodiments of the present application with reference to the accompanying drawings.

[0054] FIG. 1 is a diagram of a possible, non-limiting system to which the present application is applicable. As shown in FIG. 1, a communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a to 120j in FIG. 1, collectively referred to as 120). The RAN 100 may also include another RAN node, e.g., a wireless relay device and / or a wireless backhaul device (not shown in FIG. 1). The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 may be different physical devices, or may be the same physical device that integrates the logical functions of the core network and the radio access network.

[0055] The RAN 100 may be a cellular system related to the 3rd generation partnership project (3GPP), such as a 4G mobile communication system, a 5G mobile communication system, or a future-oriented evolved system (e.g., a 6G mobile communication system). Alternatively, the RAN 100 may be an open access network (open RAN, O-RAN, or ORAN) or a cloud radio access network (CRAN). Alternatively, the RAN 100 may be a communication system that integrates two or more of the above systems.

[0056] The RAN node 110, sometimes also referred to as an access network device, RAN entity, access node, etc., constitutes part of a communication system and helps terminals implement wireless access. The RAN nodes 110 in the communication system 1000 may be the same type of node or different types of nodes. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative. For example, the network element 120i in FIG. 1 may be a helicopter or an unmanned aerial vehicle and may be configured as a mobile base station. To the terminal 120j accessing the RAN 100 by using the network element 120i, the network element 120i is a base station. However, to the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices. For example, the network elements 110a and 110b in FIG. 1 may be understood as communication devices having base station functionality, and the network elements 120a through 120j may be understood as communication devices having terminal functionality.

[0057] In possible scenarios, the RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation NodeB in a 6th generation (6G) mobile communication system, an access node in a base station in a future mobile communication system, etc. The RAN node may be a macro base station (e.g., 110a in FIG. 1), a micro base station or an indoor station (e.g., 110b in FIG. 1), a relay node or a donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node may alternatively be a server, a wearable device, a vehicle, an in-vehicle device, etc. For example, an access network device in a vehicle-to-everything (V2X) technology may be a road side unit (RSU).

[0058] In another possible scenario, multiple RAN nodes cooperate to help terminals implement radio access, and different RAN nodes separately implement some functions of a base station. For example, a RAN node may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), a radio unit (RU), etc. The CU and DU may be located separately or may be included in the same network element, e.g., a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, e.g., a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0059] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art can understand the meaning of the names. For example, in an ORAN system, the CU may also be called an O-CU (open CU), the DU may also be called an O-DU, the CU-CP may also be called an O-CU-CP, the CU-UP may also be called an O-CU-UP, and the RU may also be called an O-RU. For ease of explanation, this application uses the CU, CU-CP, CU-UP, DU, and RU as illustrative examples. Any one of the CU (or CU-CP or CU-UP), DU, and RU in this application may be implemented by using a software module, a hardware module, or a combination of a software module and a hardware module.

[0060] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals may be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, and smart city. Terminals may be mobile phones, tablet computers, computers with wireless transceiver capabilities, wearable devices, vehicles, unmanned aerial vehicles, helicopters, airplanes, ships, robots, mechanical arms, smart home devices, etc. The device form of the terminal is not limited in the embodiments of the present application.

[0061] There is an interface between the DU and the RU, which may be a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI) based on the different functions of the DU and the RU and / or the different splitting methods of the DU and the RU.

[0062] Figure 2 is a diagram of an access network system. The access network device includes one or more functional modules configured to implement signal processing. As shown in Figure 2, physical layer functions are used as an example. The access network device includes one or more of the following functions: encoding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transform (IFFT) / cyclic prefix (CP) addition, decoding, rate de-matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization (or channel estimation), RE demapping, digital BF, fast Fourier transform (FFT) / CP removal, digital-to-analog (DA) conversion, analog BF (uplink direction), analog-to-digital (AD) conversion, or analog BF (downlink direction).

[0063] One or more functional modules may be implemented by software, hardware, or a combination of software and hardware. Physically, the functional modules may be discrete or integrated. It may be understood that these functional modules are merely examples. Based on the design, the access network device may include more other modules (e.g., a scheduling module, a power control module, a hybrid automatic repeat request (HARQ) module, a traffic control module, a mobility management module, or an artificial intelligence (AI) module) or may not include the functional modules shown in FIG. 2 (e.g., it may not include a digital BF module). The access network device further includes a fronthaul (FH) interface between the DU and the RU to implement communication between the DU and the RU. The fronthaul interface includes, but is not limited to, CPRI or eCPRI. In a possible implementation, the DU is located in the BBU and the RU is located in the RRU / AAU / RRH, and the interface between the BBU and the RRU / AAU / RRH may also be referred to as a fronthaul interface. To implement a fronthaul interface, the BBU and the RRU / AAU / RRH may be connected via a fronthaul network, or the DU and the RU may be connected via a fronthaul network. For example, the fronthaul network includes, but is not limited to, an optical fiber direct connect network and a wavelength division network.

[0064] An access network device may support one or more types of fronthaul interfaces. Different fronthaul interfaces correspond to DUs and RUs with different functions. As shown in FIG. 2, when the fronthaul interface between the DU and RU is CPRI, the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. When the fronthaul interface between the DU and RU is eCPRI, compared to CPRI, some downlink and / or uplink baseband functions are moved from the DU to the RU for implementation. Different methods of splitting the DU and RU correspond to different categories (Cat) of eCPRI. FIG. 2 shows six examples of eCPRI, which are represented by using Cat A, B, C, D, E, and F (these may also be represented by options A to F, options 1 to 6, or other methods). It may be understood that there may be other splitting methods between the DU and RU, i.e., other categories of eCPRI.

[0065] eCPRI Cat A is used as an example. In downlink transmission, splitting is performed based on layer mapping. The DU is configured to implement one or more functions in layer mapping as well as functions before layer mapping (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping), and another function after layer mapping (e.g., RE mapping, digital BF, or IFFT / CP addition) is moved to the RU for implementation. In uplink transmission, splitting is performed based on RE demapping. The DU is configured to implement one or more functions in demapping as well as functions before demapping (i.e., one or more of decoding, rate dematching, descrambling, demodulation, IDFT, channel equalization, and RE demapping), and another function after demapping (e.g., one or more of digital BF or FFT / CP removal) is moved to the RU for implementation.

[0066] Similarly, eCPRI Cat B, Cat C, Cat D, Cat E, and Cat F correspond to different methods of splitting the DU and RU, respectively. The splitting point and functions before the splitting point are implemented by the DU, and functions after the splitting point are implemented by the RU. See Figure 2 for splitting points in various categories of eCPRI. Details will not be described one by one again. For example, in eCPRI Cat B, RE mapping is used for splitting downlink transmissions, and RE demapping is used for splitting uplink transmissions. For uplink transmissions, RE mapping and functions before RE mapping are implemented by the DU, and functions after RE mapping and over-the-air are implemented by the RU. For downlink transmissions, RE demapping and functions before RE demapping are implemented by the DU, and functions after RE demapping and over-the-air are implemented by the RU.

[0067] The splitting scheme of eCPRI may be symmetric for the uplink and downlink, for example, eCPRI Cat B and Cat C shown in FIG. 2. Alternatively, the splitting scheme of eCPRI may be asymmetric for the uplink and downlink, for example, eCPRI Cat A, Cat D, Cat E, and Cat F shown in FIG. 2. This is not limited. Optionally, different splitting schemes may be configured for different channels or different channel groups in the uplink and / or downlink, i.e., different categories of eCPRI are configured. One group of channels may include one or more channels.

[0068] In a possible design, the DU is located in the BBU, the RU is located in the RRU / AAU / RRH, a processing unit configured to implement baseband functions in the BBU is referred to as a baseband high (BBH) layer unit, and a processing unit configured to implement baseband functions in the RRU / AAU / RRH is referred to as a baseband low (BBL) layer unit.

[0069] To facilitate understanding of the embodiments of the present application, some terms in the embodiments of the present application are explained below.

[0070] 1. Passive intermodulation (PIM) interference signals

[0071] PIM is a frequency-mixing interference signal of two or more radio frequency signals in a radio frequency signal path caused by the nonlinear characteristics of various passive devices (e.g., antennas, cables, or connectors). The nonlinearity of passive devices causes the generation of higher-order harmonics relative to the operating frequency. These harmonics are mixed with the operating frequency to generate a new group of frequency combinations, and ultimately generate a group of useless spectral components, which affect the normal operation of the communication system. For example, a PIM interference signal generated by a passive device in a signal transmission channel enters the signal reception channel, which increases the noise in the signal reception channel and degrades the quality of the wireless communication system.

[0072] The access network device may estimate the PIM interference signal in the receive channel in real time. In this case, the PIM interference signal includes two components: an interference signal generated in the transmit channel and an interference signal generated by an uplink signal in a neighboring cell in the receive channel (also referred to as an uplink neighboring cell interference signal). The access network device may suppress or cancel the PIM interference signal in the receive channel. For example, because an uplink neighboring cell interference signal is usually directional, e.g., because an uplink neighboring cell interference signal is a signal received by an antenna in a specific direction, some components of the PIM interference signal estimated by the access network device also have directionality. In this way, the access network device may suppress the PIM interference signal in the receive signal by canceling the signal in a specific direction.

[0073] 2. Uplink and Downlink Channel Estimation

[0074] The access network device may separately estimate uplink and downlink channel conditions by using measurement results of a reference signal, select a preferred uplink beam for uplink data transmission based on the uplink channel estimation result, and select a preferred downlink beam for downlink data transmission based on the downlink channel estimation result. When the reference signal is an uplink signal, e.g., an uplink sounding reference signal (SRS), the access network device measures the uplink SRS. When the uplink SRS is used to estimate the uplink channel condition, the uplink SRS may be used for estimating uplink channel frequency domain information, scheduling uplink frequency domain resources, etc. When the uplink SRS is used to estimate the downlink channel condition, the uplink SRS may be used for weight value calculation, beamforming, etc. based on the reciprocity between the uplink and downlink channels. The weight value calculation may be that the access network device performs downlink precoding matrix calculation based on the measurement results of the SRS and determines a precoding matrix to be used for downlink transmission.

[0075] It should be noted that the "first device" in the embodiments of the present application may be the CU (or CU-CP or CU-UP) or DU described above, or a module in the CU or DU (e.g., a PIM suppression module), or another device that will be defined in the future and has a corresponding function. This is not particularly limited in the present application. The "second device" in the embodiments of the present application may be the RU described above, or a module in the RU (e.g., an SRS allocation module), or another device that will be defined in the future and has a corresponding function. This is not particularly limited in the present application. Below, the signal processing method provided in the present application will be described by using an example in which the method is implemented by the first device and the second device.

[0076] FIG. 3 is a schematic flow chart of signal processing according to the present application.

[0077] S310: A second device generates first information.

[0078] The first information indicates to perform first processing on a first signal transmitted on a first resource unit, the first signal being used to estimate a downlink channel condition.

[0079] The first information may indicate to the first device to perform a first processing on a first signal used to estimate a downlink channel condition. The first processing and the second processing on a second signal transmitted on a second resource unit are different processing schemes. The second signal is used to estimate an uplink channel condition. Therefore, the first device performs the first processing on the first signal based on the first information, i.e., the first device can use different processing schemes for signals with different functions, thereby improving the flexibility of signal processing.

[0080] The second processing may include processing for suppressing PIM interfering signals in the second signal, and the first processing may not include processing for suppressing PIM interfering signals in the first signal. In other words, the second device may determine to use different processing schemes for the first signal used to estimate the downlink channel state and the second signal used to estimate the uplink channel state. Because the PIM interfering signals mainly exist on the uplink channel, the second device may determine to perform processing for suppressing PIM interfering signals in the second signal and not to perform processing for suppressing PIM interfering signals in the first signal, and may use the first information to indicate to the first device that it will not perform processing for suppressing PIM interfering signals in the first signal, thereby avoiding a case where the first device uniformly performs processing for suppressing PIM interfering signals in all signals, resulting in inaccurate downlink channel state estimation results.

[0081] It may be understood that the first resource unit may include a time-frequency resource used to transmit a first signal. The first resource unit may be represented by using a time-domain location and a frequency-domain location of the time-frequency resource. For example, the time-domain location may be represented by using a frame number, a subframe number, a slot number, a symbol number, etc., and the frequency-domain location may be represented by using a comb number, a resource block (RB) index, etc. The comb number is an index of a comb defined in a standard protocol. One symbol may be split into multiple combs in the frequency domain. The comb number may indicate the frequency-domain location of the first frequency unit, for example, the frequency of a subband. Similarly, the second resource unit may include a time-frequency resource used to transmit a second signal. The second resource unit may also be represented by using a time-domain location and a frequency-domain location of the time-frequency resource. Details will not be described herein.

[0082] Optionally, the first signal includes a first SRS, and the second signal includes a second SRS. For example, the first signal and the second signal may be SRSs transmitted on SRS resources allocated to the user by the second device. When allocating SRS resources to the user, the second device may configure SRS signals (i.e., the first SRS in this embodiment of the present application) transmitted on some SRS resources (i.e., the first resource units in this embodiment of the present application) to be used to estimate downlink channel conditions, and configure SRS signals (i.e., the second SRS in this embodiment of the present application) transmitted on some other SRS resources (i.e., the second resource units in this embodiment of the present application) to be used to estimate uplink channel conditions.

[0083] Optionally, the first resource unit and the second resource unit are determined based on at least one of the following information: the number of accessed users, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of downlink channel data. To facilitate understanding of the embodiments of the present application, an example is used in which the second device divides the SRS resource to determine the first resource unit and the second resource unit. For example, the second device configures the time domain location of the SRS resource as N symbols in one slot in one subframe in each of a plurality of radio frames, and the N symbols are sent through frequency hopping. In other words, the N different symbols correspond to N different subbands, where N is a positive integer.

[0084] For example, when the number of accessed users in the cell is equal to or less than a preset number threshold, the second device may perform division based on the granularity of radio frames. For example, referring to FIG. 4, the SRS resource in the first radio frame is used as the first resource unit, and the SRS resource in the second to fourth radio frames is used as the second resource unit. When the number of users in the cell is greater than the preset number threshold, the second device may perform division based on the granularity of symbols (or subbands). In other words, one or more symbols (or subbands) in the radio frame are divided into the first resource unit, and one or more other symbols (or subbands) in the radio frame are divided into the second resource unit. For example, referring to FIG. 5, the first symbol in each of the first to fourth frames is divided into the first resource unit, and the second to fourth symbols are divided into the second resource unit.

[0085] In another example, the second device determines a partitioning scheme between the first resource unit and the second resource unit based on a period of the SRS, where the period of the first signal and the period of the second signal may be represented as a period of the SRS. When the period of the SRS is equal to or less than a preset period threshold, the second device may perform partitioning based on a granularity of a radio frame. When the period of the SRS is greater than the preset period threshold, the second device may perform partitioning based on a granularity of a symbol (or subband).

[0086] In another example, the second device may determine a proportion of the first resource units among all SRS resources based on a user's requirements for uplink channel condition performance and a user's requirements for downlink channel condition performance. For example, when the user's requirements for downlink channel performance are higher than those for uplink channel performance, e.g., when the amount of data in the downlink channel is greater than the amount of data in the uplink channel, the second device may set the proportion of the first resource units among all SRS resources to be greater than a preset proportion threshold.

[0087] In a possible implementation, the second device may perform division between the first resource units and the second resource units based on fixed frequency domain positions. For example, still referring to FIG. 5, four symbols correspond to four different SRS subbands (SRS subband 1 to SRS subband 4), and the ratio of the first resource units to the second resource units is 1:3. The second device may fixedly divide SRS subband 1 in each radio frame into the first resource units and fixedly divide SRS subband 2 to SRS subband 4 in each radio frame into the second resource units.

[0088] In another possible implementation, the first resource unit and the second resource unit may include at least one same sub-frequency unit in the frequency domain, and the sub-frequency unit may be at least one SRS subband included in the SRS resource. For example, referring to FIG. 6, if four symbols are configured in each radio frame to transmit SRS, these four symbols correspond to four different SRS subbands (SRS subband 1 to SRS subband 4), and the ratio of the second resource unit to the first resource unit is 1:3, the second device may perform division by using four radio frames as one period, and divide SRS subband 1 in the first radio frame, SRS subband 2 in the second radio frame, SRS subband 3 in the third radio frame, and SRS subband 4 in the fourth radio frame into the second resource unit, and divide the other SRS resources in the four radio frames into the first resource unit. In this way, the first resource unit and the second resource unit may each traverse all subbands included in all SRS resources, which may improve the accuracy of channel estimation.

[0089] 4 to 6 are merely used as examples to facilitate understanding of the embodiments of the present application. The number of symbols and the number of subbands configured for the SRS resource are not particularly limited in the present application. The symbols and subbands in the SRS resource may be contiguous or non-contiguous. In other words, the symbol locations and subband locations configured for the SRS resource are not particularly limited in the present application.

[0090] It should be further noted that the manner of division between the first resource unit and the second resource unit by the second device is not particularly limited in the embodiments of the present application. In other words, the embodiments of the present application further include another division manner based on resource granularity. For example, when one subband includes multiple resource blocks (RBs), the second device may alternatively divide one or more RBs in one subband into first resource units and divide other RBs in the subband into second resource units.

[0091] The first information may indicate to the first device to perform first processing on a first signal transmitted on the first resource unit by indicating a time domain location and a frequency domain location of the first resource unit. For example, the first signal may include at least one of the following information of the first frequency unit: a frame number, a subframe number, a slot number, a symbol number, a comb number, and an RB index.

[0092] For example, if the division between the first frequency unit and the second frequency unit is performed based on the granularity of a radio frame, the first information may indicate the resource location of the first frequency unit by indicating a frame number. In another example, if the division between the first frequency unit and the second frequency unit is performed based on the granularity of a symbol (or a subband), the first information may indicate the location of the first frequency unit by indicating a frame number, a slot number, and a symbol number. Alternatively, when different symbols correspond to different subbands, the first information may indicate the resource location of the first frequency unit by indicating a comb number.

[0093] Optionally, the first information further indicates a time domain location and a frequency domain location of the second resource unit. For example, the first information may further include at least one of the following information of the second frequency unit: a frame number, a subframe number, a slot number, a symbol number, a comb number, and an RB index. In this way, the first device may determine, based on the first information, a resource whose signal is a first signal used to estimate a downlink channel and a resource whose signal is a second signal used to estimate an uplink channel.

[0094] S320: The second device transmits the first information to the first device.

[0095] In response, the first device receives the first information from the second device.

[0096] The second device may transmit the first information to the first device over a CPRI interface, an eCPRI interface, or another type of fronthaul interface.

[0097] S330: The first device performs a first process on the first signal and a second process on the second signal.

[0098] A first device may receive multiple signals through an antenna. The multiple signals may have different functions. The multiple signals include a first signal and a second signal. The first device determines, based on the first information, to use different processing schemes for the first signal and the second signal, i.e., to perform a first processing on the first signal and a second processing on the second signal. The second processing may include processing for suppressing PIM interference signals, and the first processing may not include processing for suppressing PIM interference signals.

[0099] The second processing method for the second signal may be preset by the first device and the second device. In other words, the second device may process signals (including the second signal) other than the first signal indicated by the first information in a preset manner. Alternatively, the first device may indicate the second processing method for the second signal to the second device. This is not particularly limited in the present application.

[0100] Optionally, the first processing includes processing other than the processing for suppressing PIM interference signals in the second processing. For example, the second processing may include processing for suppressing PIM interference signals in the second signal, processing used to convert the second signal from the time domain to the frequency domain, processing used to convert the second signal from the frequency domain to the beam domain, channel separation processing based on each subband in the frequency domain, etc. The beam domain may indicate that phase changes with spatial location, and channel separation may mean that data carried in different channels, such as a physical layer shared channel and a physical layer control channel, are separated. Similarly, the first processing may include processing used to convert the first signal from the time domain to the frequency domain, processing used to convert the first signal from the frequency domain to the beam domain, channel separation processing based on each subband in the frequency domain, etc. Processing functions other than suppressing PIM interference signals included in the first processing and the second processing relate to the functions of the first device and the second device, which are not particularly limited in this application.

[0101] It should be noted that the process for suppressing the PIM interference signal is not particularly limited in this application, and the process may be designed based on the characteristics of the PIM interference signal, such as canceling the signal component in a direction or canceling the component in a frequency.

[0102] In an embodiment of the present application, the first device may be used as an entity that performs uplink channel state estimation and downlink channel state estimation (hereinafter referred to as Scheme 1). For example, when the interface between the first device and the second device is eCPRI Cat D / E shown in FIG. 2, the first device may perform channel state estimation. Alternatively, the second device may be used as an entity that performs uplink channel state estimation and downlink channel state estimation (hereinafter referred to as Scheme 2). For example, when the interface between the first device and the second device is eCPRI Cat C / F / A / B or CPRI shown in FIG. 2, the second device may perform channel state estimation. When Scheme 1 is used, the method may further include step S340A after step S330. When Scheme 2 is used, the method may further include step S340B and step S350B after step S330. These two methods will be described separately below.

[0103] Method 1:

[0104] Optionally, S340A: The first device performs downlink channel state estimation based on a first signal obtained through the first processing, and performs uplink channel state estimation based on a second signal obtained through the second processing.

[0105] The first device may measure a first signal obtained through a first process, perform downlink channel state estimation based on the measurement results, and measure a second signal obtained through a second process, and perform uplink channel state estimation based on the measurement results.

[0106] Based on the different functions of the first signal and the second signal, it may be understood that the measurement parameters of the first signal obtained by the first device through the first processing and the second signal obtained through the second processing are also different.

[0107] For example, the measurement result of the first signal obtained through the first processing may include at least one of the following: reference signal received power (RSRP), angle of arrival, angle of separation, channel covariance, predefined weight index, etc. The above parameters may be used to generate downlink channel state information and may be used to select a preferred downlink beam for downlink data transmission.

[0108] For example, the measurement result of the second signal obtained through the second processing may include at least one of the following: RSRP, signal to noise ratio (SNR), signal to interference plus noise ratio (SINR), etc.

[0109] It should be noted that the specific measurement parameters of the first signal and the second signal are not particularly limited in this application. For example, the second device may further measure parameters such as received signal strength indication (RSSI) and reference signal received quality (RSRQ) of the first signal acquired through the first processing and the second signal acquired through the second processing.

[0110] It should be further noted that even if the measurement result of the first signal acquired through the first process and the measurement result of the second signal acquired through the second process each include the same type of measurement parameter, for example, RSRP, the second device may perform the measurement in a different manner. For example, when measuring the second signal acquired through the second process and used to estimate the uplink channel, the second device may measure the RSRP corresponding to each antenna, and when measuring the first signal acquired through the first process and used to estimate the downlink channel, the second device may measure the RSRP corresponding to multiple aggregated antennas. This is not particularly limited in the present application.

[0111] Method 2:

[0112] Optionally, S340B: The first device transmits the first signal obtained through the first processing and the second signal obtained through the second processing to the second device.

[0113] Correspondingly, the second device receives from the first device a first signal obtained through the first processing and a second signal obtained through the second processing.

[0114] The first device may transmit the first signal obtained through the first processing and the second signal obtained through the second processing to the first device via a CPRI interface, an eCPRI interface, or another type of fronthaul interface.

[0115] Optionally, S350B: The second device performs downlink channel state estimation based on the first signal obtained through the first processing, and performs uplink channel state estimation based on the second signal obtained through the second processing.

[0116] The manner in which the second device performs the measurement is the same as the manner in which the second device performs the measurement. For details, please refer to the description in step S340A. The details will not be described again in this specification.

[0117] Based on this technical solution, the second device may use the first information to indicate to the first device that it will perform a first processing on the first signal used to estimate the downlink channel state, so that the first device does not process all signals in a uniform manner. In other words, the first device can use different processing schemes for the first signal used for the downlink channel state and the second signal used for the uplink channel state, for example, the second processing includes processing for suppressing PIM interference signals in the second signal, thereby improving the flexibility of signal processing.

[0118] The above describes a signal processing method provided in an embodiment of the present application. Below, a communication device provided in an embodiment of the present application will be described with reference to Figures 4 to 6. In a possible implementation, the communication device is configured to implement steps or procedures corresponding to the first device in the above method embodiment. In another possible implementation, the communication device is configured to implement steps or procedures corresponding to the second device in the above method embodiment.

[0119] 7 is a block diagram of a communication device 700 according to an embodiment of the present application. As shown in FIG. 7, the device 700 may include a communication unit 710 and a processing unit 720. The communication unit 710 may communicate with the outside, and the processing unit 720 is configured to process data. The communication unit 710 may also be referred to as a communication interface or a transceiver unit.

[0120] In a possible design, the apparatus 700 may implement steps or procedures corresponding to the sending device in the above method embodiments, where the processing unit 720 is configured to perform processing-related operations of the sending device in the above method embodiments, and the communication unit 710 is configured to perform transmission-related operations of the sending device in the above method embodiments.

[0121] In another possible design, the apparatus 700 may implement steps or procedures corresponding to the receiving device in the above method embodiments, where the communication unit 710 is configured to perform reception-related operations of the receiving device in the above method embodiments, and the processing unit 720 is configured to perform processing-related operations of the receiving device in the above method embodiments.

[0122] It should be understood that the apparatus 700 is presented in the form of a functional unit. The term "unit" herein may refer to an application-specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor) configured to execute one or more software or firmware programs, a memory, a merged logic circuit, and / or another suitable component supporting the described functionality. In an optional example, those skilled in the art may understand that the apparatus 700 may specifically be a sending device in the above embodiments and may be configured to perform procedures and / or steps corresponding to the sending device in the above method embodiments. Alternatively, the apparatus 700 may specifically be a receiving device in the above embodiments and may be configured to perform procedures and / or steps corresponding to the receiving device in the above method embodiments. To avoid repetition, the details will not be described again herein.

[0123] The apparatus 700 in each of the above solutions has a function of implementing steps corresponding to steps performed by a sending device in the above method, or the apparatus 700 in each of the above solutions has a function of implementing steps corresponding to steps performed by a receiving device in the above method. This function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above function. For example, the communication unit may be replaced with a transceiver (e.g., the transmitting unit of the communication unit may be replaced with a transmitter, and the receiving unit of the communication unit may be replaced with a receiver), and another unit such as a processing unit may be replaced with a processor to separately perform the transmitting and receiving operations and processing-related operations in the method embodiments.

[0124] In addition, the communication unit may alternatively be a transceiver circuit (which may include, for example, a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit. In this embodiment of the present application, the device in FIG. 7 may be the AP or STA in the above embodiments, or may be a chip or a chip system, for example, a system on chip (SoC). The communication unit may be an input / output circuit or a communication interface. The processing unit is a processor, a microprocessor, or an integrated circuit integrated on a chip. This is not limited herein.

[0125] 8 is a block diagram of a communication device 800 according to an embodiment of the present application. The device 800 includes a processor 810 and a transceiver 820. The processor 810 and the transceiver 820 communicate with each other through an internal connection path, and the processor 810 is configured to execute instructions to control the transceiver 820 to transmit and / or receive signals.

[0126] Optionally, the apparatus 800 may further include a memory 830. The memory 830 communicates with the processor 810 and the transceiver 820 through an internal connection path. The memory 830 is configured to store instructions, and the processor 810 may execute the instructions stored in the memory 830. In a possible implementation, the apparatus 800 is configured to implement procedures and steps corresponding to the transmitting device in the above method embodiment. In another possible implementation, the apparatus 800 is configured to implement procedures and steps corresponding to the receiving device in the above method embodiment.

[0127] It should be understood that the apparatus 800 may specifically be the sending device or receiving device in the above embodiments, or may be a chip or chip system. Correspondingly, the transceiver 820 may be a transceiver circuit of a chip. This is not limited herein. In particular, the apparatus 800 may be configured to perform steps and / or procedures corresponding to the sending device or receiving device in the above method embodiments. Optionally, the memory 830 may include read-only memory and random access memory to provide instructions and data to the processor. Part of the memory may further include non-volatile random access memory. For example, the memory may further store device type information. The processor 810 may be configured to execute instructions stored in the memory, and when the processor 810 executes the instructions stored in the memory, the processor 810 is configured to perform steps and / or procedures corresponding to the sending device or receiving device in the above method embodiments.

[0128] In the implementation process, the steps in the above method can be implemented by using hardware integrated logic circuits in a processor or by using instructions in the form of software. The steps in the methods disclosed in the embodiments of the present application can be directly performed by a hardware processor, or can be performed by using a combination of hardware and software modules in a processor. The software modules can be located in a storage medium that is mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above method in cooperation with the hardware of the processor. To avoid repetition, the details will not be described again in this specification.

[0129] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip and have signal processing capabilities. In the implementation process, the steps in the above method embodiments may be implemented by using hardware integrated logic circuits in the processor or by using instructions in the form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or another programmable logic device, a discrete-gate or transistor logic device, or a discrete hardware component. The processor in the embodiments of the present application may implement or perform the methods, steps, and logical block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The steps in the methods disclosed in the embodiments of the present application may be performed directly by a hardware decoding processor or by using a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium mature in the art, such as a random-access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and the processor reads the information in the memory and cooperates with the processor hardware to complete the steps in the above method.

[0130] It may be understood that the memory in the embodiments of the present application may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM) and is used as an external cache. By way of example and not limitation, many forms of RAM may be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein includes, but is not limited to, these and any other suitable types of memory.

[0131] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, the memory (storage module) may be integrated into the processor. It should be further noted that memory as described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0132] 9 is a diagram of a chip system 900 according to an embodiment of the present application. The chip system 900 (or sometimes referred to as a processing system) includes a logic circuit 910 and an input / output interface 920.

[0133] The logic circuit 910 may be a processing circuit in the chip system 900. The logic circuit 910 may be coupled to a storage unit and may invoke instructions in the storage unit, thereby enabling the chip system 900 to implement the methods and functions in the embodiments of the present application. The input / output interface 920 may be an input / output circuit in the chip system 900, which outputs information processed by the chip system 900 or inputs data or signaling to be processed into the chip system 900 for processing.

[0134] In particular, for example, when chip system 900 is installed in a transmitting device, logic circuit 910 is coupled to input / output interface 920, and logic circuit 910 may transmit a first frame through input / output interface 920, and the first frame may be generated by logic circuit 910. In another example, when chip system 900 is installed in a receiving device, logic circuit 910 is coupled to input / output interface 920, and logic circuit 910 may receive a first frame through input / output interface 920, and logic circuit 910 determines a maximum transmit power PSD based on the first frame.

[0135] In the solution, the chip system 900 is configured to implement the operations performed by the sending device in the above method embodiments.

[0136] For example, logic circuitry 910 is configured to implement the process-related operations performed by the sending device in the method embodiments described above, e.g., the process-related operations performed by the sending device in the embodiments shown in Figures 3 through 6. Input / output interface 920 is configured to implement the send-related and / or receive-related operations performed by the sending device in the method embodiments described above, e.g., the process-related operations performed by the sending device in the embodiments shown in Figures 3 through 6.

[0137] In another solution, the chip system 900 is configured to implement the operations performed by the receiving device in the above method embodiments.

[0138] For example, logic circuitry 910 is configured to implement the process-related operations performed by the receiving device in the method embodiments described above, e.g., the process-related operations performed by the receiving device in the embodiments shown in Figures 3 through 6. Input / output interface 920 is configured to implement the send-related and / or receive-related operations performed by the receiving device in the method embodiments described above, e.g., the process-related operations performed by the receiving device in the embodiments shown in Figures 3 through 6.

[0139] Additionally, the present application further provides a computer-readable storage medium that stores computer instructions that, when run on a computer, perform the operations and / or procedures performed by a sending device or a receiving device in the method embodiments of the present application.

[0140] The present application further provides a computer program product, which includes computer program code or instructions that, when run on a computer, perform the operations and / or procedures performed by a sending device or a receiving device in the method embodiments of the present application.

[0141] In addition, the present application further provides a communication system including the sending device and the receiving device in the embodiments of the present application.

[0142] It should be further noted that memory as described herein is intended to include, without being limited to, these and any other suitable types of memory.

[0143] Those skilled in the art may recognize that, in combination with the examples described in the embodiments disclosed herein, the units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is implemented by hardware or software depends on the specific application and the design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application. Those skilled in the art may clearly understand that, for convenient and brief descriptions, the detailed work processes of the above systems, devices, and units should refer to the corresponding processes in the above method embodiments. The details will not be described again herein. It should be understood that in some embodiments provided in the present application, the disclosed systems, devices, and methods may be implemented in other ways. For example, the described device embodiments are merely examples. For example, the division into units is merely a logical functional division, and other divisions may be used in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual or direct couplings or communication connections may be implemented by using some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms. Units described as separate parts may or may not be physically separate, and parts shown as units may or may not be physical units and may be located in one location or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments. In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.

[0144] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may essentially, or a part that contributes to the current art, or a part of the technical solution may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the method described in the embodiments of the present application. The above storage medium includes any medium that can store program code, such as a USB flash disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0145] It should be understood that the term "embodiment" used throughout this specification means that the particular feature, structure, or characteristic associated with this embodiment is included in at least one embodiment of the present application. Thus, the embodiments throughout this specification do not necessarily refer to the same embodiment. In addition, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0146] It should be further understood that ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish between multiple objects, but are not intended to limit the size, content, order, chronological order, priority, importance, etc. of these multiple objects. For example, first information and second information do not indicate a difference in the amount of information, content, priority, importance, etc.

[0147] It should be further understood that in this application, both "when" and "if" mean that the network element performs the corresponding processing in an objective situation, but do not imply any limitation on time, do not require the network element to have a decision-making action during implementation, and do not imply any other limitation.

[0148] It should be further understood that, in this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the items (moieties)" or similar phrases refers to one item (moiety) or multiple items (moieties), i.e., any combination of these items, including any combination of singular items (moieties) or multiple items (moieties). For example, at least one of a, b, or c can represent a, b, c, a and b, a and c, b and c, or a, b, and c.

[0149] Unless otherwise specified, it should be further understood that the meaning of "an item includes one or more of A, B, and C" in this application generally means that the item can be any one of A, B, C, A and B, A and C, B and C, A, B, and C, A and A, A, A, and A, A, A, and B, A, A, and C, A, B, and B, A, C, and C, B and B, B, B, and B, B, B, and C, C and C, C, C, and C, and other combinations of A, B, and C. Above, three elements A, B, and C were used as an example to explain the optional selection of an item. When the expression is "an item includes at least one of A, B, ..., and X," in other words, when more elements are included in the expression, the case where the item is applicable to it can also be obtained according to the above rules.

[0150] It should be further understood that the term "and / or" in this application merely describes the association relationship between associated objects, and indicates that three relationships may exist. For example, A and / or B may represent the cases where A exists alone, where both A and B exist, and where B exists alone, and A and B may be singular or plural. The character " / " generally indicates an "or" relationship between associated objects. For example, A / B indicates A or B.

[0151] It should be further understood that in the embodiments of the present application, "B corresponding to A" indicates that B is associated with A and B can be determined based on A. However, it should be further understood that determining B based on A does not mean that B is determined based only on A. B can alternatively be determined based on A and / or other information.

[0152] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any modifications or replacements that are easily understood by those skilled in the art within the technical scope disclosed in the present application shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims.

Claims

1. 1. A method of signal processing, the method comprising: receiving first information, the first information indicating to perform first processing on a first signal transmitted on a first resource unit, the first signal being used to estimate a downlink channel condition; performing the first processing on the first signal and performing second processing on a second signal transmitted on a second resource unit, the second signal being used to estimate an uplink channel condition, the second processing including processing for suppressing passive intermodulation interference signals in the second signal, and the first processing and the second processing being different processing schemes; A signal processing method comprising:

2. The method of claim 1 , wherein the first processing does not include processing for suppressing passive intermodulation interference signals in the first signal.

3. The method of claim 1 or 2, wherein the first resource unit and the second resource unit comprise at least one same sub-frequency unit in the frequency domain.

4. The method comprises: performing downlink channel state estimation based on the first signal obtained through the first processing; performing uplink channel state estimation based on the second signal obtained through the second processing; The method of claim 1 , further comprising:

5. The method comprises: transmitting a first signal obtained through the first processing and a second signal obtained through the second processing; The method of claim 1 , further comprising:

6. 6. The method according to claim 1, wherein the first resource unit and the second resource unit are determined based on at least one of the following information: a number of users to be accessed, a period of the first signal, a period of the second signal, an amount of uplink data, and an amount of downlink data.

7. The method of claim 1 , wherein the first information indicates a time domain location and a frequency domain location of the first resource unit and a time domain location and a frequency domain location of the second resource unit.

8. 8. The method of claim 1, wherein the first signal comprises a first sounding reference signal and the second signal comprises a second sounding reference signal.

9. 1. A method of signal processing, the method comprising: generating first information, the first information indicating performing first processing on a first signal transmitted on a first resource unit, the first signal being used to estimate a downlink channel condition, the first processing and a second processing on a second signal transmitted on a second resource unit being different processing schemes, the second signal being used to estimate an uplink channel condition, and the second processing including processing for suppressing passive intermodulation interference signals in the second signal; transmitting the first information; A signal processing method comprising:

10. The method of claim 9 , wherein the first processing does not include processing for suppressing passive intermodulation interference signals in the first signal.

11. The method according to claim 9 or 10, wherein the first resource unit and the second resource unit comprise at least one same sub-frequency unit in the frequency domain.

12. The method comprises: receiving a first signal obtained through the first processing and a second signal obtained through the second processing; performing downlink channel state estimation based on the first signal obtained through the first processing; performing uplink channel state estimation based on the second signal obtained through the second processing; 12. The method of any one of claims 9 to 11, further comprising:

13. 13. The method according to claim 9, wherein the first resource unit and the second resource unit are determined based on at least one of the following information: a number of users to be accessed, a period of the first signal, a period of the second signal, an amount of uplink data, and an amount of downlink data.

14. The method of claim 9 , wherein the first information indicates a time domain location and a frequency domain location of the first resource unit and a time domain location and a frequency domain location of the second resource unit.

15. 15. The method of any one of claims 9 to 14, wherein the first signal comprises a first sounding reference signal and the second signal comprises a second sounding reference signal.

16. 1. A method of signal processing, the method comprising: generating, by a second device, first information, the first information indicating to perform first processing on a first signal transmitted on a first resource unit, the first signal being used to estimate downlink channel conditions; transmitting, by the second device, the first information to the first device; performing, by the first device, the first processing on the first signal and performing second processing on a second signal transmitted on a second resource unit, the second signal being used to estimate an uplink channel condition, the second processing including processing for suppressing passive intermodulation interference signals in the second signal, and the first processing and the second processing being different processing schemes; A signal processing method comprising:

17. A communication device comprising a module adapted to implement the method according to any one of claims 1 to 8.

18. A communication device comprising a module configured to implement the method of any one of claims 9 to 15.

19. 16. A communications device comprising a processor configured to execute a computer program stored in a memory to enable the communications device to perform the method of any one of claims 1 to 8 or to enable the communications device to perform the method of any one of claims 9 to 15.

20. 16. A computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to perform the method of any one of claims 1 to 8, or enables the computer to perform the method of any one of claims 9 to 15.

21. 16. A computer program product comprising computer program code, which when run on a computer enables the computer to implement a method according to any one of claims 1 to 8, or enables the computer to implement a method according to any one of claims 9 to 15.

22. A communication system comprising a communication device according to claim 17 and a communication device according to claim 18.