速率自适应算法仿真软件操作说明书.doc
文本预览下载声明
系统介绍
速率自适应算法仿真软件应用于通信系统仿真,工程设计师可使用该软件对信道在衰落和噪声的影响下,给出不同算法在满足一定误码率的条件下的传输参数,以提高吞吐量。
第二章 操作指南
2.1软件初始化
运行软件出现如下图所示的界面,主要包括:1、“产生七种速率的底层通信系统参数设置”,2、“速率自适应算法参数设置”,3、“仿真控制”,4、“数据保存控制”。
界面左上角“帮助”菜单有两个选项, “仿真程序说明”和“软件使用帮助”,前者对软件中使用的函数进行说明;后者对软件使用方法进行说明。
2.2仿真设置
1、“传输时间”,初始值为1S,对应着仿真中传输的总时间;
2、“帧长”,初始值为100bytes,表示一次仿真的数据量多少;
3、“采样频率”,固定为16MHz,表示每秒对信息采样次数;
4、信道“信噪比SNR”,初始值为10dB;最大多普勒频移,初始值为5Hz,
5、数据传输时ACK的时间设置,初始值为0us;
6、速率自适应过程显示方式,,选择“静态显示”表示仿真完成后一次性显示,选择“动态显示”表示每发送一个帧都显示它的速率,初始显示方式为静态。
7、理论误码率选择,可选1e-4、1e-5、1e-6,表示设定的理论误码率。
8、帧头设置,可选50bytes和24bytes,选择24bytes表示帧头长度为24bytes,反之,表示帧头长度50bytes。
2.3速率自适应算法仿真
点击初始化界面中“算法选择”,出现如下图所示几种算法进行选择,选择具体算法后,该算法对应的参数会由灰变亮,然后设置相应取值。
1)“CHARM算法”参数设置, 选择CHARM算法时,各项参数如α、βδ等均可编辑,可根据需要输入仿真参数;δ表示当前信噪比所占权值;α表示预测信噪比高于当前信噪比时的下调参数;β是分别表示预测信噪比低于当前信噪比时的上调参数;这些值可根据需要进行设置。
2)“RAM算法”参数设置, 选择RAM算法时,各项参数如p、q、m、r等均可编辑,可根据需要输入仿真参数;r表示瞬时吞吐量所占权值;q表示当前信噪比所占权值;m、n分别表示预测信噪比下调和上调参数。这些值可根据需要进行设置。
3)“RADM算法”参数设置, 选择RADM算法时,各项参数如“统计窗口时间”、“平均重传次数门限”、“连续传输数N”等均可编辑,可根据需要输入仿真参数;统计窗口时间表示每次统计的周期时间长短,平均重传门限值表示直接降低以及速率的平均重传次数门限值,连续传输数N表示每次连续发送的数据帧数。这些值可根据需要进行设置。
设置完参数,点击“运行”,即可完成仿真。
2.4仿真控制
1、“运行”按钮,参数设置好之后,点击即可运行仿真;
2、“重置”按钮,点击此按钮可重新初始化各参数,准备下一次仿真;
3、“暂停”按钮,当仿真选择“动态显示”时,可点击暂停按钮暂停,再敲击键盘任意键继续。
4、不管选择“动态显示”还是“静态显示”,当要取消此次仿真任务时,使用快捷键”ctrl+c”进行取消。
5、当仿真运行时,会出现“仿真正在运行,请稍等”的字样,当仿真结束时,会出现“运行结束”的字样,并且仿真结束时会出现仿真耗时。
2.5保存控制
“保存控制”独立于其他板块,用于在仿真完成之后对数据进行的处理,包含“画图”、“保存”、“加载”和“删除”等部分。
“数据表格”内容分11列,分别为“画图标志”、“标注”、“算法名称”、“SNR”、“平均SNR”、“瞬时吞吐量”、“实际吞吐量”、“理论吞吐量”、“成功传输帧误码率”、“误码率”、“丢帧率”。“画图标志”打钩表示“画图”执行时画出该行数据的曲线,否则不画;“标注”用户可根据需要对其进行标注;“SNR”,对应于“信道设置”中的信噪比;“平均SNR”表示一次仿真中信道真实信噪比的平均值;“实际吞吐量”表示每次仿真数据传输完的平均吞吐量;“理论吞吐量”表示根据当前信噪比以及理论误码率推导出的理论值;“成功传输帧误码率”表示成功传输的帧中的误码率;“误码率”表示系统整体的误码率,丢帧率表示数据传输过程中的丢帧率。
在仿真结束后,用户根据自己的需要,对表格中的数据进行“画图”、“保存”、“加载”、“删除”操作;
1、“画图”功能是根据用户的需要,选择勾选画图标志中需要的数据,重画吞吐量曲线;
2、“保存”功能是保存表格中的所有数据,默认为.mat格式,用户可以需要选择保存路径;
3、“加载”功能是加载已有数据,默认为.mat格式,用户可以根据需要选择数据进行加载;
4、“删除”功能是删除在表格中选中的那一行数据,其他数据不变。
第三章 技术支持
技术支持
用本软件过程中如果有什么问题,请先向上级机构反映,由上级机构收集整理后统一跟开发商联系。
如果您在使用本软件的时候,遇到任何技术问题,请及时与我们联系
显示全部