Signal processing method and communication device

CN120359729APending Publication Date: 2025-07-22HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280102542.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In existing wireless communication systems, passive intermodulation interference signals in the signal transmission channel will enter the receiving channel, resulting in increased noise and reduced communication quality. Existing technologies are difficult to effectively suppress this interference and affect the accurate estimation of channel status.

Method used

By distinguishing the downlink channel and the uplink channel in the signal processing method, the uplink channel is processed to suppress the passive intermodulation interference signal, while the downlink channel is not suppressed to avoid unified processing, improve the flexibility of signal processing, and use resources The division of units and the traversal of measurement resources improve the accuracy of channel estimation.

Benefits of technology

Effectively suppresses passive intermodulation interference signals in the uplink channel, improves the accuracy of channel state estimation, improves the flexibility of signal processing, avoids inaccurate estimation of the downlink channel, and enhances the quality of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120359729A_ABST
    Figure CN120359729A_ABST
Patent Text Reader

Abstract

Provided are a signal processing method and a communication device, the method being executed by a first device, the method comprising: receiving first information, the first information being used for indicating to perform first processing on a first signal transmitted on a first resource unit, the first signal being used for estimating a downlink channel state; and performing first processing on the first signal, and performing second processing on a second signal transmitted on the second resource unit, the second signal being used for estimating an uplink channel state, the second processing including processing for suppressing a passive intermodulation interference signal in the second signal, the first processing and the second processing being different processing modes. Therefore, the first device can adopt different processing modes for the first signal used for the downlink channel state and the second signal used for the uplink channel state, and the flexibility of signal processing can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Signal processing method and communication device Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a signal processing method and a communication device. Background Art

[0002] Passive components in the signal transmission channel can generate passive intermodulation (PIM) interference signals. These PIM interference signals can enter the signal reception channel, increasing the noise in the signal reception channel and degrading the quality of the wireless communication system. Therefore, the current radio frequency unit performs processing to suppress PIM interference signals when receiving signals in the reception channel.

[0003] Summary of the Invention

[0004] The present application provides a signal processing method and a communication device, which can improve the flexibility of signal processing.

[0005] In a first aspect, the present application provides a signal processing method. The method may be performed by a first device, or by a chip or circuit configured in the first device, without particular limitation in the present application. For ease of description, the following description uses the first device as an example.

[0006] The method may include: receiving first information, the first information is used to indicate first processing of a first signal transmitted on a first resource unit, the first signal is used to estimate the downlink channel state; performing first processing on the first signal, performing second processing on a second signal transmitted on a second resource unit, the second signal is used to estimate the uplink channel state, the second processing includes processing for suppressing passive intermodulation interference signals in the second signal, and the first processing and the second processing are different processing methods.

[0007] Based on the present technical solution, the first information can be used to instruct the first device to perform a first processing on the first signal used to estimate the downlink channel state, so that the first device will not process all signals in a unified manner, that is, 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, which can improve the flexibility of signal processing.

[0008] In combination with the first aspect, in some implementations of the first aspect, the first processing does not include processing for suppressing a passive intermodulation interference signal in the first signal.

[0009] Based on the present technical solution, since the passive intermodulation interference signal mainly exists in the uplink channel, the first device can process the second signal to suppress the passive intermodulation interference signal, and does not process the first signal to suppress the passive intermodulation interference signal, thereby avoiding the first device uniformly processing all signals to suppress the passive intermodulation interference signal, resulting in inaccurate estimation results of the downlink channel state.

[0010] In combination with the first aspect, in certain implementations of the first aspect, the first resource unit and the second resource unit include at least one identical sub-frequency unit in the frequency domain.

[0011] Exemplarily, multiple symbols in each of multiple wireless frames can be divided into a first resource unit and a second resource unit, and multiple symbols in each wireless frame correspond to multiple sub-frequency units respectively. Part of the symbols in one or more wireless frames can be divided into the first resource unit, and then the part of the symbols in other one or more wireless frames can be divided into the second resource unit, so that the frequency domain position of the sub-frequency unit corresponding to the part of the symbols exists both in the first frequency unit and the second frequency unit.

[0012] It can be understood that the at least one identical sub-frequency unit may correspond to different time units respectively.

[0013] Based on the present technical solution, for frequency domain positions with higher priority or better performance, the first resource unit and the second resource unit can both include the sub-frequency unit at the frequency domain position, so that the uplink channel state estimation result and the downlink channel state estimation result both include the measurement results of the signal on the sub-frequency unit, thereby improving the accuracy of the channel estimation.

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

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

[0016] In combination with the first aspect, in some implementations of the first aspect, the method further includes: performing downlink channel state estimation based on the first signal that has undergone the first processing; and performing uplink channel state estimation based on the second signal that has undergone the second processing.

[0017] Based on this technical solution, the first device can serve as the execution entity of uplink channel state estimation and downlink channel state estimation.

[0018] In combination with the first aspect, in some implementations, the method further includes: sending a first signal that has undergone the first processing and a second signal that has undergone the second processing.

[0019] Based on this technical solution, the first device can send the first signal after the first processing and the second signal after the second processing to other devices, such as the second device, and the second device serves as the executor of the uplink channel state estimation and the downlink channel state estimation.

[0020] In combination with the first aspect, in certain 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 user accesses, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of downlink data.

[0021] Based on this technical solution, the first resource unit and the second resource unit can be flexibly divided based on a variety of information.

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

