Method and device for obtaining channel information

By acquiring the feedback signal of the passive intermodulation source, using update direction information and optimized step length information, the accuracy and complexity of the acquisition of channel information between the transmitting antenna and the passive intermodulation source are solved, and the acquisition of channel information with low complexity and high accuracy is achieved.

CN115278718BActive Publication Date: 2025-08-12HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110485014.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-30
Publication Date
2025-08-12
Estimated Expiration
2041-04-30

AI Technical Summary

Technical Problem

The prior art is difficult to accurately obtain channel information between the transmitting antenna and the passive intermodulation source, which makes it difficult to effectively suppress the impact of passive intermodulation interference on the communication system.

Method used

By obtaining feedback signals from passive intermodulation sources, using update direction information and optimized step length information, channel information is obtained based on these information, reducing the complexity of channel information acquisition and improving accuracy.

Benefits of technology

The accuracy of channel information is improved, the complexity and calculation overhead of acquiring channel information is reduced, and power consumption is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115278718B_ABST
    Figure CN115278718B_ABST
Patent Text Reader

Abstract

A method and apparatus for obtaining channel information, the method comprising: obtaining N+1 first feedback signals Y from a passive intermodulation source n , based on N+1 first feedback signals Y n First update direction information p is obtained, and channel information with a passive intermodulation source is obtained based on the first update direction information p. The method and apparatus of the present application can reduce the complexity of obtaining channel information with a passive intermodulation source, reduce the time and power consumption required to obtain the channel information, and improve the accuracy of the channel information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method for obtaining channel information between a transmitting antenna and a passive intermodulation source. Background Art

[0002] Nonlinear interference sources are a significant factor limiting the capacity of communication systems. Typical examples of nonlinear interference include passive intermodulation (PIM). In wireless communication systems, PIM refers to the intermodulation effects caused by the inherent nonlinearity of passive components such as connectors, feeders, antennas, and filters when operating under high-power signals at multiple frequencies. PIM generates new PIM signals. When the PIM signal's frequency falls within the receiving antenna's frequency range and its power reaches a certain level, it interferes with the communication system. Intermodulation not only generates new frequency components but also broadens the signal spectrum. For broadband signals, if the system's intermodulation performance deteriorates, intermodulation can affect the entire receiving band, rather than just a single frequency point.

[0003] Passive intermodulation, for example, is primarily caused by material nonlinearity and contact nonlinearity. During device design and fabrication, intermodulation caused by material nonlinearity can be mitigated by avoiding the use of nonlinear materials. However, contact nonlinearity is more difficult to avoid, causing most intermodulation. Connectors are a significant source of intermodulation. Accurately acquiring channel information between the transmitting antenna and passive intermodulation sources is a pressing issue. Summary of the Invention

[0004] Embodiments of the present invention provide a method and apparatus for obtaining channel information. These methods obtain update direction information using feedback signals from a passive intermodulation source, and then obtain channel information with the passive intermodulation source based on this update direction information. This method reduces the complexity of obtaining channel information and improves the accuracy of the obtained channel information.

[0005] In a first aspect, a method for obtaining channel information is provided. The method can be performed by a network device or a module of the network device, or by a terminal or a module of the terminal, or by software that can implement all or part of the functions of the network device. The method includes: obtaining N+1 first feedback signals Y from a passive intermodulation source; n , where n = 0...N, N is the number of transmitting antennas N x Related, or, is any positive integer, N x Is a positive integer; based on N+1 first feedback signals Y n Get the first update direction information p, the first update direction information p is the dimension and N xBased on the first updated direction information p, the channel information between the passive intermodulation source is obtained, and the channel information is used to set the beam weight. x , is the number of transmitting antennas of the execution subject. For example, if the execution subject is a network device or a module of a network device, the number of transmitting antennas is the number of transmitting antennas of the network device. If the execution subject is a terminal or a module of a terminal, the number of transmitting antennas is the number of transmitting antennas of the terminal. x When relevant, it can also be understood that the first update direction information p is a vector whose dimension is related to N.

[0006] Through the above method, channel information can be obtained through the feedback signal, thereby improving the accuracy of the obtained channel information and reducing the complexity of obtaining the channel information.

[0007] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: outputting N+1 first detection signals X n , the first detection signal X n With the first weight v n Related, first weight v n is the dimension and N x Related vector; N+1 first feedback signals Y n N+1 first detection signals X n Excite. When N and N x When relevant, it can also be understood as the first weight v n is a vector with dimension N.

[0008] Through the above implementation, by setting the first weight v n Get the first detection signal X n , stimulate the first feedback signal Y n , so that the first feedback signal Y n Obtaining the first update direction information p reduces the complexity of obtaining channel information, reduces calculation time, and reduces calculation overhead and power consumption.

[0009] In combination with the first aspect, in certain embodiments of the first aspect, based on the first feedback signal Y n Obtaining first update direction information p, including: based on the first feedback signal Y n The first update direction information p is obtained based on one or more of the following properties: the power of the signal; the sum of the amplitudes of the signals; the average value of the amplitudes of the signals; or the sum of some or all eigenvalues of the signal covariance matrix.

[0010] Through the above implementation, the first feedback signal Y n The first update direction information p is obtained based on the property of , thereby obtaining the channel information.

[0011] In combination with the first aspect, in certain embodiments of the first aspect, the method includes obtaining S second feedback signals B from the passive intermodulation source. s , where s=1...S, where S is an integer greater than 0; based on S second feedback signals B s Get the first optimization step information ρ opt Wherein, based on the first update direction information p to obtain the channel information between the passive intermodulation source, including: based on the first update direction information p and the first optimization step information ρ opt Obtain channel information with the passive intermodulation source.

