设计用于减少在无线电通信系统中的频率:设计一个虚拟软件平台,用于在中央处理器一级的无线电传感器网络中建立合同模。

Ghaidaa Mohammad Esber, Mothanna Alkubeily, Samer Sulaiman Ghaidaa Mohammad Esber, Mothanna Alkubeily, Samer
{"title":"设计用于减少在无线电通信系统中的频率:设计一个虚拟软件平台,用于在中央处理器一级的无线电传感器网络中建立合同模。","authors":"Ghaidaa Mohammad Esber, Mothanna Alkubeily, Samer Sulaiman Ghaidaa Mohammad Esber, Mothanna Alkubeily, Samer ","doi":"10.26389/ajsrp.e120621","DOIUrl":null,"url":null,"abstract":"Wireless sensor network simulation programs provide representation for an actual system, without needing to deploy real testbed which is highly constrained by the available budget, and the direct operations inside physical layer in most of these programs are hidden and work implicitly. This is what motivated us to build a kernel for a virtual simulation platform to be able to simulate protocol operations and algorithms at the node processing unit level, The proposed system aims to observe the execution of operations at the low level of the wireless sensor physical infrastructure with the ability to modify at this level. That give the improvers of wireless sensor nodes the ability to test their ideas without needing to use physical environment. We have built the functionality operations which are related to the platform kernel at several stages. We defined (as a first step) the essential operations inside a virtual microprocessor that uses a partial set pf MIPS instructions, and built the kernel of minimized virtual WSN simulator depending on the proposed microprocessor, that means we can add any number of nodes inside the GUI of the WSN simulator kernel, and these nodes use the proposed virtual microprocessor . Then we improved this platform by adding the instruction set of a real microprocessor that is used in wireless sensor network nodes. Finally, (and to ease and simplify the interaction operation between program GUI of the platform kernel and the user), we have built simplified compiler that allows user to deal with microprocessor GUI inside each node, and to clarify protocol and algorithm operations by a set of orders and functions without needing to deal with low level language (Assembly language) in a direct way. The simulation results have presented high flexibility and performance to this platform in observing the operation sequence inside wireless sensor nodes at assembly level, in addition to focus on some parameters that are related to microprocessor inside each node.","PeriodicalId":15747,"journal":{"name":"Journal of engineering sciences and information technology","volume":"7 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Designing a Virtual Platform for Modeling Nodes in Wireless Sensor Networks at the Central Processing Unit Level: تصميم منصة برمجية افتراضية لنمذجة العقد ضمن شبكات الحساسات اللاسلكية على مستوى وحدة المعالجة المركزية\",\"authors\":\"Ghaidaa Mohammad Esber, Mothanna Alkubeily, Samer Sulaiman Ghaidaa Mohammad Esber, Mothanna Alkubeily, Samer \",\"doi\":\"10.26389/ajsrp.e120621\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wireless sensor network simulation programs provide representation for an actual system, without needing to deploy real testbed which is highly constrained by the available budget, and the direct operations inside physical layer in most of these programs are hidden and work implicitly. This is what motivated us to build a kernel for a virtual simulation platform to be able to simulate protocol operations and algorithms at the node processing unit level, The proposed system aims to observe the execution of operations at the low level of the wireless sensor physical infrastructure with the ability to modify at this level. That give the improvers of wireless sensor nodes the ability to test their ideas without needing to use physical environment. We have built the functionality operations which are related to the platform kernel at several stages. We defined (as a first step) the essential operations inside a virtual microprocessor that uses a partial set pf MIPS instructions, and built the kernel of minimized virtual WSN simulator depending on the proposed microprocessor, that means we can add any number of nodes inside the GUI of the WSN simulator kernel, and these nodes use the proposed virtual microprocessor . Then we improved this platform by adding the instruction set of a real microprocessor that is used in wireless sensor network nodes. Finally, (and to ease and simplify the interaction operation between program GUI of the platform kernel and the user), we have built simplified compiler that allows user to deal with microprocessor GUI inside each node, and to clarify protocol and algorithm operations by a set of orders and functions without needing to deal with low level language (Assembly language) in a direct way. The simulation results have presented high flexibility and performance to this platform in observing the operation sequence inside wireless sensor nodes at assembly level, in addition to focus on some parameters that are related to microprocessor inside each node.\",\"PeriodicalId\":15747,\"journal\":{\"name\":\"Journal of engineering sciences and information technology\",\"volume\":\"7 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of engineering sciences and information technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.26389/ajsrp.e120621\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of engineering sciences and information technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26389/ajsrp.e120621","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

无线传感器网络仿真程序提供了一个实际系统的表示,而不需要部署真实的测试平台,这受到可用预算的高度限制,并且这些程序中大多数物理层内部的直接操作是隐藏的和隐式的。这就是促使我们为虚拟仿真平台构建内核的原因,以便能够在节点处理单元级别模拟协议操作和算法。所提出的系统旨在观察无线传感器物理基础设施的低级别操作执行情况,并具有在该级别修改的能力。这使得无线传感器节点的改进者能够在不使用物理环境的情况下测试他们的想法。我们已经在几个阶段构建了与平台内核相关的功能操作。我们(作为第一步)定义了使用部分MIPS指令集的虚拟微处理器内部的基本操作,并根据所建议的微处理器构建了最小化虚拟WSN模拟器的内核,这意味着我们可以在WSN模拟器内核的GUI中添加任意数量的节点,这些节点使用所建议的虚拟微处理器。在此基础上,我们对该平台进行了改进,增加了一个实际应用于无线传感器网络节点的微处理器的指令集。最后,(为了方便和简化平台内核程序GUI与用户之间的交互操作),我们构建了简化的编译器,允许用户在每个节点内部处理微处理器GUI,并通过一组命令和函数来阐明协议和算法操作,而无需直接处理底层语言(汇编语言)。仿真结果表明,该平台在观察无线传感器节点内部组装级的工作顺序方面具有较高的灵活性和性能,并对每个节点内部与微处理器相关的一些参数进行了重点研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Designing a Virtual Platform for Modeling Nodes in Wireless Sensor Networks at the Central Processing Unit Level: تصميم منصة برمجية افتراضية لنمذجة العقد ضمن شبكات الحساسات اللاسلكية على مستوى وحدة المعالجة المركزية
Wireless sensor network simulation programs provide representation for an actual system, without needing to deploy real testbed which is highly constrained by the available budget, and the direct operations inside physical layer in most of these programs are hidden and work implicitly. This is what motivated us to build a kernel for a virtual simulation platform to be able to simulate protocol operations and algorithms at the node processing unit level, The proposed system aims to observe the execution of operations at the low level of the wireless sensor physical infrastructure with the ability to modify at this level. That give the improvers of wireless sensor nodes the ability to test their ideas without needing to use physical environment. We have built the functionality operations which are related to the platform kernel at several stages. We defined (as a first step) the essential operations inside a virtual microprocessor that uses a partial set pf MIPS instructions, and built the kernel of minimized virtual WSN simulator depending on the proposed microprocessor, that means we can add any number of nodes inside the GUI of the WSN simulator kernel, and these nodes use the proposed virtual microprocessor . Then we improved this platform by adding the instruction set of a real microprocessor that is used in wireless sensor network nodes. Finally, (and to ease and simplify the interaction operation between program GUI of the platform kernel and the user), we have built simplified compiler that allows user to deal with microprocessor GUI inside each node, and to clarify protocol and algorithm operations by a set of orders and functions without needing to deal with low level language (Assembly language) in a direct way. The simulation results have presented high flexibility and performance to this platform in observing the operation sequence inside wireless sensor nodes at assembly level, in addition to focus on some parameters that are related to microprocessor inside each node.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信