[0023] In combination with the first aspect, in some implementations of the first aspect, the first information is used to indicate the time domain position and frequency domain position of the first resource unit, and the time domain position and frequency domain position of the second resource unit.

[0024] In combination with 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.

[0025] In a second aspect, the present application provides a signal processing method, which can be performed by a second device, or by a chip or circuit configured in the second device, without particular limitation in the present application. For ease of description, the following description uses the second device as an example.

[0026] The method may include: generating first information, the first information is used to indicate first processing of a first signal transmitted on a first resource unit, the first signal is used to estimate the downlink channel signal state, the first processing and the second processing of a second signal transmitted on a second resource unit are different processing methods, the second signal is used to estimate the uplink channel state, and the second processing includes processing for suppressing passive intermodulation interference signals in the second signal; and sending the first information.

[0027] For an introduction to the beneficial effects of the second aspect, please refer to the description of the first aspect and will not be repeated here.

[0028] In combination with the second aspect, in some implementations of the second aspect, the first processing does not include processing for suppressing a passive intermodulation interference signal in the first signal.

[0029] In combination with the second aspect, in certain implementations of the second aspect, the first resource unit and the second resource unit include at least one identical sub-frequency unit in the frequency domain.

[0030] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: receiving a first signal that has undergone a first processing and a second signal that has undergone a second processing; performing downlink channel state estimation based on the first signal that has undergone the first processing; and performing uplink channel state estimation based on the second signal that has undergone the second processing.

[0031] In combination with the second aspect, in certain 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 user accesses, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of downlink data.

[0032] In combination with the second aspect, in certain implementations of the second aspect, the first information is used to indicate the time domain position and frequency domain position of the first resource unit, and the time domain position and frequency domain position of the second resource unit.

[0033] In combination with 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.

[0034] In a third aspect, the present application provides a signal processing method. This method can be performed by a first device and a second device, or by a chip or circuit configured in the first device and the second device, without particular limitation in this application. For ease of description, the following description uses the first device and the second device as an example.

[0035] The method includes: a second device generates first information, the first information is used to indicate that a first processing is performed on a first signal transmitted on a first resource unit, and the first signal is used to estimate the signal state of a downlink channel; the second device sends the first information to the first device; the first device performs the first processing on the first signal, and performs the second processing on the second signal transmitted on the second resource unit, and the second signal is used to estimate the uplink channel state, and the second processing includes a processing for suppressing a passive intermodulation interference signal in the second signal, and the first processing and the second processing are different processing methods.

[0036] For the implementation and beneficial effects of the third aspect, please refer to the relevant descriptions in the first and second aspects, which will not be repeated here.

[0037] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the first device performs downlink channel state estimation based on the first signal after the first processing; the first device performs uplink channel state estimation based on the second signal after the second processing.

[0038] In combination with the third aspect, in certain implementations of the third aspect, the method also includes: the first device sends a first signal that has undergone a first processing and a second signal that has undergone a second processing to the second device; the second device performs downlink channel state estimation based on the first signal that has undergone the first processing; and the second device performs uplink channel state estimation based on the second signal that has undergone the second processing.

[0039] In a fourth aspect, a communication device is provided, configured to execute the method provided in the first or second aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, configured to execute the method provided in any of the aforementioned implementations of either the first or second aspect. The communication device may be the first device or the second device.

[0040] In one 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; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0041] 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, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.

[0042] In a fifth aspect, a communication device is provided, comprising: at least one processor coupled to at least one memory, the at least one processor configured to execute a computer program or instruction stored in the at least one memory to perform the method provided in any of the aforementioned implementations of either the first or second aspect. The communication device may be a first communication device or a second communication device.

[0043] The communication device may also include input / output circuitry.

[0044] Optionally, the apparatus includes the at least one memory mentioned above. In one implementation, the apparatus is a communication device.

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

[0046] In a sixth aspect, the present application provides a processor for executing the methods provided in the above aspects.

[0047] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as operations such as processor output and input, or as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.

[0048] In a seventh aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method provided by any one of the above-mentioned implementations of any one of the above-mentioned first aspect or second aspect.

[0049] In an eighth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided by any one of the above-mentioned implementations of any one of the above-mentioned first or second aspects.

[0050] In the ninth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the method provided by any of the above-mentioned implementation methods of any of the above-mentioned first or second aspects.

[0051] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored on the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the above implementation methods of any one of the above-mentioned first aspect or second aspect.

[0052] In a tenth aspect, a communication system is provided, comprising the aforementioned first device and / or second device. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] FIG1 shows a possible, non-limiting schematic diagram of a system to which the present application is applicable;

[0054] FIG2 shows a system diagram of an access network to which the present application is applicable;

[0055] FIG3 is a schematic flow chart of a signal processing method provided in an embodiment of the present application;

[0056] FIG4 is a schematic structural diagram of a first possible division of the first resource unit and the second resource unit provided in an embodiment of the present application;

[0057] FIG5 is a schematic structural diagram of a second possible division of the first resource unit and the second resource unit provided in an embodiment of the present application;

[0058] FIG6 is a schematic structural diagram of a third possible division of the first resource unit and the second resource unit provided in an embodiment of the present application;

[0059] 7 to 9 are schematic structural diagrams of possible communication devices provided in embodiments of the present application. DETAILED DESCRIPTION