[0012] Through the above embodiment, the second feedback signal B s Get the first optimization step information ρ opt , the influence of the first update direction information p on the obtained channel information can be optimized, thereby improving the accuracy of the obtained channel information.

[0013] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: outputting S second detection signals A s , the second detection signal A s Based on the first updated direction information p, and the second detection signal A s The corresponding first step length value ρ s Generate, ρ s is a real number or a complex number; S second feedback signals B s By S second detection signals A s excitation.

[0014] Through the above embodiment, the second detection signal A can be output according to different step values based on the first update direction information p. s , and stimulate the second feedback signal B s .

[0015] In combination with the first aspect, in certain embodiments of the first aspect, based on the S second feedback signals B s Get the first optimization step information ρ opt , including: based on the second feedback signal B s One or more of the following properties are obtained to obtain the first optimization step information ρ opt : The power of the signal; the sum of the amplitudes of the signal; the average of the amplitudes of the signal; or the sum of all or part of the eigenvalues of the signal covariance matrix.

[0016] Through the above implementation, the second feedback signal B s The first optimization step information ρ is obtained by opt .

[0017] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: when the first condition is not satisfied, or the second condition is satisfied; obtaining M+1 third feedback signals from the passive intermodulation source; Where m=0...M, M and N x Related, or, is any positive integer; based on M+1 third feedback signals Get the second update direction information Second update direction information is the dimension and N x Related vectors. If M and N x Related, it can also be understood as the second update direction information is the vector related to the dimension domain M.

[0018] Through the above implementation method, the updated direction information can be iteratively calculated, thereby improving the accuracy of the updated direction information and the accuracy of the obtained channel information.

[0019] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: outputting M+1 third detection signals The third detection signal With the second weight Related, second weight Related to the first update direction information p, the second weight is the dimension and N x Related vector; M+1 third feedback signals By M+1 third detection signals Excite. If M and N x Related, can also be understood as the second weight is a vector with dimension related to M.

[0020] Through the above implementation method, by setting the second weight Get the third detection signal Stimulate the third feedback signal Facilitates the use of a third feedback signal Get the second update direction information Reduce the complexity of obtaining channel information, shorten the calculation time, and reduce the calculation overhead and power consumption.

[0021] In combination with the first aspect, in certain embodiments of the first aspect, based on the third feedback signal Get the second update direction information Including: based on the third feedback signal One or more of the following attributes are used to obtain the second update direction information The power of a signal; the sum of the amplitudes of a signal; the average of the amplitudes of a signal; or the sum of all or part of the eigenvalues of the signal's covariance matrix.

[0022] Through the above implementation, the third feedback signal The property gets the second update direction information Thus, the channel information is obtained.

[0023] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: when the first condition is met or the second condition is not met; obtaining channel information between the passive intermodulation source and the first update direction information p. The first update direction information p can be the first update direction information p obtained for the first time, or the second update direction information p obtained in the iterative process can be obtained. As the first update direction information p, channel information is obtained.

[0024] By using the above method, when the iteration condition is met, channel information can be obtained through the obtained first update direction information p, thereby improving the accuracy of the channel information.

[0025] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: obtaining K fourth feedback signals from the passive intermodulation source. Where k=1...K, where K is an integer greater than 0; based on K fourth feedback signals Get the second optimization step information Second optimization step information Used to obtain channel information between the passive intermodulation source.

[0026] Through the above method, the fourth feedback signal Get the second optimization step information The second optimization step information can be improved through iteration The accuracy of the channel information is improved, thereby optimizing the impact of the updated direction information on the obtained channel information and improving the accuracy of the obtained channel information.

[0027] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: outputting K fourth detection signals Fourth detection signal Based on the second update direction information and, the fourth detection signal The corresponding second step value Generate, second step value is a real number or a complex number; K fourth feedback signals By K fourth detection signals excitation.

[0028] Through the above implementation, the second update direction information can be Output the fourth detection signal according to different step values And stimulate the fourth feedback signal

[0029] In combination with the first aspect, in certain embodiments of the first aspect, based on K fourth feedback signals Get the second optimization step information Including: Based on One or more of the following properties are used to obtain the second optimization step information The power of a signal; the sum of the amplitudes of a signal; the average of the amplitudes of a signal; or the sum of all or part of the eigenvalues of the signal's covariance matrix.

[0030] Through the above implementation, the fourth feedback signal The properties of the second optimization step information are obtained

[0031] In combination with the first aspect, in certain embodiments of the first aspect, the method includes: when the first condition is satisfied, or the second condition is not satisfied; based on the first update direction information p and the first optimization step length information ρ opt Obtain the channel information between the passive intermodulation source. Among them, the first update direction information p and the first optimization step information ρ opt The first update direction information p and the first optimization step length information ρ obtained for the first time can be opt , or the second updated direction information obtained in the iteration and the second optimization step information As the first update direction information p and the first optimization step information ρ opt .

[0032] Through the above implementation, the first update direction information p and the first optimization step information ρ can be obtained by iteration. opt , improve the first update direction information p and the first optimization step information ρ opt improves the accuracy of the channel information obtained.

[0033] In conjunction with the first aspect, in some embodiments of the first aspect, the first condition includes one or more of the following: obtaining the second update direction information The number of times is greater than or equal to the iteration number threshold; or, the second update direction information The first condition may include multiple of the above-mentioned determination conditions, which can be flexibly combined. The first condition can be determined to be satisfied when one of the determination conditions is met, or the first condition can be determined to be satisfied when all the determination conditions are met.

