一种水声传感器网络模拟系统技术方案

技术编号:21404773 阅读:34 留言:0更新日期:2019-06-19 08:42
本发明专利技术涉及一种水声传感器网络测试系统,该测试系统包括:水声信道、服务器、与所述服务器均分别连接的第一调制解调器、第二调制解调器和调音台;所述水声信道包括:声信号发送装置、水环境装置和声信号接收装置。本发明专利技术通过服务器确认被模拟的水声传感器网络的各项基础信息,通过第一调制解调器和第二调制解调器模拟水声传感器网络中各个节点实现声信号在水中传播的物理链路,实现了模拟任何复杂的水声传感器网络拓扑结构的功能,通过模拟水声传感器网络拓扑结构以确定不同水声传感器网络效率。

【技术实现步骤摘要】
一种水声传感器网络模拟系统
本专利技术涉及水下网络
,尤其涉及一种水声传感器网络模拟测试系统。
技术介绍
目前水声传感器网络是一个新兴领域。它广泛的应用和独特的挑战引起了很大的研究浪潮。然而,由于构建水下网络系统并在水下系统进行实验的开销大,大多数研究都是基于建模、分析与模拟的方法。然而,复杂的水环境和水下声学通信需要一个部署在真实的水下环境中的标准平台,它可以用来测试、评估和比较不同的网络协议和算法。这一平台的缺失将减缓该领域的进一步发展。
技术实现思路
为了解决现有技术的不足,本专利技术实施例提供了一种水声传感器网络测试系统,包括:水声信道、服务器、与所述服务器均分别连接的第一调制解调器、第二调制解调器和调音台;所述水声信道包括:声信号发送装置、水环境装置和声信号接收装置;所述服务器,用于根据被模拟的水声传感器网络确定基础信息;所述服务器,还用于根据所述基础信息向所述第一调制解调器、第二调制解调器和调音台发送控制指令,同时生成声信号发送到所述第一调制器;所述第一调制解调器,用于模拟虚拟源节点或虚拟中继节点;若用于模拟所述虚拟源节点,则根据所述控制指令对所述声信号进行调制后,发送到所述调音台;若用于模拟所述虚拟中继节点,则将接收到的待测试声信号转发到所述调音台;所述调音台,用于将调制后的所述声信号根据控制指令混合预存储的特殊音效得到待测试声信号,通过所述声信号发送装置将所述待测试声信号在所述水环境装置中发送到所述声信号接收装置;所述第二调制解调器,用于模拟虚拟中继节点或虚拟目标节点;若用于模拟所述虚拟中继节点,则通过所述声信号接收装置接收所述待测试声信号,并将所述待测试声信号通过所述服务器转发给所述第一调制解调器;若用于模拟所述虚拟目标节点,则通过所述声信号接收装置接收所述待测试声信号后,进行解调得到完成测试声信号。进一步,所述基础信息具体包括:虚拟节点的三维位置信息、虚拟中继节点的基础信息和数量、虚拟目标节点的三维位置信息和水环境信息;所述服务器,具体用于,根据所述水环境信息确定所述水环境中声信号发送过程的信号衰减率;根据所述信号衰减率确定发送给调音台的控制指令;所述调音台,具体用于,根据接收到的控制指令将调制后的所述声信号与所述控制指令相匹配比例的特殊音效后,得到待测试声信号。进一步,所述服务器还包括:延迟处理模块,具体用于,当所述第二调制解调器用于模拟所述虚拟中继点时,将通过服务器转发给第一调制解调器的待测试声信号进行模拟发送延迟处理;所述模拟发送延迟的延迟时间为S/V秒;其中,S为根据基础信息确定从发送所述待测试声信号的节点到接收所述待测试声信号的节点之间的距离;V为声音在水环境中的传播速度。进一步,所述声信号发送装置还包括:声信号频率调节单元,用于调节所述待测试声信号的频率值;所述待测试声信号的频率范围为200Hz-32kHz,若所述待测试声信号的频率小于或等于预设频率值时,所述待测试声信号在水环境中非定向发送;若所述待测试声信号的频率大于预设频率值时,所述待测试声信号在水环境中定向发送。进一步,所述服务器还包括:数据分段模块,用于将所述声信号的数据值与所述第一调制解调器的最大允许传输单元的数据值的大小进行对比;若所述声信号的数据值大于所述第一调制解调器的最大允许传输单元的数据值,则将所述声信号进行分段后,随后根据所述控制指令对分段后的所述声信号依次进行调制。本专利技术的上述技术方案与现有技术相比具有如下优点:本专利技术通过服务器确认被模拟的水声传感器网络的各项基础信息,通过第一调制解调器和第二调制解调器模拟水声传感器网络中各个节点实现声信号在水中传播的物理链路,实现了模拟任何复杂的水声传感器网络拓扑结构的功能,通过模拟水声传感器网络拓扑结构以确定不同水声传感器网络的数据传输效率。附图说明图1是本专利技术实施例提供的一种水声传感器网络测试系统结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提供了一种水声传感器网络测试系统,包括:水声信道、服务器、与服务器均分别连接的第一调制解调器、第二调制解调器和调音台;水声信道包括:声信号发送装置、水环境装置和声信号接收装置;服务器,用于根据被模拟的水声传感器网络确定基础信息;服务器,还用于根据基础信息向第一调制解调器、第二调制解调器和调音台发送控制指令,同时生成声信号发送到第一调制器;第一调制解调器,用于模拟虚拟源节点或虚拟中继节点;若用于模拟虚拟源节点,则根据控制指令对声信号进行调制后,发送到调音台;若用于模拟虚拟中继节点,则将接收到的待测试声信号转发到调音台;调音台,用于将调制后的声信号根据控制指令混合预存储的特殊音效得到待测试声信号,通过声信号发送装置将待测试声信号在水环境装置中发送到声信号接收装置;第二调制解调器,用于模拟虚拟中继节点或虚拟目标节点;若用于模拟虚拟中继节点,则通过声信号接收装置接收待测试声信号,并将待测试声信号通过服务器转发给第一调制解调器;若用于模拟虚拟目标节点,则通过声信号接收装置接收待测试声信号后,进行解调得到完成测试声信号。上述实施例中提供的一种水声传感器网络测试系统,使得远程用户可以通过互联网动态地改变噪声强度,并为不同的链路模拟不同的信道条件。另一方面,我们不能限制使用两个调制解调器模拟并发传输,在我们的水箱中还可以容纳更多的调制解调器,我们可以轻松扩展我们的测试台,以支持并发传输/冲突的模拟。我们现在计算每单位时间由调制解调器发送的有效数据量(即,数据分组中的有效载荷),称为应用级吞吐量。我们在本专利技术中还实现了可靠数据传输的停等协议。在该协议中,发送方发送数据包,然后等待与该数据包相对应的ACK。如果15秒后没有ACK返回,则发送方重新发送数据包。这个简单的协议提供了使用调制解调器的应用级吞吐量的基线。本专利技术为实现模拟不同的水声传感器网络拓扑,我们在服务器上构建了一个抽象层,其中包括模拟器,用户可以在模拟器上创建多个虚拟节点,在调制解调器上标注虚拟节点,并为特定事件定义他们的行为。一个调制解调器可以与多个节点(虚拟)相关联。当一个节点发送一个分组,分组不会立即进入通道。相反,它会在模拟器中排队。模拟器将会决定什么时候把这些分组发送到哪一个调制解调器。当节点的位置信息(即纬度和经度)已知,就可以计算出传播延迟。由此,本专利技术仅通过有限数量的调制解调器,就可以模拟复杂的网络拓扑结构。优选的,基础信息具体包括:虚拟节点的三维位置信息、虚拟中继节点的基础信息和数量、虚拟目标节点的三维位置信息和水环境信息;当节点的位置信息(即纬度和经度)已知,就可以计算出传播延迟。本专利技术实现了通过有限数量的调制解调器,通过服务器进行控制就可以模拟复杂的网络拓扑结构。服务器,具体用于,根据水环境信息确定水环境中声信号发送过程的信号衰减率;根据信号衰减率确定发送给调音台的控制指令;调音台,具体用于,根据接收到的控制指令将调制后的声信号与控制指令相匹配比例本文档来自技高网...

