首页 > 最新文献

2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)最新文献

英文 中文
Implementing SOLID principles for IoT Arduino sensor code 实现SOLID原理的物联网Arduino传感器代码
Elisha Elikem Kofi Senoo, Ebenezer Akansah, Israel Mendonça, M. Aritsugi
Performance, energy efficiency, and other run-time attributes are usually prioritized by stakeholders in the embedded software industry as evaluation metrics, which often results in a trade-off of maintainability, reusability and other design-time qualities. But the need for shorter maintenance cycles is becoming more and more important, as more IoT devices and systems get adopted. Object-oriented programming (OOP) SOLID principles are well adopted practices in software development projects in achieving design-time qualities including maintainability and reusability. Despite the fact that maintainability and reusability are the design-time qualities that drive embedded software refactoring, the absence of a standard embedded software framework results in redundant and wasted development effort. In this study, we apply OOP SOLID principles to implement selected sensors to create an open-source library. This work can help beginners to quickly get started with sensors, and also help embedded software developers to build highly scalable and maintainable systems.
嵌入式软件行业的涉众通常将性能、能源效率和其他运行时属性作为评估指标来优先考虑,这通常会导致在可维护性、可重用性和其他设计时质量之间进行权衡。但是,随着越来越多的物联网设备和系统被采用,缩短维护周期的需求变得越来越重要。面向对象编程(OOP) SOLID原则在软件开发项目中被很好地采用,以实现设计时的质量,包括可维护性和可重用性。尽管可维护性和可重用性是驱动嵌入式软件重构的设计时质量,但缺乏标准的嵌入式软件框架会导致冗余和浪费开发工作。在本研究中,我们应用面向对象的SOLID原理来实现选定的传感器,以创建一个开源库。这项工作可以帮助初学者快速入门传感器,也可以帮助嵌入式软件开发人员构建高度可扩展和可维护的系统。
{"title":"Implementing SOLID principles for IoT Arduino sensor code","authors":"Elisha Elikem Kofi Senoo, Ebenezer Akansah, Israel Mendonça, M. Aritsugi","doi":"10.1109/JAC-ECC56395.2022.10043950","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043950","url":null,"abstract":"Performance, energy efficiency, and other run-time attributes are usually prioritized by stakeholders in the embedded software industry as evaluation metrics, which often results in a trade-off of maintainability, reusability and other design-time qualities. But the need for shorter maintenance cycles is becoming more and more important, as more IoT devices and systems get adopted. Object-oriented programming (OOP) SOLID principles are well adopted practices in software development projects in achieving design-time qualities including maintainability and reusability. Despite the fact that maintainability and reusability are the design-time qualities that drive embedded software refactoring, the absence of a standard embedded software framework results in redundant and wasted development effort. In this study, we apply OOP SOLID principles to implement selected sensors to create an open-source library. This work can help beginners to quickly get started with sensors, and also help embedded software developers to build highly scalable and maintainable systems.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132410522","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Design and Implementation of Low Power Posit Arithmetic Unit for Efficient Hardware Accelerators 高效硬件加速器低功耗位置运算单元的设计与实现
Mohammed Essam, A. Shalaby, M. Taher
There is an increasing interest in hardware accelerators, both in academia and industry. The industry invests in application-level accelerators, like Graphics Processing Units (GPUs) or Field programmable Gate Array (FPGA) accelerators connected to the PCIe bus. Hardware accelerators outperform general purpose Central Processing Units (CPUs) in terms of power consumption and performance. Hardware accelerators seek to optimize arithmetic operations, since it is the heart of the computation circuitry in different algorithms and applications. In this context, posit is proposed to replace IEEE Standard 754-2008 floating point and offers more efficient arithmetic units in terms of accuracy and Power-Performance-Area (PPA) matrix. In this paper, we introduce a low power Verilog HDL design and implementation of Posit Arithmetic Unit (PAU) for efficient hardware accelerators. Our regular proposed PAU is synthesized on Xilinx ZYNQ-7000. The results show34% area improvement and 14% power saving, while our compact PAU achieves 25% area reduction and 45% power saving.
学术界和工业界对硬件加速器的兴趣越来越大。业界投资于应用级加速器,如图形处理单元(gpu)或连接到PCIe总线的现场可编程门阵列(FPGA)加速器。硬件加速器在功耗和性能方面优于通用中央处理器(cpu)。硬件加速器寻求优化算术运算,因为它是不同算法和应用程序中计算电路的核心。在这种情况下,posit被提议取代IEEE标准754-2008浮点数,并在精度和功率性能面积(PPA)矩阵方面提供更有效的算术单位。本文介绍了一种低功耗的Verilog HDL设计和高效硬件加速器的位置算术单元(PAU)的实现。我们建议的常规PAU是在赛灵思ZYNQ-7000上合成的。结果表明,该系统的面积提高了34%,功耗降低了14%,而我们的紧凑型PAU的面积减少了25%,功耗降低了45%。
{"title":"Design and Implementation of Low Power Posit Arithmetic Unit for Efficient Hardware Accelerators","authors":"Mohammed Essam, A. Shalaby, M. Taher","doi":"10.1109/JAC-ECC56395.2022.10043893","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043893","url":null,"abstract":"There is an increasing interest in hardware accelerators, both in academia and industry. The industry invests in application-level accelerators, like Graphics Processing Units (GPUs) or Field programmable Gate Array (FPGA) accelerators connected to the PCIe bus. Hardware accelerators outperform general purpose Central Processing Units (CPUs) in terms of power consumption and performance. Hardware accelerators seek to optimize arithmetic operations, since it is the heart of the computation circuitry in different algorithms and applications. In this context, posit is proposed to replace IEEE Standard 754-2008 floating point and offers more efficient arithmetic units in terms of accuracy and Power-Performance-Area (PPA) matrix. In this paper, we introduce a low power Verilog HDL design and implementation of Posit Arithmetic Unit (PAU) for efficient hardware accelerators. Our regular proposed PAU is synthesized on Xilinx ZYNQ-7000. The results show34% area improvement and 14% power saving, while our compact PAU achieves 25% area reduction and 45% power saving.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125361046","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Arabic handwritten digit classification without gradients: Pseudoinverse Learners 没有梯度的阿拉伯手写数字分类:伪逆学习器
Mohammed A. B. Mahmoud
The topic of handwritten digit recognition (HDR) has drawn more and more attention in recent years. The biggest drawback of HDR is the lack of an efficient model that can categorise the handwritten numbers that users present via digital devices. Various methods have been developed to enhance HDR in Arabic, using on sophisticated deep learning techniques such convolution neural networks (CNNs), which are learning using a backpropagation algorithm that has many drawbacks, including: 1) Local minima possibility, 2) long learning time, 3) Non-assured convergence, 4) Selective learning data and 5) Black box: the inner mapping techniques of the BP are remaining unclear and not grasped. To overcome these limitations, this paper introduces the use of pseudoinverse learning autoencoder (PILAE) algorithm. The PILAE is not a gradient descent strategy; however, it is not required to specify the learning rate or suggest the quantity of hidden layers and the drawback of gradient vanishing. According to experimental findings, the introduced technique improves test accuracy while maximising computational efficiency.
近年来,手写体数字识别(HDR)的研究越来越受到人们的关注。HDR最大的缺点是缺乏一种有效的模型,可以对用户通过数字设备呈现的手写数字进行分类。已经开发了各种方法来增强阿拉伯语的HDR,使用复杂的深度学习技术,如卷积神经网络(cnn),它使用反向传播算法学习,有许多缺点,包括:1)局部最小可能性,2)学习时间长,3)非保证收敛,4)选择性学习数据和5)黑盒:BP的内部映射技术仍然不清楚,没有掌握。为了克服这些限制,本文介绍了伪逆学习自编码器(PILAE)算法的使用。PILAE不是一个梯度下降策略;然而,它不需要指定学习率,也不需要提出隐藏层的数量和梯度消失的缺点。实验结果表明,该方法在提高计算效率的同时提高了测试精度。
{"title":"Arabic handwritten digit classification without gradients: Pseudoinverse Learners","authors":"Mohammed A. B. Mahmoud","doi":"10.1109/JAC-ECC56395.2022.10043938","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043938","url":null,"abstract":"The topic of handwritten digit recognition (HDR) has drawn more and more attention in recent years. The biggest drawback of HDR is the lack of an efficient model that can categorise the handwritten numbers that users present via digital devices. Various methods have been developed to enhance HDR in Arabic, using on sophisticated deep learning techniques such convolution neural networks (CNNs), which are learning using a backpropagation algorithm that has many drawbacks, including: 1) Local minima possibility, 2) long learning time, 3) Non-assured convergence, 4) Selective learning data and 5) Black box: the inner mapping techniques of the BP are remaining unclear and not grasped. To overcome these limitations, this paper introduces the use of pseudoinverse learning autoencoder (PILAE) algorithm. The PILAE is not a gradient descent strategy; however, it is not required to specify the learning rate or suggest the quantity of hidden layers and the drawback of gradient vanishing. According to experimental findings, the introduced technique improves test accuracy while maximising computational efficiency.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"300 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123464596","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An Efficient Classification Process using Supervised Deep Learning and Robot Positioning based on Embedded PD-FLC 基于嵌入式PD-FLC的有监督深度学习和机器人定位的高效分类过程
Emad A. Elsheikh
Recently, computer vision has grown considerably in roboticsarms such as packaging and sorting for Industrial applications. The real challenge is how to improve the present sorting system based on artificial intelligence (AI) in the four points to identify, manipulate, select, and sort objects depending on their features. Therefore, this paper proposes an automatic sorting system based on Deep Learning (DL) and control in a robotic arm using an embedded PD-FLC. The proposed algorithm is divided into three stages; The first stage introduces building a Model for the identification and classification of fruits using the concept of Supervised deep learning (SDL) using the convolution neural network (CNN) algorithm. The model is trained using our data set of images that consider 12 classes of fruits named (Fruits-dataset). The second stage uses the pre-trained model and a web camera to automatically identify and classify the detected objects into 12 categories of fruits in real-time. The third stage uses an embedded proportional derivative fuzzy logic controller (PDFLC) to control the position of a 3DOF robotic arm to locate the classified object in the desired location. Our proposed SDLCNN model is tested to classify the fruits under different environment states (outdoor and indoor) in different color modes and intensities. The proposed SDL-CNN algorithm is compared with different state-of-the-art methods. Correspondingly, the obtained results show the effectiveness, high accuracy, and low cost of the developed design with the capability of real-time identifying and classifying the fruits.
最近,计算机视觉在工业应用的包装和分拣等机器人武器中有了相当大的发展。真正的挑战是如何在根据对象的特征进行识别、操作、选择、排序的4个方面,以人工智能(AI)为基础,改进现有的排序系统。因此,本文提出了一种基于深度学习(DL)的自动分拣系统,并使用嵌入式PD-FLC在机械臂上进行控制。该算法分为三个阶段;第一阶段介绍了使用卷积神经网络(CNN)算法的监督深度学习(SDL)概念构建水果识别和分类模型。该模型使用我们的图像数据集进行训练,该数据集考虑了12类水果,命名为(fruits -dataset)。第二阶段使用预训练的模型和网络摄像头,自动将检测到的物体实时识别并分类为12类水果。第三阶段使用嵌入式比例导数模糊逻辑控制器(PDFLC)控制三维机械臂的位置,将分类对象定位到期望的位置。我们提出的SDLCNN模型在不同的环境状态下(室外和室内),在不同的颜色模式和强度下进行了水果分类测试。将所提出的SDL-CNN算法与不同的最新算法进行了比较。相应的,实验结果表明所开发的设计具有有效性、准确性高、成本低等特点,能够对水果进行实时识别和分类。
{"title":"An Efficient Classification Process using Supervised Deep Learning and Robot Positioning based on Embedded PD-FLC","authors":"Emad A. Elsheikh","doi":"10.1109/JAC-ECC56395.2022.10043954","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043954","url":null,"abstract":"Recently, computer vision has grown considerably in roboticsarms such as packaging and sorting for Industrial applications. The real challenge is how to improve the present sorting system based on artificial intelligence (AI) in the four points to identify, manipulate, select, and sort objects depending on their features. Therefore, this paper proposes an automatic sorting system based on Deep Learning (DL) and control in a robotic arm using an embedded PD-FLC. The proposed algorithm is divided into three stages; The first stage introduces building a Model for the identification and classification of fruits using the concept of Supervised deep learning (SDL) using the convolution neural network (CNN) algorithm. The model is trained using our data set of images that consider 12 classes of fruits named (Fruits-dataset). The second stage uses the pre-trained model and a web camera to automatically identify and classify the detected objects into 12 categories of fruits in real-time. The third stage uses an embedded proportional derivative fuzzy logic controller (PDFLC) to control the position of a 3DOF robotic arm to locate the classified object in the desired location. Our proposed SDLCNN model is tested to classify the fruits under different environment states (outdoor and indoor) in different color modes and intensities. The proposed SDL-CNN algorithm is compared with different state-of-the-art methods. Correspondingly, the obtained results show the effectiveness, high accuracy, and low cost of the developed design with the capability of real-time identifying and classifying the fruits.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126524481","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Developing an Efficient Secure Query Processing Algorithm for Unstructured Data on Encrypted Databases 加密数据库中非结构化数据的高效安全查询处理算法
Mohamed Abdel Fouly, T. Soliman, A. Taloba
A few years ago, information size increased unexpectedly and a data explosion happened. In this world of growing information, a change in database generation may also be required. Historically, we used a structured query language that works best with structured data. Now, we want to work with unstructured data as well as with structured data. The solution is to use not only SQL (NoSQL) database, this means not only structured query language. Recently, NoSQL databases are widely used in many organizations. Moreover, the data is kept in external services like Database as a Service (DaaS), where server-side and client-side security concerns are created. Additionally, the database’s query processing by several clients using complicated techniques and a shared resource environment may lead to ineffective data processing and retrieval. An effective data processing technique among several customers can be used to retrieve data in a secure and effective manner. In this paper, we present an Efficient Secure Query Processing Algorithm for Unstructured Data (ESQPA_U) for efficient query processing by applying data compression techniques before transferring the encrypted results from the server to clients. We have solved security concerns by using CryptDB to encrypt a database on the server to protect the data. Encryption methods have recently been suggested to give customers secrecy in cloud storage. The queries can be processed using encrypted data using this technique without having to first decrypt it. In order to evaluate ESQPA_U performance, it is contrasted with CryptDB existing query processing method. According to results, storage space is more effective and can save up to 57% of its original space.
几年前,信息规模出乎意料地增加,发生了数据爆炸。在这个信息不断增长的世界中,可能还需要对数据库生成进行更改。过去,我们使用的结构化查询语言最适合结构化数据。现在,我们想要处理非结构化数据和结构化数据。解决方案是不仅使用SQL (NoSQL)数据库,也就是说不仅使用结构化查询语言。近年来,NoSQL数据库在许多组织中得到了广泛的应用。此外,数据保存在数据库即服务(DaaS)等外部服务中,在这些服务中创建了服务器端和客户端安全问题。此外,多个客户机使用复杂技术和共享资源环境进行数据库查询处理可能导致无效的数据处理和检索。在多个客户之间使用有效的数据处理技术,可以以安全有效的方式检索数据。在本文中,我们提出了一种高效的非结构化数据安全查询处理算法(ESQPA_U),通过在将加密结果从服务器传输到客户端之前应用数据压缩技术来进行高效的查询处理。我们通过使用CryptDB对服务器上的数据库进行加密来保护数据,从而解决了安全问题。最近有人建议使用加密方法为客户在云存储中提供保密。可以使用这种技术使用加密的数据处理查询,而不必首先对其进行解密。为了评估ESQPA_U的性能,将其与CryptDB现有的查询处理方法进行了对比。根据结果,存储空间更有效,可以节省高达原来的57%的空间。
{"title":"Developing an Efficient Secure Query Processing Algorithm for Unstructured Data on Encrypted Databases","authors":"Mohamed Abdel Fouly, T. Soliman, A. Taloba","doi":"10.1109/JAC-ECC56395.2022.10043877","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043877","url":null,"abstract":"A few years ago, information size increased unexpectedly and a data explosion happened. In this world of growing information, a change in database generation may also be required. Historically, we used a structured query language that works best with structured data. Now, we want to work with unstructured data as well as with structured data. The solution is to use not only SQL (NoSQL) database, this means not only structured query language. Recently, NoSQL databases are widely used in many organizations. Moreover, the data is kept in external services like Database as a Service (DaaS), where server-side and client-side security concerns are created. Additionally, the database’s query processing by several clients using complicated techniques and a shared resource environment may lead to ineffective data processing and retrieval. An effective data processing technique among several customers can be used to retrieve data in a secure and effective manner. In this paper, we present an Efficient Secure Query Processing Algorithm for Unstructured Data (ESQPA_U) for efficient query processing by applying data compression techniques before transferring the encrypted results from the server to clients. We have solved security concerns by using CryptDB to encrypt a database on the server to protect the data. Encryption methods have recently been suggested to give customers secrecy in cloud storage. The queries can be processed using encrypted data using this technique without having to first decrypt it. In order to evaluate ESQPA_U performance, it is contrasted with CryptDB existing query processing method. According to results, storage space is more effective and can save up to 57% of its original space.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133832661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Simultaneous Operation of Photonic Crystal ORXOR- NOT Gates with Minimum Size and High Bit Rate Ring Resonator-Interference Based Structure 基于小尺寸和高比特率环形谐振腔干涉结构的光子晶体ORXOR- NOT门的同时操作
Tamer S. Mostafa, Shaimaa A. Kroush, El- Sayed M. El- Rabaie
The OR-XOR-NOT gates are considered in this paper. They can be constructed in different topologies such as ring resonator, self-collimation, waveguide, and cavity-based structures. Linear and nonlinear materials are used to implement these gates in literature. In this paper, the proposed design is formed in a linear photonic crystal square lattice floor with ring resonator topology and interference based operation. By applying sensitivity analysis and by organizing the location of some rods; the OR-XOR NOT gates are verified. Simultaneous operation, minimum area structure and high bit rate are the remarkable figures of merits for this design. The minimum size of $56.16mathrm{mu m}^{2}$ is obtained. The bit rates of $5.02mathrm{~Tb}/mathrm{s}$, and 3.1Tpbs are calculated for OR, and XOR respectively. As the NOT-gate operation is a part of the XOR; so, it can be verified in this paper. The phase shift between the input powers and their effect are examined carefully. The threshold power level is considered as 0.3. Comparative tables are organized for both gates based on ring resonator topology. The fabrication methods are discussed and evaluated. These structures are designed, simulated and optimized at $1.55mumathrm{m}$ wavelength to verify OR-XOR-NOT gates.
本文考虑OR-XOR-NOT门。它们可以构造成不同的拓扑结构,如环形谐振器、自准直、波导和基于腔的结构。在文献中使用线性和非线性材料来实现这些门。本文提出的设计是在环形谐振腔拓扑和基于干涉的线性光子晶体方形晶格基底上形成的。通过应用灵敏度分析和组织一些杆的位置;验证OR-XOR - NOT门。同时操作、最小面积结构和高比特率是本设计的显著优点。最小值为$56.16 mathm {mu m}^{2}$。对于OR和XOR,分别计算$5.02 mathm {~Tb}/ mathm {s}$和3.1Tpbs的比特率。由于非门操作是异或的一部分;因此,本文可以对其进行验证。仔细研究了输入功率之间的相移及其影响。阈值功率电平考虑为0.3。基于环形谐振器拓扑结构,组织了两个门的比较表。讨论并评价了各种制备方法。这些结构在$1.55mu mathm {m}$波长下进行了设计、仿真和优化,以验证OR-XOR-NOT门。
{"title":"Simultaneous Operation of Photonic Crystal ORXOR- NOT Gates with Minimum Size and High Bit Rate Ring Resonator-Interference Based Structure","authors":"Tamer S. Mostafa, Shaimaa A. Kroush, El- Sayed M. El- Rabaie","doi":"10.1109/JAC-ECC56395.2022.10044036","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10044036","url":null,"abstract":"The OR-XOR-NOT gates are considered in this paper. They can be constructed in different topologies such as ring resonator, self-collimation, waveguide, and cavity-based structures. Linear and nonlinear materials are used to implement these gates in literature. In this paper, the proposed design is formed in a linear photonic crystal square lattice floor with ring resonator topology and interference based operation. By applying sensitivity analysis and by organizing the location of some rods; the OR-XOR NOT gates are verified. Simultaneous operation, minimum area structure and high bit rate are the remarkable figures of merits for this design. The minimum size of $56.16mathrm{mu m}^{2}$ is obtained. The bit rates of $5.02mathrm{~Tb}/mathrm{s}$, and 3.1Tpbs are calculated for OR, and XOR respectively. As the NOT-gate operation is a part of the XOR; so, it can be verified in this paper. The phase shift between the input powers and their effect are examined carefully. The threshold power level is considered as 0.3. Comparative tables are organized for both gates based on ring resonator topology. The fabrication methods are discussed and evaluated. These structures are designed, simulated and optimized at $1.55mumathrm{m}$ wavelength to verify OR-XOR-NOT gates.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133625107","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Multi-Armed Bandit based Capacity Enhancement Approach for Reconfigurable Intelligent Surface Assisted Multi-cell System. 基于多臂强盗的可重构智能表面辅助多单元系统容量增强方法。
Mariam Abdelrahman, Ahmed Nasser, Ahmed Magdy, M. Elsabrouty
In this paper, the capacity enhancement problem in multi-user networks is considered through the assistance of reconfigurable intelligent surfaces (RIS). RIS can manage the interference among cells by optimizing its phase and amplitude reflection coefficients, which is a non-convex problem. For an improved solution, we propose a Multi-armed Bandit (MAB) based technique to optimize the RIS phase shift for interference management while preserving users’ quality of service. In the proposed MAB, RIS phase shifts represent the arms, and the sum rate represents the corresponding reward. Two MAB algorithms are utilized to select the suitable arm from the available space, namely, the $epsilon-$Greedy and the Decaying $epsilon-$Greedy. The simulation results prove that the adopted RIS with phase shift optimization can significantly improve the rate for all users compared to the traditional network.
本文通过可重构智能曲面(RIS)的辅助,研究了多用户网络中的容量增强问题。RIS可以通过优化其相位和振幅反射系数来控制单元间的干扰,这是一个非凸问题。为了改进解决方案,我们提出了一种基于多臂Bandit (MAB)的技术来优化RIS相移以进行干扰管理,同时保持用户的服务质量。在提出的MAB中,RIS相移表示臂,和率表示相应的奖励。利用两种MAB算法从可用空间中选择合适的手臂,即$epsilon-$Greedy和Decaying $epsilon-$Greedy。仿真结果表明,与传统网络相比,采用相移优化的RIS可以显著提高所有用户的速率。
{"title":"Multi-Armed Bandit based Capacity Enhancement Approach for Reconfigurable Intelligent Surface Assisted Multi-cell System.","authors":"Mariam Abdelrahman, Ahmed Nasser, Ahmed Magdy, M. Elsabrouty","doi":"10.1109/JAC-ECC56395.2022.10043873","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043873","url":null,"abstract":"In this paper, the capacity enhancement problem in multi-user networks is considered through the assistance of reconfigurable intelligent surfaces (RIS). RIS can manage the interference among cells by optimizing its phase and amplitude reflection coefficients, which is a non-convex problem. For an improved solution, we propose a Multi-armed Bandit (MAB) based technique to optimize the RIS phase shift for interference management while preserving users’ quality of service. In the proposed MAB, RIS phase shifts represent the arms, and the sum rate represents the corresponding reward. Two MAB algorithms are utilized to select the suitable arm from the available space, namely, the $epsilon-$Greedy and the Decaying $epsilon-$Greedy. The simulation results prove that the adopted RIS with phase shift optimization can significantly improve the rate for all users compared to the traditional network.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123908356","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A CAD Tool of Adaptive Coverage Exclusions for Complex Industrial HDL Designs 复杂工业HDL设计的自适应覆盖排除CAD工具
Ahmed Magdy, Mostafa Khamis
Functional simulation is still the primary workhorse for verifying the correctness of hardware designs. Code coverage is a key contributor to any verification process, as it is strongly correlated to test-bench quality metering and effectiveness of the whole verification flow. It also measures the extent of design verification provided by a set of functional simulation vectors which should compute the statement execution counts (controllability information). Code coverage exclusion has always been associated with the verification process to have reasonable coverage results and for the purpose of debugging a particular segment of the design. Keeping tracing of the excluded parts along with the frequent editing has become a hurdle to a lot of designers. In this paper, we present a novel adaptive exclusion methodology based on source code annotation. This tool acts as a third-party tool that works side by side with any functional simulation tool. Furthermore, the reliability of the tool for any source modifications and its performance overhead were evaluated empirically through extensive simulations over very large industrial projects, showing that the average execution time overhead for 10 million lines of code project is on average 0.4% only.
功能仿真仍然是验证硬件设计正确性的主要手段。代码覆盖率是任何验证过程的关键贡献者,因为它与整个验证流程的测试台架质量度量和有效性密切相关。它还测量由一组功能模拟向量提供的设计验证的程度,这些向量应该计算语句执行计数(可控性信息)。代码覆盖排除总是与验证过程相关联,以获得合理的覆盖结果,并用于调试设计的特定部分。不断跟踪被排除的部分以及频繁的编辑已经成为许多设计师的障碍。本文提出了一种基于源代码注释的自适应排除方法。该工具充当第三方工具,与任何功能仿真工具并排工作。此外,该工具对任何源代码修改的可靠性及其性能开销通过对非常大的工业项目的广泛模拟进行了经验性评估,表明1000万行代码项目的平均执行时间开销平均仅为0.4%。
{"title":"A CAD Tool of Adaptive Coverage Exclusions for Complex Industrial HDL Designs","authors":"Ahmed Magdy, Mostafa Khamis","doi":"10.1109/JAC-ECC56395.2022.10043907","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043907","url":null,"abstract":"Functional simulation is still the primary workhorse for verifying the correctness of hardware designs. Code coverage is a key contributor to any verification process, as it is strongly correlated to test-bench quality metering and effectiveness of the whole verification flow. It also measures the extent of design verification provided by a set of functional simulation vectors which should compute the statement execution counts (controllability information). Code coverage exclusion has always been associated with the verification process to have reasonable coverage results and for the purpose of debugging a particular segment of the design. Keeping tracing of the excluded parts along with the frequent editing has become a hurdle to a lot of designers. In this paper, we present a novel adaptive exclusion methodology based on source code annotation. This tool acts as a third-party tool that works side by side with any functional simulation tool. Furthermore, the reliability of the tool for any source modifications and its performance overhead were evaluated empirically through extensive simulations over very large industrial projects, showing that the average execution time overhead for 10 million lines of code project is on average 0.4% only.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125833558","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Optimal Stochastic Dispatch of Combined Heat Power System with Guaranteed Heat Trading 保证热交易的热电联产系统最优随机调度
Hussein Abdeltawab
Combined Heat and Power (CHP) is an excellent method for maximizing the efficiency of a multicarrier energy system. Generated heat from a CHP can be used to supply a thermal load or storage. Since the CHP-generated heat depends on the generated electric power, some excessive heat may be wasted if storage is not a viable option. This work proposes a day-ahead energy management system (EMS) with redundant heat trading. The system contains Electric Vehicle (EV), Photovoltaic (PV), hot water tank storage, gas boiler, and Electric heater to meet the electric and thermal energy demands in a multicarrier energy system. To account for uncertainties, various scenarios for the electrical/thermal load, PV power, and temperature are considered. A Monte-Carlo-based two-level EMS is developed to calculate the required heat reserve to trade heat while accounting for all uncertainties. Simulation results show that the proposed EMS can predict the necessary reserve for guaranteeing reliable day-ahead heat commitment.
热电联产(CHP)是实现多载波能源系统效率最大化的一种极好的方法。热电联产产生的热量可以用来提供热负荷或储存。由于热电联产产生的热量取决于产生的电力,如果储存不是一个可行的选择,一些多余的热量可能会被浪费。提出了一种具有冗余热交易的日前能源管理系统(EMS)。该系统包含电动汽车(EV)、光伏(PV)、热水箱存储、燃气锅炉和电加热器,以满足多载波能源系统的电能和热能需求。为了考虑不确定性,考虑了电/热负荷、光伏发电和温度的各种情况。基于蒙特卡罗的两级EMS被开发来计算所需的热储备,以交换热量,同时考虑所有的不确定性。仿真结果表明,该模型能够预测出保证日前热承诺可靠的必要储备。
{"title":"Optimal Stochastic Dispatch of Combined Heat Power System with Guaranteed Heat Trading","authors":"Hussein Abdeltawab","doi":"10.1109/JAC-ECC56395.2022.10043939","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043939","url":null,"abstract":"Combined Heat and Power (CHP) is an excellent method for maximizing the efficiency of a multicarrier energy system. Generated heat from a CHP can be used to supply a thermal load or storage. Since the CHP-generated heat depends on the generated electric power, some excessive heat may be wasted if storage is not a viable option. This work proposes a day-ahead energy management system (EMS) with redundant heat trading. The system contains Electric Vehicle (EV), Photovoltaic (PV), hot water tank storage, gas boiler, and Electric heater to meet the electric and thermal energy demands in a multicarrier energy system. To account for uncertainties, various scenarios for the electrical/thermal load, PV power, and temperature are considered. A Monte-Carlo-based two-level EMS is developed to calculate the required heat reserve to trade heat while accounting for all uncertainties. Simulation results show that the proposed EMS can predict the necessary reserve for guaranteeing reliable day-ahead heat commitment.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134381874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Design of a Triple Band Wireless Power Transfer (TB-WPT) system for Multiple Applications 多用途三波段无线电力传输(TB-WPT)系统的设计
H. Atallah, R. Hussein, Adel B. Abdelrahman
In this paper, a triple band wireless power transfer (TB-WPT) system is presented using coupled spirals defected ground structures (Ss-DGSs) band stop filter (BSF). The simulated efficiencies are 98 %, 99 %, and 89 % at 0.26 GHz, 0.37 GHz, and 0.56 GHz, respectively. The suggested work has a size of 30×15mm2 with a transmission distance of 9 mm. Due to its compact size and satisfactory performance, the design can be useful for modern wireless communication technology.
提出了一种采用耦合螺旋缺陷接地结构(Ss-DGSs)带阻滤波器(BSF)的三波段无线电力传输(TB-WPT)系统。在0.26 GHz、0.37 GHz和0.56 GHz下,模拟效率分别为98%、99%和89%。建议作品尺寸为30×15mm2,传输距离为9mm。该设计具有体积小、性能好等特点,可用于现代无线通信技术。
{"title":"Design of a Triple Band Wireless Power Transfer (TB-WPT) system for Multiple Applications","authors":"H. Atallah, R. Hussein, Adel B. Abdelrahman","doi":"10.1109/JAC-ECC56395.2022.10043958","DOIUrl":"https://doi.org/10.1109/JAC-ECC56395.2022.10043958","url":null,"abstract":"In this paper, a triple band wireless power transfer (TB-WPT) system is presented using coupled spirals defected ground structures (Ss-DGSs) band stop filter (BSF). The simulated efficiencies are 98 %, 99 %, and 89 % at 0.26 GHz, 0.37 GHz, and 0.56 GHz, respectively. The suggested work has a size of 30×15mm2 with a transmission distance of 9 mm. Due to its compact size and satisfactory performance, the design can be useful for modern wireless communication technology.","PeriodicalId":326002,"journal":{"name":"2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131654363","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2022 10th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1