[0034] Through the above implementation, the number of iterations is controlled by the first condition, so that the overhead and energy consumption of obtaining channel information can be controlled.

[0035] In combination with the first aspect, in some embodiments of the first aspect, the second condition includes one or more of the following: obtaining the second update direction information The number of times is less than the iteration number threshold; or, the second update direction information The second condition may include multiple of the above-mentioned determination conditions and be flexibly combined. The second condition may be determined to be satisfied when one of the determination conditions is met, or the second condition may be determined to be satisfied when all the determination conditions are met.

[0036] Through the above implementation, the number of iterations is controlled by the second condition, so that the overhead and energy consumption of obtaining channel information can be controlled.

[0037] In combination with the first aspect, in certain embodiments of the first aspect, the method in the above embodiment is performed by a network device or a module of the network device, wherein the number of transmitting antennas N is x is the number of transmitting antennas of the network device.

[0038] According to the above implementation, if the execution subject is a network device or a module of a network device, the number of transmitting antennas N x is the number of transmitting antennas of the network device, thereby obtaining the channel information required by the network device.

[0039] In combination with the first aspect, in certain embodiments of the first aspect, the method in the above embodiment is performed by the terminal or a module of the terminal, and the number of transmitting antennas N is x is the number of transmitting antennas of the terminal.

[0040] According to the above implementation, if the execution subject is a terminal or a module of the terminal, the number of transmitting antennas N x is the number of transmitting antennas of the terminal, so as to obtain the channel information required by the terminal.

[0041] In a second aspect, embodiments of the present application provide a communications device. The device provided herein has the functionality to implement the base station or terminal behavior described in the aforementioned method aspects, and includes means for executing the steps or functions described in the aforementioned method aspects. The steps or functions may be implemented through software, hardware, or a combination of hardware and software.

[0042] In one possible design, the apparatus includes one or more processors and, further, an interface circuit. The one or more processors are configured to support the apparatus in performing the functions in the method. For example, according to the first feedback signal Y nObtain first update direction information p, and obtain channel information based on the first update direction information p. The interface circuit is used to support the apparatus to communicate with other devices and implement receiving and / or sending functions. For example, obtain the first feedback signal Y n And / or output the first detection signal X n .

[0043] Optionally, the apparatus may further include one or more memories coupled to the processor to store program instructions and / or data necessary for the base station. The one or more memories may be integrated with the processor or may be separate from the processor. This application is not limited thereto.

[0044] The device may be a base station, a next generation nodeB (gNB) or a transmission point (TRP), a distributed unit (DU) or a centralized unit (CU), etc. The communication unit may be a transceiver or a transceiver circuit. Optionally, the transceiver may also be an input / output circuit or an interface.

[0045] The device may be a smart terminal or a wearable device, etc., and the communication unit may be a transceiver or a transceiver circuit. Optionally, the transceiver may also be an input / output circuit or an interface.

[0046] The device may also be a chip. The communication unit may be an input / output circuit or an interface of the chip.

[0047] In another possible design, the above-mentioned device includes a transceiver, a processor, and a memory. The processor is used to control the transceiver to transmit and receive signals, the memory is used to store a computer program, and the processor is used to run the computer program in the memory, so that the device performs the method in the first aspect.

[0048] In a third aspect, a readable storage medium or a program product is provided for storing a program, the program comprising instructions for executing the method in the first aspect.

[0049] In a fourth aspect, a readable storage medium or program product is provided, for storing a program, which, when run on a computer, causes the computer to execute instructions of the method in the first aspect.

[0050] In a fifth aspect, a system is provided, which includes the above-mentioned base station.

[0051] Optionally, the system further includes the above-mentioned terminal.

[0052] It should be understood that the second to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 This is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;

[0054] Figure 2 A schematic diagram of a network architecture in which multiple DUs share one CU is provided in an embodiment of the present application;

[0055] Figure 3 A schematic diagram of the protocol layer functions of a CU and DU provided in an embodiment of the present application;

[0056] Figure 4-Figure 7 Flowchart of several channel information acquisition methods provided in embodiments of the present application;

[0057] Figure 8 and Figure 9 A schematic diagram of the structures of two communication devices provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) systems, world-wide interoperability for microwave access (WiMAX) communication systems, fifth generation (5G) systems, such as new radio access technology (NR), networks integrating multiple systems, Internet of Things systems, Internet of Vehicles systems, and future communication systems, such as the sixth generation (6G) system. The technical solutions of the embodiments of the present application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0059] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0060] In the embodiments of the present application, different base stations may be base stations with different identifiers, or they may be base stations with the same identifier deployed in different geographical locations. In some scenarios, before the base station is deployed, the base station does not know whether it will involve the scenario applied by the embodiments of the present application. The base station or baseband chip may support the method provided by the embodiments of the present application before deployment. In some scenarios, the method provided by the embodiments of the present application may also be supported by upgrading or loading after deployment. It is understandable that the aforementioned different identifiers may be base station identifiers, cell identifiers, or other identifiers.

[0061] In the embodiments of the present application, some scenarios are described using the scenarios of the NR network in the wireless communication network as an example. It should be noted that the solutions in the embodiments of the present application can also be applied to other wireless communication networks, and the corresponding names can also be replaced by the names of corresponding functions in other wireless communication networks.

