IP Library Granted Patent US 12695524
Granted Patent B2
US 12695524 · App. 18/505,205 · Granted Jul 28, 2026

Method for determining quantity of passive intermodulation source and related device

Inventors: Zhi Yang (Shenzhen, CN); Qiang Huo (Moscow, RU); Yanqing Zhu (Xi'an, CN); Zhiqiang Zou (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04B17/345H04B17/204
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12695524
App. No.
18/505,205
Filed
Nov 9, 2023
Granted
Jul 28, 2026
Kind
B2
Art Unit
2645
USPC
455/67.13
Abstract

A method for determining a quantity of passive inter-modulation sources. A quantity of passive inter-modulation sources of a multi-antenna device is obtained. An interference signal that is excited by a sounding signal and that is from a passive inter-modulation source is received. Singular value decomposition is performed on a first matrix corresponding to the interference signal. A quantity of passive inter-modulation sources is determined based on a result of the singular value decomposition. In this way, the quantity of passive inter-modulation sources of the multi-antenna device is directly determined by performing operations including signal receiving and sending and calculation of the multi-antenna device, to implement convenient, accurate, and secure detection of information about the quantity of the passive inter-modulation sources of the multi-antenna device.

Claims (61)

1 . A method for determining a quantity of passive inter-modulation sources, comprising:

sending a sounding signal using all carriers in a multi-antenna device to excite passive intermodulation sources of the multi-antenna device to generate an interference signal;

receiving the interference signal from the passive inter-modulation sources, wherein the passive intermodulation sources of the multi-antenna device generate the interference signal based on being excited by the sounding signal using all the carriers in the multi-antenna device;

performing singular value decomposition on a first matrix corresponding to the interference signal; and

determining a quantity of the passive inter-modulation sources based on a result of the singular value decomposition, the result of the singular value decomposition being a plurality of singular values and the quantity of the passive inter-modulation sources is based on value change trend of the plurality of singular values.

2 . The method according to claim 1 , wherein the performing the singular value decomposition produces the plurality of singular values, and the determining the quantity of the passive inter-modulation sources based on the result of the singular value decomposition includes:

determining the quantity of the passive inter-modulation sources based on a quantity of singular values that meet a first condition in the plurality of the singular values.

3 . The method according to claim 2 , wherein the determining the quantity of the passive inter-modulation sources based on the quantity of the singular values that meet the first condition in the plurality of the singular values includes:

determining a quantity N of singular values that meet the first condition in the plurality of the singular values as the quantity of the passive inter-modulation sources, wherein the singular values that meet the first condition are greater than a first preset threshold, and the quantity N is an integer greater than or equal to 0.

4 . The method according to claim 3 , wherein the interference signal includes a noise signal, and the first preset threshold is related to noise power of the noise signal.

5 . The method according to claim 1 , wherein the receiving the interference signal includes receiving a plurality of interference signals and wherein the performing the singular value decomposition on the first matrix corresponding to the interference signal includes performing the singular value decomposition on the first matrix corresponding to a plurality interference signals, wherein the first matrix is a matrix or a covariance matrix corresponding to one or more of the plurality of the interference signals;

wherein the performing the singular value decomposition on the first matrix corresponding to the plurality of the interference signals includes: performing the singular value decomposition on the first matrix to obtain an eigenvector; and

wherein the determining the quantity of the passive inter-modulation sources based on the result of the singular value decomposition includes:

determining the quantity of the passive inter-modulation sources based on a second matrix and the eigenvector, wherein the second matrix is a matrix or a covariance matrix corresponding to an interference signal other than the one or more of the interference signals in the plurality of the interference signals.

6 . The method according to claim 5 , wherein the determining the quantity of the passive inter-modulation sources based on the second matrix and the eigenvector includes:

determining a plurality of values based on the second matrix and the eigenvector; and

determining the quantity of the passive inter-modulation sources based on the quantity of values that meet a second condition in the plurality of the values.

7 . The method according to claim 6 , wherein the determining the quantity of the passive inter-modulation sources based on the quantity of the values that meet the second condition in the plurality of the values includes:

determining a quantity M of the values that meet the second condition in the plurality of the values as the quantity of the passive inter-modulation sources, wherein the values that meet the second condition are greater than a second preset threshold, and the quantity M is an integer greater than or equal to 0.

8 . An apparatus, comprising:

memory storing instructions;

one or more processors connected to the memory, wherein the one or more processors are configured to execute instructions to perform operations to:

send a sounding signal using all carriers in a multi-antenna device to excite passive intermodulation sources of the multi-antenna device to generate an interference signal;

receive the interference signal from the passive inter-modulation sources, wherein the passive intermodulation sources of the multi-antenna device generate the interference signal based on being excited by the sounding signal using all the carriers in the multi-antenna device;

perform singular value decomposition on a first matrix corresponding to the interference signal; and

determine a quantity of the passive inter-modulation sources based on a result of the singular value decomposition, the result of the singular value decomposition being a plurality of singular values and the quantity of the passive inter-modulation sources is based on value change trend of the plurality of singular values.

9 . The apparatus according to claim 8 , wherein the result of the singular value decomposition includes the plurality of singular values;

wherein the one or more processors are configured to determine the quantity of the passive inter-modulation sources based on the result of the singular value decomposition by:

determining the quantity of the passive inter-modulation sources based on a quantity of singular values that meet a first condition in the plurality of the singular values.

10 . The apparatus according to claim 9 , wherein the one or more processors are configured to determine the quantity of the passive inter-modulation sources based on the quantity of the singular values that meet the first condition in the plurality of the singular values by:

determining a quantity N of singular values that meet the first condition in the plurality of the singular values as the quantity of the passive inter-modulation sources, wherein the singular values that meet the first condition are greater than a first preset threshold, and the quantity N is an integer greater than or equal to 0.

11 . The apparatus according to claim 10 , wherein the interference signal includes a noise signal, and the first preset threshold is related to noise power of the noise signal.

12 . The apparatus according to claim 8 , wherein the interference signal includes a plurality of interference signals and the first matrix is a matrix or a covariance matrix corresponding to one or more of the plurality of the interference signals;

wherein the one or more processors are configured to perform the singular value decomposition on the first matrix corresponding to the interference signal by:

performing the singular value decomposition on the first matrix to obtain an eigenvector; and

determining the quantity of the passive inter-modulation sources based on the result of the singular value decomposition by:

determining the quantity of the passive inter-modulation sources based on a second matrix and the eigenvector,

wherein the second matrix is a matrix or a covariance matrix corresponding to an interference signal other than the one or more of the interference signals in the plurality of the interference signals.

13 . The apparatus according to claim 12 , wherein the one or more processors are configured to determine the quantity of the passive inter-modulation sources based on the second matrix and the eigenvector by:

determining a plurality of values based on the second matrix and the eigenvector; and

determining the quantity of the passive inter-modulation sources based on a quantity of values that meet a second condition in the plurality of the values.

14 . The apparatus according to claim 13 , wherein the one or more processors are configured are configured to determine the quantity of the passive inter-modulation sources based on the quantity of the values that meet the second condition in the plurality of the values by:

determining a quantity M of values that meet the second condition in the plurality of the values as the quantity of the passive inter-modulation sources, wherein the values that meet the second condition are greater than a second preset threshold, and the quantity M is an integer greater than or equal to 0.

15 . A non-transitory computer readable medium storing instructions that are executable by a processor, which when executed by the processor causes the processor to perform operations comprising:

sending a sounding signal using all carriers in a multi-antenna device to excite passive intermodulation sources of the multi-antenna device to generate an interference signal;

receiving the interference signal from the passive inter-modulation sources, wherein the passive intermodulation sources of the multi-antenna device generate the interference signal based on being excited by the sounding signal using all the carriers in the multi-antenna device;

performing singular value decomposition on a first matrix corresponding to the interference signal; and

determining a quantity of the passive inter-modulation sources based on a result of the singular value decomposition, the result of the singular value decomposition being a plurality of singular values and the quantity of the passive inter-modulation sources is based on value change trend of the plurality of singular values.

16 . The non-transitory computer readable medium according to claim 15 , wherein the performing the singular value decomposition produces the plurality of singular values, and the determining the quantity of the passive inter-modulation sources based on the result of the singular value decomposition includes:

determining the quantity of the passive inter-modulation sources based on a quantity of singular values that meet a first condition in the plurality of the singular values.

17 . The non-transitory computer readable medium according to claim 16 , wherein the determining the quantity of the passive inter-modulation sources based on the quantity of the singular values that meet the first condition in the plurality of the singular values includes:

determining a quantity N of singular values that meet the first condition in the plurality of the singular values as the quantity of the passive inter-modulation sources, wherein the singular values that meet the first condition are greater than a first preset threshold, and the quantity N is an integer greater than or equal to 0.

18 . The non-transitory computer readable medium according to claim 17 , wherein the interference signal includes a noise signal, and the first preset threshold is related to noise power of the noise signal.

19 . The non-transitory computer readable medium according to claim 15 , wherein the receiving the interference signal includes receiving a plurality of interference signals and wherein the performing the singular value decomposition on the first matrix corresponding to the interference signal includes performing the singular value decomposition on the first matrix corresponding to a plurality interference signals, wherein the first matrix is a matrix or a covariance matrix corresponding to one or more of the plurality of the interference signals;

wherein the performing the singular value decomposition on the first matrix corresponding to the plurality of the interference signals includes:

performing the singular value decomposition on the first matrix to obtain an eigenvector; and

wherein the determining the quantity of the passive inter-modulation sources based on the result of the singular value decomposition includes:

determining the quantity of the passive inter-modulation sources based on the second matrix and the eigenvector, wherein the second matrix is a matrix or a covariance matrix corresponding to an interference signal other than the one or more of the interference signals in the plurality of the interference signals.

20 . The non-transitory computer readable medium according to claim 19 , wherein the determining the quantity of the passive inter-modulation sources based on the second matrix and the eigenvector includes:

determining a plurality of values based on the second matrix and the eigenvector; and

determining the quantity of the passive inter-modulation sources based on the quantity of values that meet a second condition in the plurality of the values.