[0060] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0061] FIG1 is a schematic diagram illustrating a possible, non-limiting system applicable to the present application. As shown in FIG1 , a communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG1 , collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG1 , collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in FIG1 ). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wiredly connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 may be separate physical devices, or they may be the same physical device that integrates core network logical functions and radio access network logical functions.

[0062] The RAN 100 may be a cellular system related to the Third Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future-oriented evolutionary system (such as a 6G mobile communication system). The RAN 100 may also be an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN). The RAN 100 may also be a communication system that integrates two or more of the above systems.

[0063] The RAN node 110, which may also sometimes be referred to as access network equipment, RAN entity or access node, etc., constitutes a part of the communication system to help terminals achieve wireless access. The multiple RAN nodes 110 in the communication system 1000 may be nodes of the same type or different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative. For example, the network element 120i in Figure 1 may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for 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 Figure 1 may be understood as communication devices with base station functions, and the network elements 120a-120j may be understood as communication devices with terminal functions.

[0064] In one possible scenario, a 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 base station in a sixth-generation (6G) mobile communication system, or an access node in a base station in a future mobile communication system. A RAN node may be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. Alternatively, a RAN node may be a server, a wearable device, a vehicle, or an onboard device. For example, the access network device in vehicle-to-everything (V2X) technology may be a roadside unit (RSU).

[0065] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0066] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0067] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can 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, smart city, etc. A terminal may be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.

[0068] There is an interface between the DU and the RU. Depending on the functions of the DU and the RU and / or the segmentation method, the interface between the DU and the RU can be a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI).

[0069] FIG2 shows a system diagram of an access network. The access network equipment includes one or more functional modules for implementing signal processing. As shown in FIG2 , taking the physical layer function as an example, the access network equipment includes one or more of the following functions: coding, 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 matching removal, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization (or channel estimation), RE mapping removal, digital BF, fast Fourier transform (FFT) / CP removal, digital to analog (DA) conversion, analog BF (uplink), analog to digital (AD) conversion, or analog BF (downlink).

[0070] The above-mentioned one or more functional modules can be implemented by software, hardware, or a combination of software and hardware. They can be physically discrete or integrated. It is understood that the above-mentioned functional modules are merely examples. The access network device may include more other modules (for example, a scheduling module, a power control module, a hybrid automatic repeat request (HARQ) module, a flow control module, a mobility management module, or an artificial intelligence (AI) module) according to the design, or may not include a functional module shown in Figure 2 (for example, not including a digital BF module). The access network device also includes a fronthaul (FH) interface between the DU and the RU for implementing communication between the DU and the RU. The fronthaul interface includes but is not limited to: CPRI or eCPRI. In one possible implementation, the DU is located in the BBU and the RU is located in the RRU / AAU / RRH. The interface between the BBU and the RRU / AAU / RRH may also be called a fronthaul interface. To implement the 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, fronthaul networks include but are not limited to: fiber direct connection and wavelength division network.

[0071] Access network equipment can support one or more types of fronthaul interfaces. Different fronthaul interfaces correspond to DUs and RUs with different functions. As shown in Figure 2, if the fronthaul interface between the DU and the RU is CPRI, the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more RF functions. If the fronthaul interface between the DU and the RU is eCPRI, compared to CPRI, some downlink and / or uplink baseband functions are moved from the DU to the RU for implementation. The division method between the DU and the RU is different, corresponding to different types (category, abbreviated as Cat) of eCPRI. Figure 2 gives six examples of eCPRI, represented by Cat A, B, C, D, E, and F (can also be represented as Option A to F, or Option 1 to 6, or other methods). It can be understood that there may be other division methods between the DU and the RU, that is, there may be other types of eCPRI.

[0072] Taking eCPRI Cat A as an example, for downlink transmission, based on layer mapping, the DU is configured to implement layer mapping and one or more functions preceding it (i.e., one or more of coding, rate matching, scrambling, modulation, and layer mapping). Other functions after layer mapping (e.g., RE mapping, digital BF, or one or more of IFFT / CP addition) are moved to the RU for implementation. For uplink transmission, based on RE demapping, the DU is configured to implement demapping and one or more functions preceding it (i.e., one or more of decoding, rate dematching, descrambling, demodulation, IDFT, channel equalization, and RE demapping). Other functions after demapping (e.g., one or more of digital BF or FFT / CP removal) are moved to the RU for implementation.

[0073] Similarly, eCPRI Cat B, Cat C, Cat D, Cat E, and Cat F correspond to different DU and RU segmentation methods. The segmentation point and the functions before the segmentation point are implemented by the DU, while the functions after the segmentation point are implemented by the RU. The segmentation points of each type of eCPRI are shown in Figure 2 and will not be described in detail. For example, for eCPRI Cat B, RE mapping is used as the segmentation for downlink transmission, and de-RE mapping is used as the segmentation for uplink transmission. For uplink transmission, RE mapping and the functions before RE mapping are implemented by the DU, while the functions after RE mapping and the RF functions are implemented by the RU. For downlink transmission, de-RE mapping and the functions before RE mapping are implemented by the DU, while the functions after RE mapping and the RF functions are implemented by the RU.

[0074] The eCPRI segmentation scheme can be symmetrical for uplink and downlink, as shown in Figure 2 for eCPRI Category B and Category C. Alternatively, the eCPRI segmentation scheme can be asymmetrical for uplink and downlink, as shown in Figure 2 for eCPRI Category A, Category D, Category E, and Category F. This is not a limitation. Optionally, different segmentation schemes can be configured for different channels or different channel groups for uplink and / or downlink, i.e., different types of eCPRI can be configured. A channel group can include one or more channels.

