System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及频率扫描,进一步涉及一种频率扫描方法、系统及存储介质。
技术介绍
1、频率扫描是分析电磁响应的基本算法,传统的频率扫描算法是在指定的频率范围内进行离散的频率点测试,这种算法存在计算量大、耗时长的问题。当前,最流行的频率扫描算法为自适应频率扫描算法,该算法通过智能选择频率点优化测试过程,减少必需的频率点数量,同时保持频率扫描结果的精度。然而,现有的自适应频率扫描算法在处理复杂频率响应时的准确性较低。此外,在误差分析过程中,现有自适应频率扫描算法通过相邻两个频率点的误差来调整频率点的方式,难以适应各种复杂的情况,还会影响频率扫描结果的精度。
技术实现思路
1、为了解决上述技术问题,本申请提供一种频率扫描方法、系统及存储介质,提高了扫频结果的精度和效率。
2、第一方面,本申请提供一种频率扫描方法,包括:基于预设的仿真频率范围确定第一样本频率和第二样本频率,所述第二样本频率包括所述第一样本频率,且所述第二样本频率的频率点数量大于所述第一样本频率的频率点数量,所述预设的仿真频率范围为宽频范围;根据所述第一样本频率和所述目标电路模型,计算所述第一样本频率中各个频率点对应的第一频率响应实际值;根据所述第一样本频率、所述第一频率响应实际值,构建第一数据集;通过质心有理插值算法或最小有理插值算法对所述第一数据集进行插值处理,得到第一插值函数;根据所述第二样本频率和所述目标电路模型,计算所述第二样本频率中各个频率点对应的第二频率响应实际值;根据所述第二样本频率、所述第二频率响应实
3、以上频率扫描方法,通过构建精确的有理插值算法,并对其进行动态调整以及基于区间的误差分析算法,提高了频率响应预测以及评估频率扫描结果的误差的精确性。在误差收敛标准值不小于预设值时,在误差最大的区间插入频率点,构建全新的样本频率,相比相邻两个频率点的误差来调整频率点的方式,提高了频率扫描的适应性和可靠性,进一步减少了非必要频率点的个数,提高了频率扫描的效率。并且,通过构造第一插值函数和第二插值函数,对第一插值函数和第二插值函数的区间进行误差分析,进一步提高了频率响应预测以及评估频率扫描结果的误差的精确性,优化了计算资源的分配。
4、在一种实现中,还包括:在所述误差收敛标准值或所述方均根误差小于所述预设值时,输出第二结果,所述第二结果为通过所述第二插值函数获取的所述仿真频率范围内所有频率点的频率响应估计值。
5、在一种实现中,所述的基于预设的仿真频率范围确定第一样本频率和第二样本频率,具体包括:选取所述第一样本频率中区间间隔最大的区间,通过二分法插入频率点;将插入频率点的所述第一样本频率作为所述第二样本频率。
6、在一种实现中,所述第一样本频率包括所述仿真频率范围的最小频率点和最大频率点。
7、第二方面,本申请还提供一种频率扫描系统,包括:处理器、数据输入接口、数据输出接口和频率响应计算模块;所述数据输入接口用于接收用户输入的仿真频率范围和目标电路模型;所述处理器基于用户输入的仿真频率范围确定第一样本频率和第二样本频率,所述第二样本频率包括所述第一样本频率,且所述第二样本频率的频率点数量大于所述第一样本频率的频率点数量;所述频率响应计算模块根据所述第一样本频率和所述目标电路模型,计算所述第一样本频率中各个频率点对应的第一频率响应实际值;所述处理器根据所述第一样本频率、所述第一频率响应实际值,构建第一数据集;所述处理器通过质心有理插值算法或最小有理插值算法对所述第一数据集进行插值处理,得到所述第一插值函数;所述频率响应计算模块根据所述第二样本频率和所述目标电路模型,计算所述第二样本频率中各个频率点对应的第二频率响应实际值;所述处理器根据所述第二样本频率、所述第二频率响应实际值,构建第二数据集;所述处理器通过所述质心有理插值算法或所述最小有理插值算法对所述第二数据集进行插值处理,得到第二插值函数;所述处理器通过误差分析算法对所述第一插值函数和第二插值函数进行误差分析,获取所述第二样本频率中各个区间的误差,并根据所述各个区间的误差确定误差收敛标准值或方均根误差;在所述误差收敛标准值或方均根误差不小于预设值时,所述处理器在所述第二样本频率中误差最大的区间中插入至少一个频率点,将插入频率点后的所述第二样本频率作为第三样本频率,针对所述第三样本频率构建第三插值函数,对所述第二插值函数和所述第三插值函数进行误差分析和误差收敛判断步骤,并通过所述数据输出接口输出第一结果,所述第一结果为通过所述第三插值函数获取的所述仿真频率范围内所有频率点的频率响应估计值。
8、在一种实现中,在所述误差收敛标准值或所述方均根误差小于预设值时,所述数据输出接口输出第二结果,所述第二结果为通过所述第二插值函数获取的所述仿真频率范围内所有频率点的频率响应估计值。
9、在一种实现中,所述处理器还选取所述第一样本频率中区间间隔最大的区间,通过二分法插入频率点;所述处理器将插入频率点的所述第一样本频率作为所述第二样本频率。
10、第三方面,本申请还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以上任一实现所述频率扫描方法的步骤。
11、与现有技术相比,本专利技术至少具有以下一项有益效果:
12、1、通过构建精确的有理插值算法,并对其进行动态调整以及基于区间的误差分析算法,提高了频率响应预测以及评估频率扫描结果的误差的精确性。在误差收敛标准值不小于预设值时,在误差最大的区间插入频率点,构建全新的样本频率,相比相邻两个频率点的误差来调整频率点的方式,提高了频率扫描的适应性和可靠性,进一步减少了非必要频率点的个数,提高了频率扫描的效率。
13、2、通过构造第一插值函数和第二插值函数,对第一插值函数和第二插值函数的区间进行误差分析,进一步提高了频率响应预测以及评估频率扫描结果的误差的精确性,优化了计算资源的分配。
本文档来自技高网...【技术保护点】
1.一种频率扫描方法,其特征在于,包括:
2.根据权利要求1所述的频率扫描方法,其特征在于,还包括:
3.根据权利要求1所述的频率扫描方法,其特征在于,所述的基于预设的仿真频率范围确定第一样本频率和第二样本频率,具体包括:
4.根据权利要求1-3任一项所述的频率扫描方法,其特征在于,所述第一样本频率包括所述仿真频率范围的最小频率点和最大频率点。
5.一种频率扫描系统,其特征在于,包括:
6.根据权利要求5所述的频率扫描系统,其特征在于,在所述误差收敛标准值或所述方均根误差小于预设值时,所述数据输出接口输出第二结果,所述第二结果为通过所述第二插值函数获取的所述仿真频率范围内所有频率点的频率响应估计值。
7.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-4任一项所述频率扫描方法的步骤。
【技术特征摘要】
1.一种频率扫描方法,其特征在于,包括:
2.根据权利要求1所述的频率扫描方法,其特征在于,还包括:
3.根据权利要求1所述的频率扫描方法,其特征在于,所述的基于预设的仿真频率范围确定第一样本频率和第二样本频率,具体包括:
4.根据权利要求1-3任一项所述的频率扫描方法,其特征在于,所述第一样本频率包括所述仿真频率范围的最小频率点和最大频率点。
5.一种...
【专利技术属性】
技术研发人员:伍松,
申请(专利权)人:巨霖科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。