发明内容
为了克服当盐腔距离声呐较远时,无法获取回波信号,从而无法进行声呐测距的问题,本发明提供了一种基于测距声纳的测距方法、系统、电子设备及介质。
第一方面,为了解决上述技术问题,本发明提供了一种基于测距声纳的测距方法,包括如下步骤:
S1、同时发射第一预设频率对应的第一声波信号和第二预设频率对应的第二声波信号;
S2、接收第一声波信号对应的第一回波信号,以及第二声波信号对应的第二回波信号;
S3、根据第一声波信号和第二声波信号之间的第一差频声波,确定第一差频声波对应的差频发射信号包络函数,差频发射信号包络函数表征了第一差频声波在传播过程中频率的变化情况;
S4、根据第一回波信号和第二回波信号之间的第二差频声波,确定第二差频声波对应的差频接收信号包络函数,差频接收信号包络函数表征了第二差频声波在传播过程中频率的变化情况;
S5、根据差频发射信号包络函数和差频接收信号包络函数之间的线性关系,确定第一差频声波与第二差频声波在传播过程中的时间差变化量;
S6、根据时间差变化量,确定探测距离。
本发明提供的一种基于测距声纳的测距方法的有益效果是:通过同时发射不同频率的第一声波信号和第二声波信号,并接收第一回波信号和第二回波信号,从而在盐腔内产生第一差频声波和第二差频声波,差频声波(第一差频声波或第二差频声波)频率较小,波长较长,延长了声呐的探测距离,最后经过差频接收信号包络函数和差频发射信号包络函数,得到时间差变化量,并通过时间差变化量即可得到探测距离,解决了当盐腔距离声呐较远时,无法获取回波信号,从而无法进行声呐测距的问题。
第二方面,本发明提供了一种基于测距声纳的测距系统,包括声波收发装置、数传模块和地面控制台,所述地面控制台与所述数传模块连接,所述数传模块与所述声波收发装置连接;
所述数传模块用于根据地面控制台的命令与参数控制声波收发装置发射所述第一声波信号和所述第二声波信号,以及接收所述第一回波信号和所述第二回波信号;
所述地面控制台具体用于:
根据所述第一声波信号和所述第二声波信号之间的第一差频声波,确定所述第一差频声波对应的差频发射信号包络函数,所述差频发射信号包络函数表征了所述第一差频声波在传播过程中频率的变化情况;
根据所述第一回波信号和所述第二回波信号之间的第二差频声波,确定所述第二差频声波对应的差频接收信号包络函数,所述差频接收信号包络函数表征了所述第二差频声波在传播过程中频率的变化情况;
根据所述差频发射信号包络函数和所述差频接收信号包络函数之间的线性关系,确定所述第一差频声波与所述第二差频声波在传播过程中的时间差变化量;
根据所述时间差变化量,确定探测距离。
第三方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并在处理器上运行的程序,处理器执行程序时实现如上述的一种基于测距声纳的测距方法的步骤。
第四方面,本发明还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端设备上运行时,使得终端设备执行一种基于测距声纳的测距方法的步骤。
具体实施方式
下列实施例是对本发明的进一步解释和补充,对本发明不构成任何限制。
以下结合附图描述本发明实施例的一种基于测距声纳的测距方法、系统、电子设备及介质。
如图1所示,本发明实施例提供了一种基于测距声纳的测距方法,包括如下步骤:
S1、同时发射第一预设频率对应的第一声波信号和第二预设频率对应的第二声波信号。
需要说明的是,本发明实施例中第一预设频率和第二预设频率均为高频率,本发明实施例使用高频率信号具有较高的分辨率,能够准确分辨不同目标。
本实施例中,同时发射第一预设频率对应的第一声波信号和第二预设频率对应的第二声波信号,包括:
通过生成电路生成第一预设频率对应的第一原始信号,以及第二预设频率对应的第二原始信号;根据第一原始信号和第二原始信号,分别将第一原始信号和第二原始信号依次输入调幅调制电路和放大电路,生成第一调制信号对应的第一声波信号,以及第二调制信号对应的第二声波信号。
通过调幅调制电路可以将生成电路生成的原始信号与载波信号相结合,生成调制信号,再通过放大电路将调制信号的功率放大,得到声波信号,使得发射的声波信号的信号强度更强。
S2、接收第一声波信号对应的第一回波信号,以及第二声波信号对应的第二回波信号。
其中,第一回波信号为第一声波信号发送至探测点遇到障碍物时产生的回波信号,第二回波信号为第二声波信号发送至探测点遇到障碍物时产生的回波信号。
本实施例中,由于回波信号为模拟信号,数传模块无法直接接收模拟信号,因此,需要通过AD转换器转换为数字信号进行接收,在转换之前,还需要通过滤波电路过滤掉回波信号的杂波,再利用信号放大器对回波信号进行信号优化和功率放大,最后通过AD转换器将信号优化和功率放大的回波信号转换为数字信号。
基于上述,该方法还包括:
分别将所述第一回波信号和所述第二回波信号依次输入滤波电路、信号放大器和AD转换器,得到所述第一回波信号对应的第一数字信号,以及所述第二回波信号对应的第二数字信号;
S3、根据第一声波信号和第二声波信号之间的第一差频声波,确定第一差频声波对应的差频发射信号包络函数,差频发射信号包络函数表征了第一差频声波在传播过程中频率的变化情况。
第一差频声波可表示为f1-f2,其中,f1表示第一声波信号,f2表示第二声波信号,第一差频声波的频率较小,但是波长较长,克服了使用高频单波束信号频率大,但是波长较小,探测距离近的问题,同理,第二差频声波也可表示为f1-f2,其中,f1表示第一回波信号,f2表示第二回波信号。
本实施例中,根据韦斯特维尔特模型,当两个平行于一个平面传播的不同频率的声波信号以各自对应的声压进行传播时,会形成差频波声压,同时两个声波信号相互作用产生的差频声波以线性方式传播,且差频声波与差频声压之间具有映射关系。
基于上述原理,获取第一声波信号对应的第一原频波吸收系数和第一声压,第二声波信号对应的第二原频波吸收系数和第二声压,第一差频声波对应的角频率、波数和传播时间,以及第一声波和第二声波之间的声场截面距离;
根据第一声波信号对应的第一原频波吸收系数和第一声压,第二声波信号对应的第二原频波吸收系数和第二声压,第一差频声波对应的角频率、波数和传播时间,以及第一声波和第二声波之间的声场截面距离,通过第一公式,确定第一差频声波对应的差频波声压,其中,第一公式为:
其中,pd表示差频波声压,α1、α2、p10、p20分别表示第一原频波吸收系数、第二原频波吸收系数、第一声压和第二声压,ωd、kd、t分别表示角频率、波数和传播时间,x表示声场截面距离,J为预设的贝塞尔函数;
根据差频波声压和预设的声电转换系数,通过第二公式,确定差频发射信号包络函数,其中,第二公式为:
Yd1=b×pd;
Yd1表示差频发射信号包络函数,b表示声电转换系数。S4、根据第一回波信号和第二回波信号之间的第二差频声波,确定第二差频声波对应的差频接收信号包络函数,差频接收信号包络函数表征了第二差频声波在传播过程中频率的变化情况。
本实施例中,由于数传模块无法直接接收回波信号,以及地面控制台无法直接对模拟信号进行数据处理,因此,将回波信号转换为了数字信号,基于上述,根据第一回波信号和第二回波信号之间的第二差频声波,确定第二差频声波对应的差频接收信号包络函数,包括:根据第一数字信号和第二数字信号之间的第二差频声波,确定第二差频声波对应的差频接收信号包络函数。
另外,差频接收信号包络函数可直接从第一数字信号和第二数字信号中获取。
S5、根据差频发射信号包络函数和差频接收信号包络函数之间的线性关系,确定第一差频声波与第二差频声波在传播过程中的时间差变化量。
本实施例中,根据差频发射信号包络函数和差频接收信号包络函数,通过第三公式,确定时间差变化量,其中,第三公式为:
[T]=corr(Yd1,Yd2);
其中,[T]表示时间差变化量,corr()表示自相关函数,Yd1,Yd2分别表示差频发射信号包络函数和差频接收信号包络函数。
另外,corr(Yd1,Yd2)为Yd1与Yd2二者之间的直相关函数,[T]为时间差变化量,corr(Yd1,Yd2)的函数的值越大,代表Yd1与Yd2之间的相关性越大,当corr(Yd1,Yd2)最大时,可以得到时间差变化量中最接近第一差频声波与第二差频声波在传播过程中最准确的时间差即目标值,用T0表示。
S6、根据时间差变化量,确定探测距离。
本实施例中,根据时间差变化量中的目标值和声速,通过第四公式,确定探测距离,其中,第四公式为:
r=c×T0/2;
r表示探测距离,c表示声速,T0表示时间差变化量中的目标值。
本发明上述实施例,通过同时发射不同频率的第一声波信号和第二声波信号,并接收第一回波信号和第二回波信号,从而在盐腔内产生第一差频声波和第二差频声波,差频声波(第一差频声波或第二差频声波)频率较小,波长较长,延长了声呐的探测距离,最后经过差频接收信号包络函数和差频发射信号包络函数,得到时间差变化量,并通过时间差变化量即可得到探测距离,解决了当盐腔距离声呐较远时,无法获取回波信号,从而无法进行声呐测距的问题。
如图2所示,本发明实施例还提供了一种基于测距声纳的测距系统,包括声波收发装置、数传模块和地面控制台,地面控制台与数传模块连接,数传模块与声波收发装置连接,其中,声波收发装置包括发射机、接收机和发射/接收换能器阵。
本实施例中,数传模块用于根据地面控制台的命令与参数控制声波收发装置发射所述第一声波信号和所述第二声波信号,以及接收所述第一回波信号和所述第二回波信号。
其中,数传模块即作为声波收发装置的中心控制器,也是数据采集器,用于采集各项数据,另外,数传模块用于接收来自地面控制台的命令和参数,其中,命令包括发射声波信号,参数包括发射脉宽、发射声波频率和发射周期等。
本实施例中,声波收发装置用于同时发射第一预设频率对应的第一声波信号和第二预设频率对应的第二声波信号,以及接收所述第一声波信号对应的第一回波信号,以及所述第二声波信号对应的第二回波信号。
其中,声波收发装置包括发射机、接收机和发射/接收换能器阵,发射机和接收机分别与发射/接收换能器阵连接,另外,发射机包括生成电路、调幅调制电路和放大电路,生成电路用于生成y1(t)=cos(f1t)、y2(t)=cos(f2t)的原始信号,其中,y1(t)、y2(t)代表原始信号1和原始信号2,f1、f2代表原始信号1和原始信号2的频率,t为时间,调幅调制电路用于将y1(t)、y2(t)转换为Y1(t)=y1(t)cos(f0t)和Y2(t)=y2(t)cos(f0t)的调制信号,其中,Y1(t)和Y2(t)为调制信号1和调制信号2,cos(f0t)为载波信号,f0为载波信号的频率,放大电路用于将调制信号进行功率放大,最后发射机将功率放大的调制信号作为激励,发送至发射换能器阵进行信号发射,接收机包括滤波电路、信号放大器和AD转换器,其中,滤波电路用对回波信号进行过滤杂波,信号放大器用于对回波信号进行信号增益、放大,AD转换器用于将回波信号转换为数字信号,接收机将接收并转换的数字信号发送给接收换能器阵,节后换能器阵将数字信号发送给数传模块,数传模块将接收到的数字信号发送给地面控制台。
本实施例中,发射转能器阵和接收换能器阵为发射/接收换能器阵的共用器阵,其内部由多个压电陶瓷纵向振子拼接而成,表面使用防爆材料,以适应盐腔高温高压环境,发射/接收换能器阵在空气中的探测距离约为80m,在水中的探测距离约为250m,通过在空气和水中使用发射/接收换能器阵发射5KHz的差频声波进行指向性测试,指向性是指发射/接收换能器阵发射声波到达指定点的准确性,如图3和图4所示,横坐标分别表示表示声波在空气中和在水中到达目的地时相对于指定点的偏移角度,纵坐标分别表示声波在空气中和在水中的偏移角度对应的偏转区间,从图3和图4可以看出,空气指向性约为1.8°@差频5kHz,水中指向性约为2.2°@差频5kHz,由此可知,发射/接收换能器阵在水中和空气介质中均具有良好的指向性。
本实施例中,地面控制台具体用于:
根据所述第一声波信号和所述第二声波信号之间的第一差频声波,确定所述第一差频声波对应的差频发射信号包络函数,所述差频发射信号包络函数表征了所述第一差频声波在传播过程中频率的变化情况;
根据所述第一回波信号和所述第二回波信号之间的第二差频声波,确定所述第二差频声波对应的差频接收信号包络函数,所述差频接收信号包络函数表征了所述第二差频声波在传播过程中频率的变化情况;
根据所述差频发射信号包络函数和所述差频接收信号包络函数之间的线性关系,确定所述第一差频声波与所述第二差频声波在传播过程中的时间差变化量;
根据所述时间差变化量,确定探测距离。
本发明实施例的一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现上述一种基于测距声纳的测距方法的部分或全部步骤。
其中,电子设备可以选用电脑,相对应地,其程序为电脑软件,且上述关于本发明的一种电子设备中的各参数和步骤,可参考上文中一种基于测距声纳的测距方法的实施例中的各参数和步骤,在此不做赘述。
所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。计算机可读存储介质例如可以是但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。