[发明专利]一种用于波形互相关双差定位算法的并行优化方法有效
| 申请号: | 202010000724.1 | 申请日: | 2020-01-02 |
| 公开(公告)号: | CN111190740B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 肖志勇;张立;刘一鸣;杜年茂 | 申请(专利权)人: | 江南大学 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 大连理工大学专利中心 21200 | 代理人: | 梅洪玉;戴风友 |
| 地址: | 214122 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 波形 互相 关双差 定位 算法 并行 优化 方法 | ||
1.一种用于波形互相关双差定位算法的并行优化方法,其特征在于,步骤如下:
步骤1,获取总任务数和总进程数,并将总任务平均分给每个进程,并得出每个进程的任务初始位置;
步骤2,计算获取初始匹配位置As1Bs2;
步骤3,计算获取结束匹配位置Ae1Be2;
步骤4,根据获取的As1Bs2位置和Ae1Be2位置读取对应数据进行计算;
步骤1具体包括:
步骤101,首先选定两个台站,台站A和台站B,每个台站都有N天的数据,A台站第i天的数据可表示为Ai,B台站第i天的数据可表示为Bi,台站A和台站B之间的数据需要进行匹配计算,匹配方式是对每个Ai,都需要和Bj(ji)进行匹配计算,匹配计算格式定义为AiBj(1≤ij≤N),由此便可得到A和B匹配计算总的任务数为个,定义为PAIRS_LEN;
步骤102,将总进程个数定义为np,目标是求总任务平均分配给每个进程后,每个进程的任务初始匹配位置As1Bs2和结束匹配位置Ae1Be2;
步骤103,将PAIRS_LEN整除np,得到每个进程要处理的任务数量,定义为task_numk,k表示进程索引,再将PAIRS_LEN余除np,得到暂未被分配到进程的任务数量,定义为residul_day;将residul_day个任务数分配到总进程中前residul_day个进程,所以前residul_day个进程任务数task_numk(k≤residul_day)自加1;至此完成进程任务数量分配;
步骤104,根据每个进程需要处理的任务数量task_numk,累加计算得到每个进程的任务初始位置task_num_startp,p表示进程索引,k=1,2,3...p...;
步骤2具体包括:
步骤201,将Ai需要做匹配计算的个数定义为A_LENi,定义A_SUMj为第j天之前需要做匹配计算数量;
步骤202,遍历整个A_SUM数组,找到第一个大于每个进程中task_num_startp值的A_SUMt,并保存t值;
步骤203,t-1即为开始匹配位置As1Bs2中的s1,再由t-1值得到A_SUMt-1;
步骤204,将task_num_startp-A_SUMt-1即可得到每个进程在第t天的需要处理的任务数量
步骤205,再把步骤204中的task_num_startp-A_SUMt-1值加上t,即可得到每个进程的初始匹配位置As1Bs2中的s2,至此得到了每个进程的初始匹配位置As1Bs2;
步骤3具体包括:
步骤301,定义变量nday1用于记录每个进程处理的任务AiBj中imax-imin+1的值,nday1代表Ai中i的个数;
步骤302,定义变量nday2用于记录每个进程处理的任务AiBj中jmax-jmin+1的值,nday2代表Bj中j的个数;
步骤303,定义变量day1_min,day2_min用于记录每个进程处理的任务AiBj中最小的i和j;同时定义day1_start,day2_start表示步骤203、步骤205求出的As1Bs2中的s1和s2;
步骤304,将day1_min+nday1-1即可得到得到Ae1Be2中的e1,将day2_start-day2_min+nday1即可得到Ae1Be2中的e2;
步骤4具体包括:
步骤401,定义结构体数组stk,k为进程索引,根据每个进程的初始匹配位置As1Bs2和结束匹配位置Ae1Be2读入数据到结构体数组stk中;
步骤402,对结构体数组stk进行计算,公式为
t为Ai、Bj中数据的索引,至此得计算结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010000724.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电力系统经济调度方法
- 下一篇:客户违约概率预测的方法及装置





