matlab单跳网络仿真代码CS-出处
出处恢复模拟代码
项目概况
:
在
WSN
中,数据包以多跳方式从源节点传输到目标节点。
Provenance记录数据包在到达基站途中的数据来源、转发和聚合信息。
来源对于评估接收数据的可信度、诊断网络故障、检测攻击的早期迹象等至关重要。
具有中继移动节点的
n
节点网络中的路径
我们使用压缩感知技术使用边缘嵌入和双边缘嵌入方法将有关真实节点的信息嵌入到数据包中。
CVX
和
OMP
及其变体用于解决压缩感知问题,并比较了这些方法在路径恢复中的错误率。
先决条件:
MATLAB
(R2021a)
CVX
优化工具箱
要在
matlab
中安装
cvx
工具箱,请按照以下步骤操作:
从此链接下载
cvx。
该页面还提到了安装方法。
下载适用于您平台的文件,然后将其放在方便的位置。
然后从
Matlab
将当前文件夹更改为
cvx
文件夹并运行:
cvx_setup
如何运行代码:
安装上面提到的运行代码所需的所有先决条件
设置参数
n=
no。
网络中的节点数,h=
所需路径的跳跃长度,m=
no。
测量值(传感矩阵的列大小)、误差阈值、用于单边嵌
2023-01-27 00:16:56
31KB
系统开源
1