The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Screen content coding (SCC) extension to High Efficiency Video Coding (HEVC) offers substantial compression efficiency over the existing HEVC standard for computer generated content. However, this gain in compression efficiency is achieved at the expense of further computational complexity with several resource hungry coding tools. Hence, extension of SCC to HEVC hardware encoders can be challenging...
Due to increasing demand for reconfigurability in embedded systems, real-time task scheduling is challenged by non-negligible reconfiguration overheads. We introduce the problem of real-time task scheduling under reconfiguration overhead on heterogeneous reconfigurable systems while considering the data dependencies and data communication overhead. We introduce a novel graph representation which captures...
The use of Extensible Markup Language (XML) for data interchange became standard in most computer systems. The benefits of XML documents are their easy handling, dynamic adjustment to nearly all needs, availability of parsers for any programming language, and the human readability. Despite many advantages of XML, it is still primarily applied in software-based systems. The serious drawback of XML...
Static analysis techniques can be used to compute safe bounds on the worst-case execution time (WCET) of programs. For large programs, abstractions are often required to curb computational complexity. These abstractions may introduce infeasible paths which result in significant overestimation. These paths can be eliminated by adding additional constraints to the static analysis. Such constraints can...
The advent of multi- and many-core processors comes with new challenges and opportunities for the designer of embedded real-time applications. By using parallel programming techniques (e.g. OpenMP) software engineers can leverage from the available hardware parallelism and speed up the algorithms. The inherent redundancy of multi-core architectures can also be used to implement fault-tolerance by...
As the embedded and real-time control systems become ubiquitous, with increasingly stringent requirements of smaller size, their energy efficiency emerges as a problem of key interest. In this paper we review the state of the art of energy optimization techniques from the real-time systems point of view. The survey approaches both hardware and software aspects, including the real-time hardware support,...
The paper proposes an improved hardware implementation of the OpenCV version of the Gaussian Mixture Model (GMM) algorithm. Truncated binary multipliers and a ROM compression technique are employed to reduce hardware complexity while increasing circuit processing capability. The OpenCV GMM algorithm is adapted to allow the FPGA implementation while providing a minimal impact on the quality of the...
This paper presents an innovative proposal for a SCADA system platform, integrating oscillographic capabilities to the set of functions found in standard supervisory and control systems. The proposed SCADA system was developed using C++ language, targeted to x86-64/Windows 7 processing platforms, and is based on multithreading programming. The resulting system has a low implementation cost. The hardware...
In this paper we present the split-phase synchronisation technique to reduce the pessimism in the WCET analysis of parallelised hard real-time (HRT) programs on embedded multi-core processors. We implemented the split-phase synchronisation technique in the memory controller of the HRT capable MERASA multi-core processor. The split-phase synchronisation technique allows reordering memory requests and...
Dynamically reconfigurable computing devices have the ability to adapt their hardware to application demands, providing the performance of hardware acceleration, as well as high flexibility, at competitive costs. For these reasons, FPGA-based reconfigurable systems are becoming popular in many application domains, including soft real-time computing. Unfortunately, one of their biggest limitations...
In view of that the current security system cannot quickly respond to remote warning, a remonitoring system based on STM32 and GSM/GPRS technology was developed. The alarm signal is sent to the mailbox or the user's mobile phone. The actual application results show that the system is stable, fast to response, high in performance and may be widely used in the family and enterprise.
Modern real-time embedded systems often require the capability of switching between operating modes to adapt in dynamically changing environments. The development of such real-time multi-modal systems fundamentally relies upon effective schedulability analysis. Recently, researchers have proposed serial schedulability analysis algorithms for multi-modal systems that account for mode changes at both...
Hardware in the Loop Simulation(HILS) plays an increasingly important role in the development and test system of missile. This paper describes the structure and function of a typical HILS Platform for missile testing. The platform has a double computers structure, which consists of the control computer and the simulation computer. The paper analyses the hardware and software requirements and gives...
Moving object detection is a very important research topic for video surveillance. Drawbacks of low computational efficiency and high power consumption are still challenging to current background subtraction methods. This paper proposes a hardware design to accelerate background subtraction. A real-time background subtraction method is designed with function and task partitions to improve throughput,...
The real-time hardware system called UFO1 intended for high quality registering and fusion of infrared (IR) and visible (VIS) images is presented in this paper. System UFO is principally suited for mobile applications. Of course, it can be also used on fixed platforms as well. Therefore, much effort has been spent to ensure appropriate low power consumption and robustness against harsh environments...
Obtaining realistic three-dimensional (3D) representations of objects is one of the key research topics in Computer Vision. The applications of such researches, in fact, are multifaceted and range from serious scenarios, such as medical imaging systems, to leisure ones, including entertainment systems which support filmmaking (e.g., 3D movies such as Avatar), gaming (e.g., Microsoft Kinect) and music...
This paper describes the implementation of an iLab Server using TAG4M devices. The iLab project (started by MIT) consists of a collection of online laboratories that allow carrying out remote engineering tasks. Our idea was to create such a server based on the TAG4M device - a Wi-Fi measurement device. This iLab implementation will be deployed on the existing iLab infrastructure hosted at the CVTC...
Instruction memories have a large influence on the timing behavior of hard real-time systems. Thus, to obtain safe and tight WCET estimates the instruction memory has to be predictable. Instruction memories in embedded real-time systems range from scratchpads with fixed content to dynamically managed fine-grained caches. In this paper we focus on a function-based dynamic instruction memory (D-ISP)...
With the development of software technology, the new aircraft component testing platform has been widely applied in the field of aviation scientific research and design of new aircraft. As the needs of engineering applications, this paper studies two things to further improve the new aircraft component testing platform by solving the bottleneck of real-time and generality: the real-time collection...
Hardware-in-the-Loop (HiL) has been a proven technique, widely used in the development and testing of realtime embedded systems, especially in the automotive industry. This paper describes the development of a HiL simulation platform for motion control systems, demonstrated with an example of Permanent Magnet Synchronous Motor (PMSM) control system development and testing. The platform uses industry...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.