[0075] In one possible design, the DU is located in the BBU and the RU is located in the RRU / AAU / RRH. The processing unit in the BBU used to implement the baseband function is called the baseband high layer (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement the baseband function is called the baseband low layer (BBL) unit.

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

[0077] 1. Passive inter-modulation (PIM) interference signal

[0078] PIM is the mixing of two or more RF signals in the RF signal path caused by the nonlinear characteristics of various passive components (such as antennas, cables, or connectors). Nonlinearity in passive components can lead to the generation of higher-order harmonics relative to the operating frequency. These harmonics mix with the operating frequency to produce a new set of frequency combinations, ultimately creating a set of unwanted spectral components that can affect the normal operation of the communication system. For example, PIM interference signals generated by passive components in the signal transmission path can enter the signal receiving path, increasing the noise in the signal receiving path and degrading the quality of the wireless communication system.

[0079] The access network device can estimate the PIM interference signal in the receiving channel in real time. In this case, the PIM interference signal includes two components: 1. The interference signal generated by the transmitting channel, and 2. The interference signal generated by the uplink signal of the adjacent cell in the receiving channel (also referred to as the uplink neighboring cell interference signal). The access network device can suppress or eliminate the PIM interference signal in the receiving channel. For example, because the uplink neighboring cell interference signal is usually directional, for example, the 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 are also directional. Therefore, the access network device can suppress the PIM interference signal in the receiving signal by eliminating the signal in the specific direction.

[0080] 2. Uplink Channel Estimation and Downlink Channel Estimation

[0081] The access network device can estimate the uplink channel state and the downlink channel state respectively through the measurement results of the reference signal, select the preferred uplink beam for transmitting uplink data based on the estimation results of the uplink channel, and select the preferred downlink beam for transmitting downlink data based on the estimation results of the downlink channel. When the reference signal is an uplink signal, such as 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 state, the uplink SRS can be used to estimate the uplink channel frequency domain information, schedule uplink frequency domain resources, etc. When the uplink SRS is used to estimate the downlink channel state, based on the reciprocity of the uplink channel and the downlink channel, the uplink SRS can be used for weight calculation, beamforming, etc., wherein the weight calculation can refer to the access network device calculating the downlink precoding matrix based on the measurement results of the SRS to determine the precoding matrix for downlink transmission.

[0082] It should be noted that the "first device" in the embodiment of the present application can be the CU (or CU-CP, CU-UP), DU introduced above, or it can be a module in the CU, DU (such as a PIM suppression module), or other devices with corresponding functions defined in the future, and this application does not make special restrictions on this. The "second device" in the embodiment of the present application can be the RU introduced above, or a module in the RU (such as an SRS allocation module), or other devices with corresponding functions defined in the future, and this application does not make special restrictions on this. The following uses the execution of the first device and the second device as an example to illustrate the signal processing method provided by the present application.

[0083] FIG3 is a schematic flowchart of a signal processing method provided by the present application.

[0084] S310: The second device generates first information.

[0085] The first information is used to instruct to perform first processing on a first signal transmitted on a first resource unit, where the first signal is used to estimate a downlink channel state.

[0086] The first information can be used to instruct the first device to perform a first processing on a first signal used to estimate the downlink channel state. The first processing is different from a second processing on a second signal transmitted on the second resource unit, where the second signal is used to estimate the uplink channel state. Thus, the first device performs the first processing on the first signal based on the first information. That is, the first device can use different processing methods for signals with different functions, thereby increasing signal processing flexibility.

[0087] The second processing includes processing for suppressing PIM interference signals in the second signal, while the first processing may not include processing for suppressing PIM interference signals in the first signal. That is, the second device may determine to use different processing methods for the first signal used to estimate the downlink channel state and the second signal used to estimate the uplink channel state. Since PIM interference signals mainly exist in the uplink channel, the second device may determine to perform processing to suppress PIM interference signals on the second signal and not on the first signal. The second device may also instruct the first device not to perform processing to suppress PIM interference signals on the first signal through the first information, thereby avoiding the first device uniformly performing processing to suppress PIM interference signals on all signals, resulting in inaccurate estimation of the downlink channel state.

[0088] It can be understood that the first resource unit may include time-frequency resources for transmitting the first signal, and the first resource unit may be represented by the time domain position and frequency domain position of the time-frequency resources. For example, the time domain position may be represented by the frame number, subframe number, time slot number, symbol number, etc., and the frequency domain position may be represented by the comb number, resource block (RB) index, etc. Among them, the comb number is the index of the comb defined in the standard protocol. A symbol can be split into multiple comb teeth in the frequency domain. The comb number can be used to indicate the frequency domain position of the first frequency unit, such as the frequency of the subband. Similarly, the second resource unit may include time-frequency resources for transmitting the second signal, and the second resource unit can also be represented by the time domain position and frequency domain position of the time-frequency resources, which will not be elaborated here.

[0089] Optionally, the first signal includes a first SRS, and the second signal includes a second SRS. Exemplarily, the first signal and the second signal may be SRSs transmitted on SRS resources allocated by the second device to the user. When the second device allocates SRS resources to the user, it may configure the SRS signal (i.e., the first SRS in the embodiment of the present application) transmitted on a portion of the SRS resources (i.e., the first resource unit in the embodiment of the present application) to be used for estimating the downlink channel state, and configure the SRS signal (i.e., the second SRS in the embodiment of the present application) transmitted on another portion of the SRS resources (i.e., the second resource unit in the embodiment of the present application) to be used for estimating the uplink channel state.

[0090] Optionally, the first resource unit and the second resource unit are determined based on at least one of the following information: the number of user accesses, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of data in the downlink channel. In order to facilitate understanding of the embodiments of the present application, an example is given in which the second device divides the SRS resources to determine the first resource unit and the second resource unit. Exemplarily, the second device configures the time domain position of the SRS resource to be N symbols in a time slot in a subframe in each wireless frame in a plurality of wireless frames, and the N symbols are frequency-hopped and sent, that is, N different symbols correspond to N different subbands (subband), where N is a positive integer.

[0091] Exemplarily, when the number of user accesses in a cell is less than or equal to a preset number threshold, the second device may perform division based on the granularity of a radio frame. For example, referring to FIG4 , the SRS resources in the first radio frame are used as the first resource unit, and the SRS resources in the second to fourth radio frames are used as the second resource unit. When the number of users in a cell is greater than the preset number threshold, the second device may perform division based on the granularity of a symbol (or subband), that is, one or more symbols (or subbands) in a radio frame are divided into the first resource unit, and the other one or more symbols (or subbands) in the radio frame are divided into the second resource unit. For example, referring to FIG5 , 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.

[0092] As another example, the second device determines a method for dividing the first resource unit and the second resource unit based on the SRS period, where the period of the first signal and the period of the second signal can be expressed as the SRS period. When the SRS period is less than or equal to a preset period threshold, the second device can divide the resource unit at a granularity of a radio frame. When the SRS period is greater than the preset period threshold, the second device can divide the resource unit at a granularity of a symbol (or subband).

[0093] In another exemplary embodiment, the second device may determine the proportion of the first resource unit in all SRS resources based on the user's requirement for uplink channel state performance and the user's requirement for downlink channel state performance. In an exemplary embodiment, when the user's requirement for downlink channel performance is higher than the requirement for uplink channel performance, for example, when the amount of data on the downlink channel is greater than the amount of data on the uplink channel, the second device may set the proportion of the first resource unit in all SRS resources to be higher than a preset proportion threshold.

[0094] In one possible implementation, the second device may divide the first resource unit into the second resource unit according to a fixed frequency domain position. For example, referring again to FIG. 5 , four symbols correspond to four different SRS subbands (SRS subbands 1-4), the ratio of the first resource unit to the second resource unit is 1:3, and the second device may fixedly divide SRS subband 1 in each radio frame into the first resource unit and fixedly divide SRS subbands 2-4 in each radio frame into the second resource units.

[0095] In another possible implementation, the first resource unit and the second resource unit include at least one identical sub-frequency unit in the frequency domain, wherein the sub-frequency unit may be at least one SRS subband included in the SRS resource. For example, referring to FIG6 , if 4 symbols are configured in each radio frame for transmitting SRS, the 4 symbols correspond to 4 different SRS subbands (SRS subbands 1-4), the ratio of the second resource unit to the first resource unit is 1:3, and the second device may be divided according to 4 radio frames as a period, SRS subband 1 in the 1st radio frame, SRS subband 2 in the 2nd radio frame, SRS subband 3 in the 3rd radio frame, and SRS subband 4 in the 4th radio frame are divided into the second resource unit, and the remaining SRS resources in the 4 radio frames are divided into the first resource unit. Thus, both the first resource unit and the second resource unit can traverse all subbands included in all SRS resources, which can improve the accuracy of channel estimation.

[0096] It should be noted that the above Figures 4 to 6 are only examples to facilitate understanding of the embodiments of the present application. The present application does not impose any special restrictions on the number of symbols and sub-bands configured in the SRS resource. The symbols and sub-bands in the SRS resource can be continuous or discontinuous, that is, the present application does not impose any special restrictions on the symbol positions and sub-band positions of the SRS resource configuration.

[0097] It should also be noted that the embodiment of the present application does not specifically limit the way in which the second device divides the first resource unit and the second resource unit. That is to say, the embodiment of the present application also includes other resource granularity division methods. For example, when a sub-band contains multiple resource blocks (RBs), the second device can also divide one or more RBs in a sub-band into first resource units and divide other RBs in the sub-band into second resource units.

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

[0099] For example, if the first frequency unit and the second frequency unit are divided at the granularity of a radio frame, the first information may indicate the resource location of the first frequency unit by indicating a frame number. For another example, if the first frequency unit and the second frequency unit are divided at the granularity of a symbol (or subband), the first information may indicate the location of the first frequency unit by indicating a frame number, a timeslot number, and a symbol number. Alternatively, when different symbols correspond to different subbands, the first information may also indicate the resource location of the first frequency unit by indicating a comb number.

[0100] Optionally, the first information further indicates the time domain location and frequency domain location of the second resource unit. Exemplarily, the first information may also include at least one of the following information about the second frequency unit: frame number, subframe number, time slot number, symbol number, comb number, and RB index. Thus, based on the first information, the first device can determine which resources are used to estimate the first signal for the downlink channel and which resources are used to estimate the second signal for the uplink channel.

[0101] S320: The second device sends first information to the first device.

[0102] Accordingly, the first device receives the first information from the second device.

[0103] The second device may send the first information to the first device via a CPRI interface, an eCPRI interface, or other types of fronthaul interfaces.

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

[0105] The first device may receive multiple signals via an antenna. The multiple signals may have different functions, including a first signal and a second signal. The first device determines, based on the first information, different processing methods for the first signal and the second signal, namely, performing a first processing on the first signal and a second processing on the second signal. The second processing includes processing for suppressing PIM interference signals, while the first processing may not include processing for suppressing PIM interference signals.

[0106] The second processing method for the second signal may be pre-set by the first device and the second device. That is, the second device may process other signals (including the second signal) other than the first signal indicated by the first information using the pre-set method. Alternatively, the first device may indicate to the second device the second processing method for the second signal, which is not specifically limited in this application.

[0107] Optionally, the first processing includes other processing in addition to the processing for suppressing PIM interference signals in the second processing. Exemplarily, the second processing may include processing for suppressing PIM interference signals in the second signal, processing for converting the second signal from the time domain to the frequency domain, processing for converting the second signal from the frequency domain to the beam domain, processing for channel separation based on each sub-band in the frequency domain, etc. The beam domain can be used to represent the change of phase with spatial position, and channel separation can refer to separating data carried on different channels such as physical layer shared channels and physical layer control channels. Similarly, the first processing may include processing for converting the first signal from the time domain to the frequency domain, processing for converting the first signal from the frequency domain to the beam domain, processing for channel separation based on each sub-band in the frequency domain, etc. The other processing functions included in the first processing and the second processing except for suppressing PIM interference signals are related to the functions of the first device and the second device, and this application does not impose any special restrictions on this.

[0108] It should be noted that this application does not impose any special restrictions on the processing used to suppress PIM interference signals. The processing can be designed based on the characteristics of the PIM interference signal, such as eliminating signal components in a certain direction, eliminating components at a certain frequency point, etc.

[0109] In an embodiment of the present application, the first device can serve as the executor of uplink channel state estimation and downlink channel state estimation (hereinafter referred to as mode 1). For example, when the interface between the first device and the second device is eCPRI Cat D / E as shown in FIG2 , the first device can perform channel state estimation. Alternatively, the second device can serve as the executor of uplink channel state estimation and downlink channel state estimation (hereinafter referred to as mode 2). For example, when the interface between the first device and the second device is eCPRI Cat C / F / A / B or CPRI as shown in FIG2 , the second device can perform channel state estimation. When mode 1 is adopted, the method may further include step S340A after step S330. When mode 2 is adopted, the method may further include step S340B and step S350B after step S330. The two modes are described below respectively.

[0110] Method 1:

[0111] Optionally, S340A, the first device performs downlink channel state estimation based on the first signal that has undergone the first processing, and performs uplink channel state estimation based on the second signal that has undergone the second processing.

[0112] The first device can measure the first signal after the first processing, and estimate the downlink channel state based on the measurement result, and measure the second signal after the second processing, and estimate the uplink channel state based on the measurement result.

[0113] It can be understood that, based on the different functions of the first signal and the second signal, the first device measures different parameters for the first signal after the first processing and the second signal after the second processing.

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

[0115] Exemplarily, the measurement result of the second signal after 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.

[0116] It should be noted that this application does not impose any special limitations on the specific measurement parameters of the first signal and the second signal. For example, the second device can also measure parameters such as the received signal strength indication (RSSI) and the reference signal received quality (RSRQ) of the first signal after the first processing and the second signal after the second processing.

[0117] It should also be noted that even if the measurement result of the first signal after the first processing and the measurement result of the second signal after the second processing contain the same type of measurement parameters, such as RSRP, the second device can use different measurement methods. For example, when measuring the second signal after the second processing for uplink channel estimation, the second device can measure the RSRP corresponding to each antenna. When measuring the first signal after the first processing for downlink channel estimation, the second device can measure the RSRP corresponding to multiple antennas converged together. This application does not specifically limit this.

[0118] Method 2:

[0119] Optionally, S340B, the first device sends the first signal that has undergone the first processing and the second signal that has undergone the second processing to the second device.

[0120] Accordingly, the second device receives the first signal that has undergone the first processing and the second signal that has undergone the second processing from the first device.

[0121] The first device may send the first signal that has undergone the first processing and the second signal that has undergone the second processing to the first device through a CPRI interface, an eCPRI interface, or other types of fronthaul interfaces.

[0122] Optionally, S350B, the second device performs downlink channel state estimation based on the first signal that has undergone the first processing, and performs uplink channel state estimation based on the second signal that has undergone the second processing.

[0123] The way in which the second device performs measurement is similar to the way in which the second device performs measurement, and reference may be made to the introduction in step S340A above, which will not be repeated here.

[0124] Based on the present technical solution, the second device can instruct the first device through the first information to perform the first processing on the first signal used to estimate the downlink channel state, so that the first device will not process all signals in a unified manner, that is, 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 the PIM interference signal in the second signal, which can improve the flexibility of signal processing.

[0125] The signal processing method provided in the embodiment of the present application is described above. The communication device provided in the embodiment of the present application is described below in conjunction with Figures 4 to 6. In one possible implementation, the communication device is used to implement the steps or processes corresponding to the first device in the above method embodiment. In another possible implementation, the communication device is used to implement the steps or processes corresponding to the second device in the above method embodiment.

[0126] Figure 7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. As shown in Figure 7, the device 700 may include a communication unit 710 and a processing unit 720. The communication unit 710 can communicate with the outside world, and the processing unit 720 is used to process data. The communication unit 710 may also be referred to as a communication interface or a transceiver unit.

[0127] In one possible design, the device 700 can implement steps or processes corresponding to those performed by the sending end device in the above method embodiment, wherein the processing unit 720 is used to perform processing-related operations of the sending end device in the above method embodiment, and the communication unit 710 is used to perform sending-related operations of the sending end device in the above method embodiment.

[0128] In another possible design, the device 700 can implement steps or processes corresponding to those performed by the receiving device in the above method embodiment, wherein the communication unit 710 is used to perform reception-related operations of the receiving device in the above method embodiment, and the processing unit 720 is used to perform processing-related operations of the receiving device in the above method embodiment.

[0129] It should be understood that the device 700 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 700 may be specifically the sending end device in the above embodiment, and may be used to execute the various processes and / or steps corresponding to the sending end device in the above method embodiment, or the device 700 may be specifically the receiving end device in the above embodiment, and may be used to execute the various processes and / or steps corresponding to the receiving end device in the above method embodiment. To avoid repetition, it will not be described here.

[0130] The apparatus 700 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the transmitting end device in the above-mentioned method, or the apparatus 700 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the receiving end device in the above-mentioned method. The functions can be implemented by hardware, or the corresponding software implementation can be executed by hardware. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the communication unit can be replaced by a transceiver (for example, the transmitting unit in the communication unit can be replaced by a transmitter, and the receiving unit in the communication unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, respectively performing the transmitting and receiving operations and related processing operations in each method embodiment.

[0131] In addition, the above-mentioned communication unit can also be a transceiver circuit (for example, it can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit. In an embodiment of the present application, the device in Figure 7 can be the AP or STA in the aforementioned embodiment, or it can be a chip or chip system, such as: a system on chip (SoC). Among them, the communication unit can be an input and output circuit, a communication interface; the processing unit is a processor or microprocessor or integrated circuit integrated on the chip. This is not limited here.

[0132] Figure 8 is a schematic block diagram of a communication device 800 provided in 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 via an internal connection path. The processor 810 is configured to execute instructions to control the transceiver 820 to send and / or receive signals.

[0133] Optionally, the apparatus 800 may further include a memory 830, which communicates with the processor 810 and the transceiver 820 via an internal connection path. The memory 830 is used to store instructions, and the processor 810 can execute the instructions stored in the memory 830. In one possible implementation, the apparatus 800 is used to implement the various processes and steps corresponding to the transmitting end device in the above-mentioned method embodiment. In another possible implementation, the apparatus 800 is used to implement the various processes and steps corresponding to the receiving end device in the above-mentioned method embodiment.

[0134] It should be understood that the device 800 can be specifically the transmitting device or receiving device in the above-mentioned embodiment, or it can be a chip or a chip system. Correspondingly, the transceiver 820 can be the transceiver circuit of the chip, which is not limited here. Specifically, the device 800 can be used to execute the various steps and / or processes corresponding to the transmitting device or the receiving device in the above-mentioned method embodiment. Optionally, the memory 830 can include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory can also include a non-volatile random access memory. For example, the memory can also store information about the device type. The processor 810 can be used to execute instructions stored in the memory, and when the processor 810 executes the instructions stored in the memory, the processor 810 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the transmitting device or the receiving device.

[0135] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can 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 or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0136] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or instructions in software form. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The processor in the embodiments of the present application can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

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

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

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

[0140] 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 call instructions in the storage unit so that the chip system 900 can implement the methods and functions of the embodiments of the present application. The input / output interface 920 may be an input / output circuit in the chip system 900, outputting information processed by the chip system 900 or inputting data or signaling to be processed into the chip system 900 for processing.

[0141] Specifically, for example, if a transmitting device is equipped with the chip system 900, the logic circuit 910 is coupled to the input / output interface 920, and the logic circuit 910 can send a first frame through the input / output interface 920. The first frame can be generated by the logic circuit 910. For another example, if a receiving device is equipped with the chip system 900, the logic circuit 910 is coupled to the input / output interface 920, and the logic circuit 910 can receive the first frame through the input / output interface 920. The logic circuit 910 determines the maximum transmit power PSD based on the first frame.

[0142] As a solution, the chip system 900 is used to implement the operations performed by the transmitting end device in the above method embodiment.

[0143] For example, the logic circuit 910 is used to implement the processing-related operations performed by the sending end device in the above method embodiments, such as the processing-related operations performed by the sending end device in the embodiments shown in Figures 3 to 6; the input / output interface 920 is used to implement the sending and / or receiving-related operations performed by the sending end device in the above method embodiments, such as the processing-related operations performed by the sending end device in the embodiments shown in Figures 3 to 6.

[0144] As another solution, the chip system 900 is used to implement the operations performed by the receiving device in the above method embodiment.

[0145] For example, the logic circuit 910 is used to implement the processing-related operations performed by the receiving device in the above method embodiments, such as the processing-related operations performed by the receiving device in the embodiments shown in Figures 3 to 6; the input / output interface 920 is used to implement the sending and / or receiving-related operations performed by the receiving device in the above method embodiments, such as the processing-related operations performed by the receiving device in the embodiments shown in Figures 3 to 6.

[0146] In addition, the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the operations and / or processes performed by the sending device or the receiving device in each method embodiment of the present application are executed.

[0147] The present application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by the sending device or the receiving device in the various method embodiments of the present application are executed.

[0148] In addition, the present application also provides a communication system, including a transmitting device and a receiving device in the embodiments of the present application.

[0149] It should also be noted that the memory described herein is intended to comprise, but not be limited to, these and any other suitable types of memory.

[0150] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units described is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components being combined or integrated into another system, or some features being omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interface, or indirect coupling or communication connection between devices or units, which may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0151] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0152] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0153] It should also be understood that the ordinal numbers "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to define the size, content, order, timing, priority, or importance of the multiple objects. For example, the first information and the second information do not indicate differences in information size, content, priority, or importance.

