了解 .netstack 中 FEC 机制如何工作的过程是什么,它使用什么算法来检测和纠正错误? 要了解 FEC(前向纠错)在 .netstack 中是如何工作的,首先我尝试在从发送方向接收方传输数据时引入错误。 方法是,改变调制解调器/通道的参数,如噪声水平、深度、功率水平等; 认为这些更改会引 ...
了解 .netstack 中 FEC 机制如何工作的过程是什么,它使用什么算法来检测和纠正错误? 要了解 FEC(前向纠错)在 .netstack 中是如何工作的,首先我尝试在从发送方向接收方传输数据时引入错误。 方法是,改变调制解调器/通道的参数,如噪声水平、深度、功率水平等; 认为这些更改会引 ...
.netstack 手册参考了 Urick 的经典著作“The Principles of Sound”,第 105-111 页,第 3 版的传输损耗。 其中描述了很多吸收的原因。 估算 .netstack 中的吸收时要考虑什么? 第二个问题,干扰/碰撞在 Basic Acoustic Model ...
假设我们有如下拓扑结构。我们需要从节点 1 向节点 4 发送数据。我们可以通过节点 6 或节点 2 发送数据。我们需要在一段时间间隔内通过节点 1 向节点 4 发送数据(比如说 5 秒),在 5 秒后,我们需要通过节点 2 将数据从节点 1 发送到节点 4,然后重复 30 分钟。 6节点拓扑 ...
与 unetstack shell 一样,我们可以删除路由,但是如何在不使用代理的情况下在 groovy 代码中删除路由 ...
我想取消使用 DATA 协议的消息的传输。 如何使用 clear Req 取消使用 DATA 协议的消息的传输,而不是使用不同协议的其他消息的传输。 ...
我需要模拟水声传感器网络的S-FAMA协议,但是代码(.net-contrib/contrib/S-FAMA/)在某些版本(.NETSIM 1.3,1.4)运行的结果与README文档,3.4.0版本运行S-FAMA代码出错。 将“RxFrameStartNtf”API 升级为“RxClockNt ...
假设类似于上图的场景,Node-A 和 Node-B 通过 Node-C 向 Node-D 发送数据。 Node-A 和 Node-B 分别向 Node-D 发送一个数据包。 节点 A 发送了一个 msg-id = 1 的消息,该消息在节点 C 接收到 msg-id = 1,节点 B 发送一个 ...
我正在为UnetStack开发一个trace analyzer tool 。 我的工具可以使用模拟的 trace.json 文件确定每个成功接收的数据包的TxCount 、 RxCount和end-to-end delay 。 接下来,我要计算throughput 。 我怎么做? trace.js ...
我想从代理删除路由表中的路由条目到节点 1,但我无法弄清楚如何编写代码来通过我自己的代理删除到特定节点的路由条目。 ...
我已经实现了 CRC8,而不是在这个unetstack 博客中提到的自定义 phy 代理的给定实现中使用的奇偶校验字节。 通过检查 ntf.data 命令,当接收到的数据与发送的数据相同时,CRC 工作正常。 我想检查数据何时被修改,CRC是否正常工作。 是否有任何方法来修改数据或其他一些程序来知道 ...
我可以使用trace.json文件获取路由信息吗? 假设我创建了一个 3-node.network。 通过 B 地址路由 3、2 添加从 A 到 C 的路由,并从节点 A 通过 B addroute 1, 2路由addroute 3, 2添加从 C 到 A 的路由,我正在发送一条消息tell 3, ...
在哪里可以找到除 groovy 之外的其他编程语言的UnetStack API文档? 我正在尝试将MATLAB与UnetStack3一起使用。 我浏览了同样可用的博客,并且能够执行该博客中给出的任何操作。 我想通过发送数据、接收数据和更多活动来探索更多内容。 在哪里可以找到执行此类活动的语法? ...
目前我已经在其中一个代理中创建了包含邻居信息的二维数组。 我希望这个数组是全局的,这样其他代理也可以访问这个数组并更新数组中的信息。 请说明如何使数据结构或变量成为全局变量,以便其他代理也可以访问它。 ...
我想使用trace.json文件计算在 UnetStack 中模拟的dropped packet的数量。 我知道,在trace.nam文件中,每个丢弃的数据包都有一个用“d”记录的事件,但是如何使用trace.json在 UnetStack3 中计算dropped packet的数量 我编写了一个 ...
有没有一种方法可以为 .netstack/subnero 调制解调器编写自定义 AT 命令? 我参考了第 12 章,但找不到此信息。 ...
我正在尝试使用VizTrace跟踪可视化工具。 我在系统上成功安装了 Julia。 当我尝试使用命令时 - julia --project viztrace.jl trace.jso 。 如图所示,我收到一些错误。 请帮助解决这些错误。 ...
当我在两个节点之间发送 Jauns 帧时,在RxJanusFrameNtf的接收端有rssi值,如何使用 rssi 计算接收功率或 SNR? ...
我已经对 3 个节点(节点 A、B 和 C)的拓扑进行了模拟。 其中 Node-A 是源,Node-C 是接收器,Node-B 是 A 和 C 之间的中间节点。 现在我想计算从源发送到接收器的数据包的端到端延迟。 为此,我正在解析模拟后生成的trace.json 。 但是,在trace.json中, ...
我想在 4 节点网络中向特定节点发送 Janus 帧而不是广播消息,该怎么做? 以及如何计算到该节点的传输时间? ...
我想在 groovy 语言中使用 MD5 算法为 unetstack 中的位置生成哈希值,但我不知道该怎么做。 如果有人知道请帮助我。 ...