【技术保护点】
1.一种水声传感器网络测试系统,其特征在于,包括:水声信道、服务器、与所述服务器均分别连接的第一调制解调器、第二调制解调器和调音台;所述水声信道包括:声信号发送装置、水环境装置和声信号接收装置;所述服务器,用于根据被模拟的水声传感器网络确定基础信息;所述服务器,还用于根据所述基础信息向所述第一调制解调器、第二调制解调器和调音台发送控制指令,同时生成声信号发送到所述第一调制器;所述第一调制解调器,用于模拟虚拟源节点或虚拟中继节点;若用于模拟所述虚拟源节点,则根据所述控制指令对所述声信号进行调制后,发送到所述调音台;若用于模拟所述虚拟中继节点,则将接收到的待测试声信号转发到所述调音台;所述调音台,用于将调制后的所述声信号根据控制指令混合预存储的特殊音效得到待测试声信号,通过所述声信号发送装置将所述待测试声信号在所述水环境装置中发送到所述声信号接收装置;所述第二调制解调器,用于模拟虚拟中继节点或虚拟目标节点;若用于模拟所述虚拟中继节点,则通过所述声信号接收装置接收所述待测试声信号,并将所述待测试声信号通过所述服务器转发给所述第一调制解调器;若用于模拟所述虚拟目标节点,则通过所述声信号接收装置接收所述待测试声信号后,进行解调得到完成测试声信号。...

【技术特征摘要】
1.一种水声传感器网络测试系统,其特征在于,包括:水声信道、服务器、与所述服务器均分别连接的第一调制解调器、第二调制解调器和调音台;所述水声信道包括:声信号发送装置、水环境装置和声信号接收装置;所述服务器,用于根据被模拟的水声传感器网络确定基础信息;所述服务器,还用于根据所述基础信息向所述第一调制解调器、第二调制解调器和调音台发送控制指令,同时生成声信号发送到所述第一调制器;所述第一调制解调器,用于模拟虚拟源节点或虚拟中继节点;若用于模拟所述虚拟源节点,则根据所述控制指令对所述声信号进行调制后,发送到所述调音台;若用于模拟所述虚拟中继节点,则将接收到的待测试声信号转发到所述调音台;所述调音台,用于将调制后的所述声信号根据控制指令混合预存储的特殊音效得到待测试声信号,通过所述声信号发送装置将所述待测试声信号在所述水环境装置中发送到所述声信号接收装置;所述第二调制解调器,用于模拟虚拟中继节点或虚拟目标节点;若用于模拟所述虚拟中继节点,则通过所述声信号接收装置接收所述待测试声信号,并将所述待测试声信号通过所述服务器转发给所述第一调制解调器;若用于模拟所述虚拟目标节点,则通过所述声信号接收装置接收所述待测试声信号后,进行解调得到完成测试声信号。2.根据权利要求1所述的一种水声传感器网络测试系统,其特征在于,所述基础信息具体包括:虚拟节点的三维位置信息、虚拟中继节点的基础信息和数量、虚拟目标节点的三维位置信息和水环境信息;所述服务器,具体用于,根据所述水环境信息确定所述水...

【专利技术属性】
技术研发人员:赖宥勋
申请(专利权)人:江华晟瑞电子有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1