[0062] To facilitate understanding of the embodiments of the present application, first Figure 1 The communication system shown in FIG. 1 is used as an example to describe in detail a communication system applicable to an embodiment of the present application. Figure 1 FIG. 1 is a schematic diagram of the architecture of the communication system 1000 used in the embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may further include at least one terminal (such as Figure 1 (See 120a-120j in the figure). The terminal is wirelessly connected to the radio access network equipment, which is then connected to the core network via wireless or wired connections. The core network equipment and the radio access network equipment can be independent, distinct physical devices, or the core network equipment and the radio access network equipment's logical functions can be integrated into the same physical device. Alternatively, a single physical device can integrate some of the core network equipment's functions and some of the radio access network equipment's functions. Terminals and radio access network equipment can be connected to each other via wired or wireless connections. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in the middle.

[0063] The wireless access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system; it can also be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The wireless access network equipment can be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), it can also be a relay node or a donor node, etc. It is understood that all or part of the functions of the wireless access network device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The embodiments of this application do not limit the specific technology and specific device form used by the wireless access network device. For ease of description, the following description uses a base station as an example of a wireless access network device.

[0064] In some deployments, the radio access network equipment (e.g., gNB) may include a CU and a DU. The gNB may also include a radio unit (RU). The CU and DU can be understood as a division of the base station from a logical functional perspective. The CU and DU can be physically separated or deployed together. For example, multiple DUs can share one CU or one DU can be connected to multiple CUs. The CU and DU can be connected via an F1 interface. For example, Figure 2 A schematic diagram of a network architecture in which multiple DUs share one CU is provided in an embodiment of the present application. Figure 2 As shown, the core network and RAN are interconnected and communicated, the base stations in the RAN are separated into CU and DU, and multiple DUs share one CU. Figure 2 The network architecture shown can be applied to 5G communication systems and can also share one or more components or resources with LTE systems. The access network equipment including CU nodes and DU nodes splits the protocol layer, with some protocol layer functions placed in the CU for centralized control, and the remaining part or all of the protocol layer functions distributed in the DU, which is centrally controlled by the CU. As an implementation method, Figure 3As shown in the figure, the CU is deployed with the RRC layer, PDCP layer, and service data adaptation protocol (SDAP) layer in the protocol stack; the DU is deployed with the radio link control (RLC) layer, medium access control (MAC) layer, and physical layer (PHY) in the protocol stack. Therefore, the CU has the processing capabilities of RRC, PDCP, and SDAP. The DU has the processing capabilities of RLC, MAC, and PHY. It can be understood that the above functional division is only an example and does not constitute a limitation on the CU and DU.

[0065] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal 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. The terminal can 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 specific technology and specific device form adopted by the terminal.

[0066] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.

[0067] The roles of the base station and the terminal can be relative, for example, Figure 1The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminals 120j that access the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, the communication between 110a and 120i is carried out through the wireless air interface protocol. Of course, the communication between 110a and 120i can also be carried out through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure can be called communication devices with base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.

[0068] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0069] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station function. The control subsystem that includes the base station function here can be a control center in the application scenarios of the above-mentioned terminals such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or by a device that includes the terminal function.

[0070] Nonlinear interference sources are an important factor limiting the capacity of communication systems, and passive intermodulation sources are typical nonlinear interference sources. Methods for obtaining channel information from the transmitting antenna to the passive intermodulation source mainly include beam scanning methods based on codebooks and parameter estimation methods based on nonlinear interference modeling. The calculation accuracy of these two methods is poor and the calculation difficulty is relatively large. In order to solve the above problems, the present application proposes a method for obtaining channel information, including: obtaining a first feedback signal from a passive intermodulation source; obtaining first update direction information based on the first feedback signal; and obtaining channel information between the transmitting antenna and the passive intermodulation source based on the first update direction information.

[0071] It is understandable that the method for acquiring channel information in this application can be performed by a base station, by a terminal, by a component of a base station (such as a processor, chip, or chip system), by a component of a terminal (such as a processor, chip, or chip system), or by a logic module or software that can implement all or part of the base station functions. In the subsequent embodiments, the base station is used as an example for implementation.

[0072] like Figure 4 , the method of this embodiment includes:

[0073] S401: Obtain N+1 first feedback signals Y from passive intermodulation sources n .

[0074] In a possible implementation, the base station obtains at least N+1 feedback signals from the passive intermodulation source, and takes the N+1 feedback signals as the first feedback signal Y n , where n=0...N, N is an integer greater than 0.

[0075] In one possible implementation, N may be the number of transmit antennas N x The relevant integer, where N x is an integer greater than 0, for example, N=N x , or N = 2N x .

[0076] S402: Based on N+1 first feedback signals Y n Obtain first update direction information p.

[0077] Where p is the dimension and N x It is understandable that when N and N x When related, it can also be understood that p is a vector with dimension related to N. According to N+1 first feedback signals Y n There are many different implementations for obtaining the first update direction information p. For example, it can be based on N+1 first feedback signals Y n The first update direction information p is obtained by one or more of the following:

[0078] The power of the signal;

[0079] The sum of the amplitudes of the signals;

[0080] The average amplitude of the signal; or,

[0081] The sum of some or all eigenvalues of the signal's covariance matrix.

[0082] S403: Obtain channel information between the passive intermodulation source and the passive intermodulation source based on the first update direction information p.

[0083] Based on the first update direction information p, channel information between the base station and the passive intermodulation source is obtained.

[0084] Through the above implementation, channel information can be obtained through the feedback signal, thereby improving the accuracy of the obtained channel information and reducing the complexity of obtaining the channel information.

[0085] like Figure 5 , the method of this embodiment includes:

[0086] S501: Optional: Output N+1 first detection signals X n .

[0087] In a possible implementation manner, the base station outputs at least N+1 first detection signals X n and sent through the transmitting antenna. For details about N, please refer to the details in S401.

