[发明专利]一种基于高精度GPS的声源定位方法及其实现系统有效
申请号: | 201710507959.8 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107064878B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 王永;郭晓宇;徐辉;崔浩;倪暹 | 申请(专利权)人: | 山东大学 |
主分类号: | G01S5/22 | 分类号: | G01S5/22;G01S19/42 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 杨树云 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于高精度GPS的声源定位方法及其实现系统,包括步骤如下:(1)将麦克风阵列设置在监控区域的任意位置,麦克风上设置有GPS定位模块,至少4个麦克风处于同时工作状态;(2)麦克风实时获取声音信号,GPS定位模块实时获取时间信号和定位信号;(3)将声音信号、时间信号和定位信号进行存储;(4)根据指令获取对应的数据,通过TDOA声音定位算法计算时延,求解声源位置,即声源的经纬度、高度;(5)将声源位置进行显示。本发明将高精度GPS定位模块与无源的声源定位方法结合起来,GPS定位模块来测得采集声音信号的麦克风的位置信息,使用于采集声音信号的麦克风阵列不再受限于固定的相对位置。 | ||
搜索关键词: | 麦克风 声源定位 麦克风阵列 定位信号 声源位置 时间信号 实时获取 采集 经纬度 监控区域 声音定位 算法计算 指令获取 固定的 求解 声源 时延 受限 无源 存储 | ||
【主权项】:
1.一种基于高精度GPS的声源定位方法,其特征在于,包括步骤如下:(1)在声源定位的监控区域随意放置麦克风组成麦克风阵列,麦克风阵列中的每个麦克风上安装有GPS定位模块,麦克风阵列中至少4个麦克风处于同时工作状态且采集到有效的声音信号;(2)麦克风阵列中处于工作状态的麦克风实时获取声音信号,麦克风阵列中处于工作状态的麦克风上安装的GPS定位模块实时获取位置信号,捕获的位置信号为NMEA‑0183格式,从位置信号中提取出时间信号与定位信号即可计算各个麦克风采集声音信号的时间和地点,将获取的声音信号、时间信号和定位信号转换为统一格式的数字信号;所述GPS定位模块通过RTK技术实时获取时间信号和定位信号;(3)将步骤(2)获取的声音信号、时间信号和定位信号进行存储;(4)根据指令获取步骤(3)中存储的对应的数据,通过TDOA声音定位算法计算时延,列出方程组求解声源位置,包括声源的经度、纬度和高度;包括步骤如下:a、将GPS定位模块计算的对应的四个麦克风的定位信号,包括经度、纬度、高度,从大地坐标系坐标转换到ECEF直角坐标系下坐标中的笛卡尔坐标,转换公式如式(IV)所示:式(IV)中,为ECEF直角坐标系下坐标值(xi,yi,zi),为大地坐标系坐标,为纬度,λi为经度,hi为高度,a为椭球长半径,e为椭球第一偏心率;根据式(IV)获取对应的四个麦克风的转换后的ECEF坐标系中的笛卡尔坐标,即(x1,y1,z1)(x2,y2,z2)(x3,y3,z3)(x4,y4,z4);b、根据广义自相关函数法计算出的时延t12、t13、t14与步骤a获取的四个麦克风的坐标(x1,y1,z1)(x2,y2,z2)(x3,y3,z3)(x4,y4,z4),列出非线性方程组,如式(V)所示:式(V)中,(x,y,z)为声源坐标;v为声音在空气中传播的速度;用牛顿迭代法求解声源坐标(x,y,z);c、采用ECEF直角坐标系参数来计算声源的大地高度、大地纬度和大地经度,ECEF直角坐标系下根据在xy平面中测量的声源坐标与x轴之间的角度计算出声源的大地经度λ:当x≥0时,当x<0且y≥0时,当x<0且y<0时,(x,y,z)是指声源坐标;采用Bowring演算法,求取声源的大地纬度,式(VI)中,p、u均为迭代算法中所需变量,a为椭球长半径,b为椭球短半径;迭代循环:直到tan u收敛,求得大地纬度求取大地高度h:当否则,上式中e′为椭球第二偏心率;通过以上计算则可得出声源的在大地坐标系下的经纬度坐标(5)将步骤(4)中计算的声源位置进行显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710507959.8/,转载请声明来源钻瓜专利网。