@techreport{oai:ipsj.ixsq.nii.ac.jp:02007393, author = {森,飛奈太 and 野林,大起 and 塚本,和也 and 池永,全志 and Hinata Mori and Daiki Nobayashi and Kazuya Tsukamoto and Takeshi Ikenaga}, issue = {16}, month = {Feb}, note = {水中での無線通信は, 伝送遅延の変動やパケット損失の発生などが頻繁に発生する.このような環境における情報伝達手法としてDelay Tolerant Network(DTN)の活用が期待されている.DTNは, メッセージの蓄積・移動転送により,データ到達を実現する.しかし,水中で複数の移動ノードによるマルチホップ通信を実現するためには,エンドツーエンドのデータ配送の性能改善が必要である.本研究ではこれに対処するため,リードソロモン符号を用いた誤り訂正技術を用いるとともに,受信信号強度(RSSI)に基づいて通信環境を把握し,冗長度を動的に調整する冗長パケット割当手法を提案する.各ノードは定期的にビーコンを送信し,受け取ったビーコンのRSSIを測定し,指数移動平均を求め,そこから通信品質を数値化する.これに基づき,送信ノードは受信ノードまでの通信に必要となる冗長パケット数を決定する.本稿では,提案手法をRaspberry Piデバイス上に実装し,水中環境を想定した地上実験環境においてその有効性を評価する., Underwater wireless communication frequently suffers from severe variations in transmission delay and high packet loss rates. In such environments, the use of Delay Tolerant Networks (DTNs) is considered promising as an information delivery method. DTNs achieve data delivery by storing messages and forwarding them opportunistically as nodes move. However, to realize multi-hop communication among multiple mobile nodes in underwater environments, improvements in end-to-end data delivery performance are required. In this study, we address this challenge by proposing a redundant packet allocation method that dynamically adjusts redundancy using Reed-Solomon coding based on quantified communication conditions derived from received signal strength indicator (RSSI) measurements. Each node periodically transmits beacon messages and measures the RSSI of received beacons. An exponential moving average of the RSSI values is calculated to quantify the communication quality. Based on this metric, the transmitting node determines the required number of redundant packets for communication with the receiving node. We implement the proposed method on Raspberry Pi devices and evaluate its effectiveness in a terrestrial experimental environment that emulates underwater communication conditions.}, title = {水中無線DTNのための冗長パケット送信手法における受信信号強度に基づく冗長率決定手法}, year = {2026} }