[0088] The first detection signal X n With the first weight v n Related, where the first weight v n The dimension and N x It is understandable that when N and N x When relevant, it can also be understood as the first weight v n The dimension is related to N. The first weight v n There are the following possible implementations.

[0089] In a first possible implementation, N is equal to the number of base station transmitting antennas, that is, N=N x For example, the first weight v n satisfy,

[0090]

[0091] Where a is N x ×1 vector, where Δ can be any complex number, e n The dimension is N x ×1 basis vectors, satisfying e n [n]=1, when i≠n, e n [i]=0, where i is a positive integer.

[0092] In a second possible implementation, N is twice the number of transmitting antennas, that is, N=2N x For example, the first weight v n satisfy,

[0093]

[0094] Where Δ1 is a real number and Δ2 is a purely imaginary number.n The above is the same as the first possible implementation method and will not be described in detail.

[0095] In a third possible implementation, N is any integer greater than 0. For example, the first weight v n satisfy,

[0096]

[0097] Where a is N x ×1 vector, β is the correction value, which can be any complex number, w n The dimension is N x ×1 complex vectors can include the following forms:

[0098] w n The dimension is N x ×1 basis vector e n ;

[0099] w n The dimension is N x ×1 discrete Fourier transform (DFT) weight vector; or,

[0100] w n N x ×1 random vector.

[0101] For the first weight v n , or it can be for v n The weight vector obtained after basic transformation. For example, for the first weight v n Perform modulo normalization to obtain As the first weight, or adjust the direction to obtain D·v n As the first weight, for example, v n The dimension is N x ×1, D is N x ×N x Matrix, for example, D = I-UU H , U is the dimension N x ×L matrix, where L is a positive integer.

[0102] The first detection signal X n With the first weight v n Related, for example, the first detection signal satisfies X n =v n x, x is 1×N pt If x represents a frequency domain signal, then N pt Indicates the number of subcarriers; if x represents the time domain signal, then N ptRepresents the number of sampling points. The specific content of x is not limited. For example, it can be a complex random vector whose vector value follows a Gaussian distribution.

[0103] S502: Obtain N+1 first feedback signals Y from passive intermodulation sources n .

[0104] Please refer to the content in S401.

[0105] In a possible implementation manner, N+1 first feedback signals Y n The N+1 first detection signals X that can be sent by the base station in S401 n In another possible implementation method, N+1 first feedback signals Y n The first detection signal X that can be sent by other devices n excitation.

[0106] S503: Based on N+1 first feedback signals Y n Obtain first update direction information p.

[0107] Please refer to the content of S402. Specifically, in combination with the implementation in S501, there are the following possible implementations.

[0108] For the first possible implementation in S501, the first update direction information p satisfies Where |·| represents the modulus length of the complex number.

[0109] For the second possible implementation in S501, the first update direction information p satisfies Where |·| represents the modulus length of the complex number.

[0110] For the third possible implementation in S501, the index Idx may be obtained according to the first feedback signal, where Idx satisfies Idx=arg max i {f1(Y i ), i=0,1,…,N x}, if Idx=0, then p=0; if Idx≠0, then p=β·w Idx For example, Idx is obtained according to the power of the first feedback signal, where the power of the Y1 signal is the largest, then Idx=1, and the direction information p=β·w1 is updated.

[0111] In the above embodiment, f1(·) is a signal processing function, whose input is the first feedback signal Y n , the output is a result obtained based on one or more of the following properties of the first feedback signal:

[0112] The power of the signal;

[0113] The sum of the amplitudes of the signals;

[0114] the average of the signal's amplitude; or,

[0115] The sum of some or all eigenvalues of the signal covariance matrix.

[0116] The above embodiment can also be understood as, based on the above first feedback signal Y n One or more attributes of , obtain the first update direction information p.

[0117] It is understandable that the first update direction information p may also be a vector obtained by performing a basic transformation on the first update direction information p. For example, p may be normalized to obtain As the first update direction information p.

[0118] S504: Obtain channel information between the passive intermodulation source and the passive intermodulation source based on the first update direction information p.

[0119] Refer to the relevant content in S403.

[0120] The channel information h from the base station to the passive intermodulation source can be expressed as h = f4 (a + l s ·p), where l s is the step length, l s The value of can include one or more of the following: s is a constant, for example, l s =1; l s =||p||2, which is the modulus of vector p; or, l s is a random non-negative number. Where f4(·) is a conversion function. For example, the form of f4(·) can include one of the following:

[0121] Take the conjugate, for example, h=(a+l s ·p) * ;

[0122] Do the direction adjustment and conjugation, for example, h=(D(a+l s ·p)) * , where D can refer to the relevant content of S501;

[0123] Do orientation, conjugation, and normalization, e.g. For D, please refer to the relevant content of S501.

[0124] Through the above implementation, channel information can be obtained through the set detection signal and the received feedback signal. This method has the effect of low complexity and high accuracy, can reduce complexity, and reduce the power consumption consumed in the process of obtaining channel information.

[0125] In the above embodiment, the channel information is obtained by updating the direction information p and the step size l is used to obtain the channel information. s Adjust the influence of the update direction information p on the channel information. In one possible implementation, the step length l can be s Calculation is performed to improve the accuracy of channel information. Figure 4 Shown, including:

[0126] S601: Optional: Output N+1 first detection signals X n .

[0127] Please refer to the relevant content of S501, which will not be repeated here.

[0128] S602: Obtain N+1 first feedback signals Y from passive intermodulation sources n .

[0129] Please refer to the content of S502 and will not be described in detail here.

[0130] S603: Based on N+1 first feedback signals Y n Obtain first update direction information p.

