306 research outputs found
Constructivist Multi-Access Lab Approach in Teaching FPGA Systems Design with LabVIEW
Embedded systems play vital role in modern
applications [1]. They can be found in autos, washing
machines, electrical appliances and even in toys. FPGAs are
the most recent computing technology that is used in embedded
systems. There is an increasing demand on FPGA
based embedded systems, in particular, for applications that
require rapid time responses. Engineering education curricula
needs to respond to the increasing industrial demand of
using FPGAs by introducing new syllabus for teaching and
learning this subject. This paper describes the development
of new course material for teaching FPGA-based embedded
systems design by using ‘G’ Programming Language of
LabVIEW. A general overview of FPGA role in engineering
education is provided. A survey of available Hardware
Programming Languages for FPGAs is presented. A survey
about LabVIEW utilization in engineering education is
investigated; this is followed by a motivation section of why
to use LabVIEW graphical programming in teaching and its
capabilities. Then, a section of choosing a suitable kit for the
course is laid down. Later, constructivist closed-loop model
the FPGA course has been proposed in accordance with [2-
4; 80,86,89,92]. The paper is proposing a pedagogical
framework for FPGA teaching; pedagogical evaluation will
be conducted in future studies. The complete study has been
done at the Faculty of Electrical and Electronic Engineering,
Aleppo University
Sparse Iterative Learning Control with Application to a Wafer Stage: Achieving Performance, Resource Efficiency, and Task Flexibility
Trial-varying disturbances are a key concern in Iterative Learning Control
(ILC) and may lead to inefficient and expensive implementations and severe
performance deterioration. The aim of this paper is to develop a general
framework for optimization-based ILC that allows for enforcing additional
structure, including sparsity. The proposed method enforces sparsity in a
generalized setting through convex relaxations using norms. The
proposed ILC framework is applied to the optimization of sampling sequences for
resource efficient implementation, trial-varying disturbance attenuation, and
basis function selection. The framework has a large potential in control
applications such as mechatronics, as is confirmed through an application on a
wafer stage.Comment: 12 pages, 14 figure
Machine Learning in Compiler Optimization
In the last decade, machine learning based compilation has moved from an an obscure research niche to a mainstream activity. In this article, we describe the relationship between machine learning and compiler optimisation and introduce the main concepts of features, models, training and deployment. We then provide a comprehensive survey and provide a road map for the wide variety of different research areas. We conclude with a discussion on open issues in the area and potential research directions. This paper provides both an accessible introduction to the fast moving area of machine learning based compilation and a detailed bibliography of its main achievements
Augmented reality environmental monitoring using wireless sensor networks
Environmental monitoring brings many challenges to wireless sensor networks: including the need to collect and process large volumes of data before presenting the information to the user in an easy to understand format. This paper presents SensAR, a prototype augmented reality interface specifically designed for monitoring environmental information. The input of our prototype is sound and temperature data which are located inside a networked environment. Participants can visualise 3D as well as textual representations of environmental information in real-time using a lightweight handheld computer
OpenICE-lite: Towards a Connectivity Platform for the Internet of Medical Things
The Internet of Medical Things (IoMT) is poised to revolutionize medicine. However, medical device communication, coordination, and interoperability present challenges for IoMT applications due to safety, security, and privacy concerns. These challenges can be addressed by developing an open platform for IoMT that can provide guarantees on safety, security and privacy. As a first step, we introduce OpenICE-lite, a middleware for medical device interoperability that also provides security guarantees and allows other IoMT applications to view/analyze the data in real time. We describe two applications that currently utilize OpenICE-lite, namely (i) a critical pulmonary shunt predictor for infants during surgery; (ii) a remote pulmonary monitoring systems (RePulmo). Implementations of both systems are utilized by the Children’s Hospital of Philadelphia (CHOP) as quality improvements to patient care
- …