[0154] It should also be understood that in this application, "when", "if" and "if" all mean that the network element will make corresponding processing under certain objective circumstances, which is not a time limit, and does not require the network element to make judgment actions when implementing it, nor does it mean that there are other limitations.

[0155] It should also be understood that, in this application, "at least one" means one or more, and "plurality" means two or more. "At least one item" or similar expressions refers to one or more items, that is, any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c.

[0156] It should also be understood that expressions similar to "the item includes one or more of the following: A, B, and C" in this application generally mean, unless otherwise specified, that the item can be any one of the following: 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. The above example uses A, B, and C as an example to illustrate the optional items of the item. When the expression is "the item includes at least one of the following: A, B, ..., and X", that is, when the expression contains more elements, the items to which the item can be applied can also be obtained according to the above rules.

[0157] It should also be understood that the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects are in an "or" relationship. For example, "A / B" means: A or B.

[0158] It should also be understood that in each embodiment of the present application, "A corresponds to B" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A, and B can also be determined based on A and / or other information.

[0159] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A signal processing method, characterized in that: The method comprises: receiving first information, where the first information is used to instruct first processing to be performed on a first signal transmitted on a first resource unit, where the first signal is used to estimate a downlink channel state; The first processing is performed on the first signal, and the second processing is performed on the second signal transmitted on the second resource unit, the second signal is used to estimate the uplink channel state, the second processing includes processing for suppressing passive intermodulation interference signals in the second signal, and the first processing and the second processing are different processing methods.

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