[0131] Please refer to the content of S503 and will not be described in detail here.

[0132] S604: Obtain S second feedback signals B from the passive intermodulation source s .

[0133] In a possible implementation manner, the S second feedback signals B s It can be composed of S second detection signals A s Excitation. Second detection signal A s Outputted by the base station, or outputted by other devices, which is not limited in this application. s Based on the first updated direction information p, and the second detection signal A s The corresponding first step length value ρ s Generate. Wherein, s=1...S, S is an integer greater than 0.

[0134] For example, in one possible implementation, A s satisfy

[0135] A s =(a+ρ s ·p)·x

[0136] where a+ρ s p is the dimension N x ×1 weight vector, where a and x can refer to the relevant content in S502, and p can refer to the content of p in S503, ρs is the sth step value, step value ρ s It can be any real number or plural number, and this application does not limit it.

[0137] It can be understood that for the weight vector a+ρ s ·p, and can also be used to calculate a+ρ s Perform basic changes on p to obtain the required weight vector, such as normalizing it Or adjust the direction D·(a+ρ s ·p), wherein,, wherein D can refer to the relevant content of S501.

[0138] S605: Based on S second feedback signals B s Get the first optimization step information ρ opt .

[0139] In a possible implementation, based on the second feedback signal B s One or more of the following properties are obtained to obtain the first optimization step information ρ opt :

[0140] The power of the signal;

[0141] The sum of the amplitudes of the signals;

[0142] the average value of the signal's amplitude; or,

[0143] The sum of all or part of the eigenvalues of the signal covariance matrix.

[0144] For example, the power of the signal, the sum of the amplitudes of the signal, the average value of the amplitudes of the signal, or the maximum sum of all or part of the eigenvalues of the signal covariance matrix can be used as the B s The corresponding step value is ρ opt .

[0145] For example, according to B s The power of the maximum power B s The corresponding compensation value is p opt .

[0146] S606: Based on the first update direction information p and the first optimization step information ρ opt Obtain channel information with the passive intermodulation source.

[0147] According to the first update direction information p and the first optimization step information ρ opt , the channel information h from the base station to the passive intermodulation source can be obtained and can be expressed as h = f4 (a + ρ opt ·p), f4(·) is a conversion function, and the relevant content in S504 can be referred to and will not be described in detail here.

[0148] Through the above embodiment, the step size information is calculated, thereby improving the accuracy of the obtained channel information.

[0149] Alternatively, the first update direction information p and / or the first optimization step length information ρ may be calculated multiple times in an iterative manner. opt , thereby improving the accuracy of the obtained channel information, in a possible implementation manner, as Figure 7 Shown, including:

[0150] S701: Optional: Output N+1 first detection signals X n .

[0151] Please refer to the relevant content of S501, which will not be repeated here.

[0152] S702: Obtain N+1 first feedback signals Y from passive intermodulation sources n .

[0153] Please refer to the content of S502 and will not repeat it here.

[0154] S703: Based on N+1 first feedback signals Y n Obtain first update direction information p.

[0155] Please refer to the content of S503 and will not repeat it here.

[0156] S704: Optionally, obtain S second feedback signals B from the passive intermodulation source s .

[0157] Obtain S second feedback signals B from the passive intermodulation source s , used to calculate the first optimization step information ρ opt Please refer to the content of S604 and will not elaborate on it here.

[0158] S705: Optional, based on S second feedback signals B s Get the first optimization step information ρ opt .

[0159] Obtain S second feedback signals B from the passive intermodulation source s , used to calculate the first optimization step information ρ opt Please refer to S605 for details.

[0160] S706: Determine whether the first condition is met or the second condition is not met.

[0161] The base station determines whether the first condition is met or the second condition is not met.

[0162] The first condition includes one or more of the following:

[0163] The number of iterations is greater than or equal to the iteration number threshold. For example, the number of times the first update direction information is obtained in S703 may be counted as the number of iterations.

[0164] The modulus length ||p||2 of the first updated direction information p is less than the modulus length threshold;

[0165] The first optimization step length ρ opt Less than the step threshold;

[0166] The first feedback signal Y n One or more of the following properties of is greater than or equal to the corresponding threshold value: the power of the signal, the sum of the amplitudes of the signal, the average value of the amplitudes of the signal, or the sum of all or part of the eigenvalues of the signal covariance matrix;

[0167] The second feedback signal B s One or more of the following properties of is greater than or equal to the corresponding threshold value: the power of the signal, the sum of the amplitudes of the signal, the average value of the amplitudes of the signal, or the sum of all or part of the eigenvalues of the signal covariance matrix.

[0168] The second condition includes one or more of the following:

[0169] The number of iterations is less than the iteration number threshold. For example, the number of times the first update direction information is obtained in S703 may be counted as the number of iterations.

[0170] The modulus length ||p||2 of the first updated direction information p is greater than or equal to the modulus length threshold;

[0171] The first optimization step length ρ opt Greater than or equal to the step threshold;

[0172] The first feedback signal Y n One or more of the following properties of the signal is less than the corresponding threshold value: the power of the signal, the sum of the amplitudes of the signal, the average value of the amplitudes of the signal, or the sum of all or part of the eigenvalues of the signal covariance matrix;

[0173] The second feedback signal B s One or more of the following properties of is less than the corresponding threshold value: the power of the signal, the sum of the amplitudes of the signal, the average value of the amplitudes of the signal, or the sum of all or part of the eigenvalues of the signal covariance matrix.

[0174] It is understandable that the above judgment conditions can be flexibly combined.

