水声协作通信网络中运用人工鱼群算法寻找路由的方法

    公开(公告)号:CN109348518B

    公开(公告)日:2020-07-03

    申请号:CN201811338131.5

    申请日:2018-11-12

    Abstract: 水声协作通信网络中运用人工鱼群算法寻找路由的方法,涉及水下通信。将备选路由节点编号并计算任意两节点之间的距离;将人工鱼个体表示为X=(X1,X2,…,Xn),其中,Xα为寻优变量,α=1,...,n,人工鱼所在位置的食料浓度为Y=f(X);任选一条未经判定的人工鱼,根据节点间的距离计算出该人工鱼状态信息下的系统总能耗;若可进行追尾行为,则跳出行为判断;若无法进行追尾行为,则尝试依次进行聚群、觅食两种行为;所有人工鱼完成一次行为判决后,得到的最低能耗值即为本次迭代的最佳能耗值,输出本次迭代的最佳能耗值;重复迭代步骤至设定的最大迭代次数,输出最佳能耗值对应的人工鱼状态,即为选定的路由结果。

    水声协作通信网络中运用人工鱼群算法寻找路由的方法

    公开(公告)号:CN109348518A

    公开(公告)日:2019-02-15

    申请号:CN201811338131.5

    申请日:2018-11-12

    Abstract: 水声协作通信网络中运用人工鱼群算法寻找路由的方法,涉及水下通信。将备选路由节点编号并计算任意两节点之间的距离;将人工鱼个体表示为X=(X1,X2,…,Xn),其中,Xα为寻优变量,α=1,...,n,人工鱼所在位置的食料浓度为Y=f(X);任选一条未经判定的人工鱼,根据节点间的距离计算出该人工鱼状态信息下的系统总能耗;若可进行追尾行为,则跳出行为判断;若无法进行追尾行为,则尝试依次进行聚群、觅食两种行为;所有人工鱼完成一次行为判决后,得到的最低能耗值即为本次迭代的最佳能耗值,输出本次迭代的最佳能耗值;重复迭代步骤至设定的最大迭代次数,输出最佳能耗值对应的人工鱼状态,即为选定的路由结果。

    一种水声多跳协作通信网络数据奇偶分组传输方法

    公开(公告)号:CN106255151A

    公开(公告)日:2016-12-21

    申请号:CN201610833261.0

    申请日:2016-09-20

    Applicant: 厦门大学

    Abstract: 一种水声多跳协作通信网络数据奇偶分组传输方法。设置节点之间的距离并控制每个节点的发送功率,建立节点间数据奇偶分组发送的协作传输机制;将待传输的数据包及各节点编号,每两个数据包为一组,进行初始化;奇数节点向下一个奇数节点发送奇数数据包,偶数节点向下一个偶数节点发送偶数数据包,奇偶节点交替进行,奇、偶数节点分别作为各自的中继节点进行转发;当奇数节点向下一个奇数节点发送奇数数据包时,两个奇数节点之间的偶数节点监听到该奇数数据包并储存在本地,该偶数节点可作为协作节点将监听到的该奇数数据包重传给下一个奇数节点;当目的节点成功接收完该组数据包后,源节点进行下一组数据包的初始化操作,直到所有数据包发送完成。

    一种基于行船中继节点的水声数据多跳协作传输方法

    公开(公告)号:CN107181534B

    公开(公告)日:2019-08-30

    申请号:CN201710351200.5

    申请日:2017-05-18

    Applicant: 厦门大学

    Abstract: 一种基于行船中继节点的水声数据多跳协作传输方法,涉及水下通信。利用航道上行船搭载水声数据收发装置,建立水声数据多跳协作传输。源节点广播信号,若有两艘配备有水声数据收发装置的行船进入有效接收范围时,距离目的节点较远的一艘行船选为协作节点,距离目的节点较近的另一艘行船选为中继节点,开始进行信号接收,协作节点将接收到的信号解码转发给中继节点;若有效接收范围时,则该船并解码。解码成功后,该行船向其有效接收范围内的更靠近目的节点的行船转发来自源节点的信号,有效接收范围内存在行船的不同情况,进行水声数据的接收和解码处理;多跳协作传输,直到目的节点进入某一中继节点的有效接收范围,完成水声数据多跳协作传输。

    一种水声多跳协作通信网络数据奇偶分组传输方法

    公开(公告)号:CN106255151B

    公开(公告)日:2019-04-02

    申请号:CN201610833261.0

    申请日:2016-09-20

    Applicant: 厦门大学

    Abstract: 一种水声多跳协作通信网络数据奇偶分组传输方法。设置节点之间的距离并控制每个节点的发送功率,建立节点间数据奇偶分组发送的协作传输机制;将待传输的数据包及各节点编号,每两个数据包为一组,进行初始化;奇数节点向下一个奇数节点发送奇数数据包,偶数节点向下一个偶数节点发送偶数数据包,奇偶节点交替进行,奇、偶数节点分别作为各自的中继节点进行转发;当奇数节点向下一个奇数节点发送奇数数据包时,两个奇数节点之间的偶数节点监听到该奇数数据包并储存在本地,该偶数节点可作为协作节点将监听到的该奇数数据包重传给下一个奇数节点;当目的节点成功接收完该组数据包后,源节点进行下一组数据包的初始化操作,直到所有数据包发送完成。

    一种基于蚁群算法的水声多跳协作通信网络路由选择方法

    公开(公告)号:CN106162794B

    公开(公告)日:2019-04-02

    申请号:CN201610833497.4

    申请日:2016-09-20

    Applicant: 厦门大学

    Abstract: 一种基于蚁群算法的水声多跳协作通信网络路由选择方法,涉及水声网络。将协作通信引入水声多跳网络,形成水声多跳协作通信网络,根据水声通信能量消耗模型,提出适用于水声多跳协作通信网络的蚁群算法代价函数,用以优化路由选择;存在协作节点,使得每个中继节点的下一跳选择空间增大,提高路由选择的成功性;确保在既有中继节点又存在协作节点的情况下,能迅速有效地找到全局最优的路径;该最优路径可降低系统整体能量消耗,延长水声通信网络的生命周期。

    一种多跳水声网络数据传输的协调机制方法

    公开(公告)号:CN105813130B

    公开(公告)日:2019-04-02

    申请号:CN201610129809.3

    申请日:2016-03-08

    Applicant: 厦门大学

    Abstract: 一种多跳水声网络数据传输的协调机制方法,涉及水下通信。利用水声信道大时延的传输特性,建立节点间数据发送的协调机制,合理设置数据块长度、控制节点之间的距离以及每个节点的发送功率大小,在节点i发送完数据块j后,将先接收来自节点i‑1的下一个数据块j‑1,再接收来自节点i+1的反馈信号,若收到确认信号ACK则节点i直接开始发送来自节点i‑1的下一个数据块j‑1,否则节点i重传原数据块j,由此可使得节点i的监听状态时间得到充分利用。能在保证水声数据多跳传输系统误码性能的前提下,有效降低系统传输的平均端到端时延;利用水声网络节点监听的空闲时间发送和接收水声数据;平均端到端时延,随信噪比的变化比较缓慢。

    一种基于行船中继节点的水声数据多跳协作传输方法

    公开(公告)号:CN107181534A

    公开(公告)日:2017-09-19

    申请号:CN201710351200.5

    申请日:2017-05-18

    Applicant: 厦门大学

    Abstract: 一种基于行船中继节点的水声数据多跳协作传输方法,涉及水下通信。利用航道上行船搭载水声数据收发装置,建立水声数据多跳协作传输。源节点广播信号,若有两艘配备有水声数据收发装置的行船进入有效接收范围时,距离目的节点较远的一艘行船选为协作节点,距离目的节点较近的另一艘行船选为中继节点,开始进行信号接收,协作节点将接收到的信号解码转发给中继节点;若有效接收范围时,则该船并解码。解码成功后,该行船向其有效接收范围内的更靠近目的节点的行船转发来自源节点的信号,有效接收范围内存在行船的不同情况,进行水声数据的接收和解码处理;多跳协作传输,直到目的节点进入某一中继节点的有效接收范围,完成水声数据多跳协作传输。

    一种多跳水声网络数据传输的协调机制方法

    公开(公告)号:CN105813130A

    公开(公告)日:2016-07-27

    申请号:CN201610129809.3

    申请日:2016-03-08

    Applicant: 厦门大学

    Abstract: 一种多跳水声网络数据传输的协调机制方法,涉及水下通信。利用水声信道大时延的传输特性,建立节点间数据发送的协调机制,合理设置数据块长度、控制节点之间的距离以及每个节点的发送功率大小,在节点i发送完数据块j后,将先接收来自节点i?1的下一个数据块j?1,再接收来自节点i+1的反馈信号,若收到确认信号ACK则节点i直接开始发送来自节点i?1的下一个数据块j?1,否则节点i重传原数据块j,由此可使得节点i的监听状态时间得到充分利用。能在保证水声数据多跳传输系统误码性能的前提下,有效降低系统传输的平均端到端时延;利用水声网络节点监听的空闲时间发送和接收水声数据;平均端到端时延,随信噪比的变化比较缓慢。

Patent Agency Ranking