3. The method according to claim 1 or 2, wherein: The first resource unit and the second resource unit include at least one identical sub-frequency unit in the frequency domain.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: performing downlink channel state estimation based on the first signal subjected to the first processing; Uplink channel state estimation is performed based on the second signal subjected to the second processing.

5. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The first signal that has undergone the first processing and the second signal that has undergone the second processing are transmitted.

6. The method according to any one of claims 1 to 5, characterized in that The first resource unit and the second resource unit are determined based on at least one of the following information: the number of access users, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of downlink data.

7. The method according to any one of claims 1 to 6, characterized in that The first information is used to indicate the time domain position and frequency domain position of the first resource unit, and the time domain position and frequency domain position of the second resource unit.

8. The method according to any one of claims 1 to 7, characterized in that The first signal includes a first sounding reference signal, and the second signal includes a second sounding reference signal.

9. A signal processing method, characterized in that: The method comprises: Generate first information, where the first information is used to instruct a first processing to be performed on a first signal transmitted on a first resource unit, where the first signal is used to estimate a downlink channel signal state, where the first processing is different from a second processing of a second signal transmitted on a second resource unit, where the second signal is used to estimate an uplink channel state, and where the second processing includes processing for suppressing a passive intermodulation interference signal in the second signal; The first information is sent.

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

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