[0175] In a possible implementation, the iteration condition can be determined to be satisfied when one of the multiple judgment conditions is satisfied. For example, the first condition can be determined to be satisfied when the number of iterations is greater than or equal to the iteration number threshold, or when the modulus length ||p||2 of the first updated direction information p is less than the modulus length threshold. For another example, the first feedback signal Y n The power of the signal is less than the signal power threshold, or the first feedback signal Y n When the average value of the amplitude of the signal is less than the amplitude mean threshold, it is determined that the second condition is met.

[0176] In another possible implementation, multiple judgment conditions must be met simultaneously before the iteration condition is determined to be met. For example, the first condition can be determined to be met when the number of iterations is greater than or equal to the iteration number threshold value, and the modulus length ||p||2 of the first updated direction information p is less than the modulus length threshold value. For another example, the first feedback signal Y n The power of the signal is less than the signal power threshold, and the first feedback signal Y n When the average value of the amplitude of the signal is less than the amplitude mean threshold, it is determined that the second condition is met.

[0177] If the first condition is met or the second condition is not met, execute S707.

[0178] If the first condition is not met or the second condition is met, based on the first update direction information p and / or the first optimization step information ρ opt Re-execute S701-S705 to perform iterative calculation. Taking the first possible implementation in S501 as an example, it includes:

[0179] Optionally, send a third detection signal Where m=0...M, M is an integer greater than 0, and M can be the same as or different from N. The third detection signal With the second weight Related, second weight It can be based on the first update direction information p and / or the first optimization step information ρ opt For the first weight v n Updated, for example

[0180]

[0181] or

[0182]

[0183] Among them, a, l s , Δ can refer to the relevant contents of S501-S504, and remain unchanged or change during the iteration process, for example, it can be adjusted according to the calculation results.

[0184] Obtain M+1 third feedback signals from the passive intermodulation source The third feedback signal By the third detection signal Excitation. Based on M+1 third feedback signals Get the second update direction information Please refer to the content of S503 and will not repeat it here.

[0185] Optionally, K fourth feedback signals are obtained from the passive intermodulation source Where k=1...K, where K is an integer greater than 0. K fourth feedback signals By K fourth detection signals Stimulation. Please refer to the content of S604 and will not be repeated here.

[0186] Optionally, based on K fourth feedback signals Get the second optimization step information Please refer to S605 for details.

[0187] It is understandable that the second update direction information After iteration, it can be used as the first update direction information p and the second optimization step information After iteration, it can be used as the first optimization step information ρ opt , used for the next iterative calculation.

[0188] S707: Based on the first update direction information p and / or the first optimization step information ρ opt Obtain channel information with the passive intermodulation source.

[0189] After the exit condition of the iteration is met, based on the first update direction information p and / or the first optimization step information ρ opt Calculate the channel information between the base station and the passive intermodulation source. Please refer to the relevant content of S504 or S606. It can be understood that the first update direction information p and the first optimization step information ρ here are opt It can be the first update direction information p and the first optimization step information ρ obtained during the first calculation opt , which can also be the second updated direction information obtained in the last iteration and the second optimization step information

[0190] Through the above embodiment, the calculated deviation can be controlled through iteration, thereby improving the calculation accuracy.

[0191] It should be understood that when the specification refers to an "embodiment," it means that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, each embodiment in the specification does 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.

[0192] It is understood that, in order to implement the functions in the above embodiments, the base station and the terminal include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.

[0193] Figure 8 and Figure 9 Schematic diagram of the structure of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or base station in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be as follows Figure 1 The terminals 120a-120j shown may also be Figure 1 The base stations 110a - 110b shown may also be modules (such as chips) applied to a terminal or a base station.

[0194] like Figure 8 As shown, the communication device 800 includes a processing unit 810 and a transceiver unit 820. The communication device 800 is used to implement the above Figure 4-Figure 7 The functions of the terminal or base station in the method embodiment shown in FIG.

[0195] When the communication device 800 is used to implement Figure 7 The functions of the method embodiment shown are as follows: the transceiver unit 820 is configured to receive the first feedback signal Y n , the second feedback signal B s , the third feedback signal Or, the fourth feedback signal Optionally, it can also be used to send the first detection signal X n , the second detection signal A s , the third detection signal Or, the fourth detection signal The processing unit 810 is used to obtain the first update direction information p and the first optimization step information ρ opt , the second update direction information Second optimization step information and, channel information.

[0196] For more detailed description of the processing unit 810 and the transceiver unit 820, please refer to Figure 7 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.

[0197] like Figure 9 As shown, communication device 900 includes a processor 910 and an interface circuit 920. Processor 910 and interface circuit 920 are coupled to each other. It will be appreciated that interface circuit 920 may be a transceiver or an input / output interface. Optionally, communication device 900 may further include a memory 930 for storing instructions executed by processor 910, input data required by processor 910 to execute instructions, or data generated after processor 910 executes instructions.

[0198] When the communication device 900 is used to implement Figure 7 When the method is shown, the processor 910 is used to implement the functions of the processing unit 810, and the interface circuit 920 is used to implement the functions of the transceiver unit 820.

[0199] When the communication device is a chip used in a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from other modules in the terminal device (such as a radio frequency module or antenna), and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules in the terminal device (such as a radio frequency module or antenna), and the information is sent by the terminal device to the network device.

[0200] When the communication device is a chip used in a network device, the network device chip implements the network device functions of the above method embodiments. The network device chip receives information from other modules in the network device (such as a radio frequency module or antenna), and the information is sent by the terminal device to the network device; or the network device chip sends information to other modules in the network device (such as a radio frequency module or antenna), and the information is sent by the network device to the terminal device.

[0201] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0202] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.

