[发明专利]一种基于Matlab的高速信号散射参数计算方法及装置有效
申请号: | 201810496463.X | 申请日: | 2018-05-22 |
公开(公告)号: | CN108804775B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 解文军 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 matlab 高速 信号 散射 参数 计算方法 装置 | ||
1.一种基于Matlab的高速信号散射参数计算方法,其特征在于,包括以下步骤:
SS1:在Matlab中运行散射参数计算程序;
SS2:接收用户选择的计算模式,其中所述计算模式包括智能计算模式和额定计算模式;
SS3:根据所述用户选择计算模式确定接收用户的散射参数的方式;
SS4:根据确定接收用户的散射参数的方式接收用户输入的散射参数模块的属性信息;
SS5:调用Matlab中的散射参数计算函数计算散射参数;
所述散射参数模块的属性信息包括散射参数模块路径、文件名、端口排列方式。
2.根据权利要求1所述的方法,其特征在于,当用户选择智能计算模式时,所述SS4:根据确定接收用户的散射参数的方式接收用户输入的散射参数模块的属性信息,包括:
SS4-1:提示用户输入第1个散射参数模块的属性信息;
SS4-2:接收用户输入的第1个散射参数模块的属性信息;
SS4-3:提示用户输入第2个散射参数模块的属性信息;
SS4-4:接收用户输入的第2个散射参数模块的属性信息;
SS4-5:以此类推,提示用户输入第N个散射参数模块的属性信息;
SS4-6:接收用户输入的第N个散射参数模块的属性信息;
SS4-7:提示用户输入第N+1个散射参数模块的属性信息;
SS4-8:判断是否在预设时间内接收到用户输入的第N+1个散射参数模块的属性信息,若没有,则将N作为需参与散射参数计算的散射参数模块数。
3.根据权利要求1所述的方法,其特征在于,当用户选择额定计算模式时,所述SS4:根据确定接收用户的散射参数的方式接收用户输入的散射参数模块的属性信息,包括:
SS4-1:提示用户输入需参与散射参数计算的散射参数模块数N;
SS4-2:接收用户输入的散射参数模块数N;
SS4-3:提示用户输入N个散射参数模块的属性信息;
SS4-4:接收用户输入的N个散射参数模块的属性信息。
4.根据权利要求3所述的方法,其特征在于,所述SS4-3:提示用户输入N个散射参数模块的属性信息;SS4-4:接收用户输入的N个散射参数模块的属性信息,具体包括:
SS4-3-1:提示用户输入第1个散射参数模块的属性信息;
SS4-4-1:接收用户输入的第1个散射参数模块的属性信息;
SS4-3-2:提示用户输入第2个散射参数模块的属性信息;
SS4-4-2:接收用户输入的第2个散射参数模块的属性信息;
按照上述步骤提示并接收第3至N个散射参数模块的属性信息。
5.根据权利要求2或4所述的方法,其特征在于,所述散射参数计算函数为Matlab的rftool box中的cascadesparams函数。
6.根据权利要求5所述的方法,其特征在于,
在步骤SS5之后还包括:SS6:输出计算出的散射参数;
和/或
在步骤SS5之后还包括:在计算完成后提示用户散射参数已计算完成。
7.根据权利要求6所述的方法,其特征在于,在步骤SS1之前还包括:
在Matlab中编写散射参数计算程序,所述程序通过端口调用Matlab中自有函数,所述程序采用以下语言之一编写:VB、C、C++、Java。
8.一种基于Matlab的高速信号散射参数计算设备,该设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该设备执行权利要求1 至7中任一项所述的方法。
9.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1 至7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810496463.X/1.html,转载请声明来源钻瓜专利网。