matlab仿真要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1,matlab仿真要求:
说明:
1)用matlab仿真无线传感器网络环境,验证给定算法的性能表现。(算法另外给出)。
算法一:
注:
1)应用的对象为cluster ,全网中有若干cluster,它们之间交互通讯,达到全网各cluster 在周期内有计划的休息和活动(sleep schedule)。
这里的收发信号均为全局信号。
3)每个cluster在自己的时间段内(time slot)活动(data trans 传输数据)。各cluster 的slot 的长短约等,由下层网络算法支
持。
4)data trans 部分嵌入算法二;
要求:
1)实现在一个周期内各cluster的sleep/active schedule;
2)需要竞争“空闲slot 时间”时,按等待时间长短和紧急程度排优先级;
3)1),2)可周期循环进行;
算法二:
说明:
1)应用对象为单个节点,每个节点需要具备以下数据值:
Structure node:
{
Degree:
D;//在短程广播范围内的邻居节点数,固定不变
d; // 当前度数,每次启动算法二,d=D
Data: self data;//自己感知到的数据
Received data;// 从接受到的消息(Msg.)中
// 得到的数据
Overdraft signal;// 是否透支
State: active/deaf (sleep);//节点状态
Timeout value;// 监听系统中无任何消息时,确定没有d=1 // 的节点,需要透支d=2 的节点
}
2)所有节点用广播形式发送自己的消息(Msg.),用短程广播半径;
3)广播前监听信道CSMA/CD(Carrier Sense Multiple Access/Collision
Detect)
初步要求:
1)实现无线传输环境;
2)实现CSMA/CD(Carrier Sense Multiple Access/Collision Detect)3)实现算法,使得每个节点所含的数据都收集到某一节点上(d=0);
4)记录下整个过程所需时间和广播次数