12. The method according to any one of claims 9 to 11, characterized in that The method further comprises: receiving a first signal that has undergone the first processing and a second signal that has undergone the second processing; performing downlink channel state estimation based on the first signal subjected to the first processing; Uplink channel state estimation is performed based on the second signal that has undergone the second processing.

13. The method according to any one of claims 9 to 12, characterized in that The first resource unit and the second resource unit are determined based on at least one of the following information: the number of access users, the period of the first signal, the period of the second signal, the amount of uplink data, and the amount of downlink data.

14. The method according to any one of claims 9 to 13, characterized in that The first information is used to indicate the time domain position and frequency domain position of the first resource unit, and the time domain position and frequency domain position of the second resource unit.

15. The method according to any one of claims 9 to 14, characterized in that The first signal includes a first sounding reference signal, and the second signal includes a second sounding reference signal.

16. A signal processing method, characterized in that: The method comprises: The second device generates first information, where the first information is used to instruct to perform first processing on a first signal transmitted on a first resource unit, where the first signal is used to estimate a downlink channel state; The second device sends the first information to the first device; The first device performs the first processing on the first signal and performs the second processing on the second signal transmitted on the second resource unit, the second signal is used to estimate the uplink channel state, the second processing includes processing for suppressing passive intermodulation interference signals in the second signal, and the first processing and the second processing are different processing methods.

17. A communication device, characterized in that: Comprising means for executing the method according to any one of claims 1 to 8.

18. A communication device, characterized in that: Comprising means for performing the method according to any one of claims 9 to 15.

19. A communication device, characterized in that: include: A processor, configured to execute a computer program stored in a memory, so that the communication device performs the method according to any one of claims 1 to 8, or so that the communication device performs the method according to any one of claims 9 to 15.

20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 8, or enables the computer to execute the method according to any one of claims 9 to 15.

21. A computer program product, characterized in that The method comprises a computer program code, which, when executed on a computer, enables the computer to implement the method according to any one of claims 1 to 8, or enables the computer to implement the method according to any one of claims 9 to 15.

22. A communication system, characterized in that: Comprising the communication device according to claim 17 and the communication device according to claim 18.