[0203] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive.

[0204] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0205] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formulas of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship.

[0206] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

Claims

1. A method for obtaining channel information, characterized in that: include: Output N+1 first detection signals X n , wherein the first detection signal X n With the first weight v n Related, the first weight v n is the dimension and number of transmitting antennas N x Related vector, n = 0 ... N, the N is the N x A positive integer multiple of N x is a positive integer; obtain N+1 first feedback signals Y from the passive intermodulation source n ; Based on the N+1 first feedback signals Y n The first update direction information p is obtained, and the first update direction information p is the dimension and N x Related vector; the first feedback signal Y n The properties of include one or more of the following: the power of the signal; the sum of the amplitudes of the signal; the average of the amplitudes of the signal; or the sum of some or all eigenvalues of the covariance matrix of the signal; Channel information between the device and the passive intermodulation source is obtained based on the first update direction information p, and the channel information is used to set a beam weight between the device executing the method and the passive intermodulation source.

2. The method according to claim 1, wherein: The method further comprises: Obtain S second feedback signals B from the passive intermodulation source s , where s = 1…S, where S is an integer greater than 0; Based on the S second feedback signals B s Get the first optimization step information ρ opt ; The obtaining, based on the first update direction information p, channel information between the passive intermodulation source and the passive intermodulation source includes: Based on the first update direction information p and the first optimization step information ρ opt Channel information between the passive intermodulation source and the passive intermodulation source is obtained.

3. The method according to claim 2, wherein The method further comprises: Output S second detection signals A s , the second detection signal A s Based on the first updated direction information p, and the second detection signal A s The corresponding first step length value ρ s Generate, the ρ s is a real or complex number; The S second feedback signals B s The S second detection signals A s excitation.

4. The method according to claim 2, wherein the second feedback signal B s Get the first optimization step information ρ opt ,include: Based on the second feedback signal B s The first optimization step information ρ is obtained by taking one or more of the following properties opt : The power of the signal; The sum of the amplitudes of the signals; the average value of the signal's amplitude; or, The sum of all or part of the eigenvalues of the signal covariance matrix.

5. The method according to claim 1, wherein The method further comprises: When the first condition is not met, or the second condition is met; Obtaining M+1 third feedback signals from the passive intermodulation source Where m=0...M, M and N x Related, or, is any positive integer; Based on the M+1 third feedback signals Get the second update direction information The second update direction information is the dimension and N x Related vectors.

6. The method according to claim 5, wherein The method further comprises: Output M+1 third detection signals The third detection signal With the second weight Related, the second weight Related to the first update direction information p, the second weight is the dimension and N x Related vectors; The M+1 third feedback signals The M+1 third detection signals excitation.

7. The method according to claim 5, wherein the third feedback signal Get the second update direction information include: Based on the third feedback signal The second update direction information is obtained by one or more of the following attributes: The power of the signal; The sum of the amplitudes of the signals; the average value of the signal's amplitude; or, The sum of all or part of the eigenvalues of the signal covariance matrix.

8. The method according to claim 1, wherein The method further comprises: When the first condition is met, or the second condition is not met; The channel information between the passive intermodulation source and the passive intermodulation source is obtained based on the first update direction information p.

9. The method according to claim 5, wherein: The method further comprises: Obtain K fourth feedback signals from the passive intermodulation source Wherein k=1…K, where K is an integer greater than 0; Based on the K fourth feedback signals Get the second optimization step information The second optimization step length information Used to obtain channel information between the passive intermodulation source.

10. The method according to claim 9, wherein The method further comprises: Output K fourth detection signals The fourth detection signal Based on the second updated direction information and, the fourth detection signal The corresponding second step value Generate the second step value is a real or complex number; The K fourth feedback signals The K fourth detection signals excitation.

11. The method according to claim 10, wherein the K fourth feedback signals Get the second optimization step information include: based on The second optimization step information is obtained by one or more of the following properties: The power of the signal; The sum of the amplitudes of the signals; the average value of the signal's amplitude; or, The sum of all or part of the eigenvalues of the signal covariance matrix.

12. The method according to claim 2, wherein The method further comprises: When the first condition is met, or the second condition is not met; Based on the first update direction information p and the first optimization step information ρ opt Channel information between the passive intermodulation source and the passive intermodulation source is obtained.

13. The method according to claim 5 or 9, wherein: The first condition includes one or more of the following: Get the second update direction information The number of times is greater than or equal to the iteration number threshold; The second update direction information The modulus length is less than the modulus length threshold.

14. The method according to claim 5 or 9, wherein: The second condition includes one or more of the following: Get the second update direction information The number of times is less than the iteration threshold; The second update direction information The modulus length is greater than or equal to the modulus length threshold.

15. The method according to any one of claims 1 to 12, wherein: The method is executed by a network device or a module of the network device, and the number of transmitting antennas N x is the number of transmitting antennas of the network device.

16. The method according to any one of claims 1 to 12, wherein: The method is executed by a terminal or a module of the terminal, and the number of transmitting antennas N x is the number of transmitting antennas of the terminal.

17. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 14.

18. A communication device, characterized in that: The device comprises a processor and an interface circuit, wherein the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the method according to any one of claims 1 to 14 through a logic circuit or executing code instructions.

19. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 14 is implemented.

20. A computer program product, characterized in that When the computer program product is executed by a communication device, the method according to any one of claims 1 to 14 is implemented.

21. A communication system, comprising one or more of the following: the communication device according to any one of claims 17 to 20.

Citation Information

Patent Citations

  • Radiation pattern modification in the presence of interference sources in frequency division duplex (FDD) systems

    US20200382188A1