US 12,266,866 B2
Adaptive frequency sweeping method and adaptive frequency sweeping system for frequency point sampling, and related device
Yuquan Zhu, Guangdong (CN); Peng Guan, Guangdong (CN); Wenhan Zhou, Guangdong (CN); Ruizhi Yang, Guangdong (CN); Jinzhao Hu, Guangdong (CN); and Jiashuai Guo, Guangdong (CN)
Assigned to LANSUS TECHNOLOGIES INC., Shenzhen (CN)
Filed by LANSUS TECHNOLOGIES INC., Guangdong (CN)
Filed on Aug. 23, 2024, as Appl. No. 18/813,047.
Application 18/813,047 is a continuation of application No. PCT/CN2023/126000, filed on Oct. 23, 2023.
Claims priority of application No. 202211401494.5 (CN), filed on Nov. 9, 2022.
Prior Publication US 2024/0413528 A1, Dec. 12, 2024
Int. Cl. H01Q 3/22 (2006.01)
CPC H01Q 3/22 (2013.01) 9 Claims
OG exemplary drawing
 
1. An adaptive frequency sweeping method for frequency point sampling, applied to simulation of radio frequency (RF) components, comprising:
S1: determining n frequency points to be sampled, n′ final sampled frequency points, and a sampling range [fmin, fmax] of the frequency point sampling, performing the frequency point sampling within the sampling range by a predetermined simulation method, and performing a first calculation on frequency responses at n sampling points, wherein a frequency response at a sampling point xn is denoted as f(x);
S2: performing a second calculation to obtain a first derivative of the frequency response f(x) and a second derivative of the frequency response f(x);
S3: estimating frequency response curves on the n sampling points according to the first derivative of the frequency response f(x) and the second derivative of the frequency response f(x) to obtain n−1 estimation curves, wherein an estimation curve corresponding to the sampling point xn is denoted as gxn(x) and is applicable within a range [xn−1,xn+1];
S4: sequentially obtaining a maximum error frequency point xp between estimation curves gxn(x) and gxn+1(x) of two adjacent sampling points until n−1 maximum error frequency points are obtained, wherein each of the n−1 maximum error frequency points has an error value;
S5: performing a third calculation on the error value of each of the n−1 maximum error frequency points according to a predetermined evaluation method to obtain an evaluation metric of each of the n−1 maximum error frequency points;
S6: ranking the n−1 maximum error frequency points according to each evaluation metric and selecting first m maximum error frequency points as sampled points, wherein m is less than n, and m and n are integers greater than 0; returning to the S2 for iterative execution if a cumulative number of the sampled points does not satisfy the n′ final sampled frequency points; stopping the iterative execution if the cumulative number of the sampled points satisfies the n′ final sampled frequency points; and
S7: outputting all the sampled points as final sampling points.