347,914 research outputs found
Pyroomacoustics: A Python package for audio room simulations and array processing algorithms
We present pyroomacoustics, a software package aimed at the rapid development
and testing of audio array processing algorithms. The content of the package
can be divided into three main components: an intuitive Python object-oriented
interface to quickly construct different simulation scenarios involving
multiple sound sources and microphones in 2D and 3D rooms; a fast C
implementation of the image source model for general polyhedral rooms to
efficiently generate room impulse responses and simulate the propagation
between sources and receivers; and finally, reference implementations of
popular algorithms for beamforming, direction finding, and adaptive filtering.
Together, they form a package with the potential to speed up the time to market
of new algorithms by significantly reducing the implementation overhead in the
performance evaluation step.Comment: 5 pages, 5 figures, describes a software packag
Designing a CPU model: from a pseudo-formal document to fast code
For validating low level embedded software, engineers use simulators that
take the real binary as input. Like the real hardware, these full-system
simulators are organized as a set of components. The main component is the CPU
simulator (ISS), because it is the usual bottleneck for the simulation speed,
and its development is a long and repetitive task. Previous work showed that an
ISS can be generated from an Architecture Description Language (ADL). In the
work reported in this paper, we generate a CPU simulator directly from the
pseudo-formal descriptions of the reference manual. For each instruction, we
extract the information describing its behavior, its binary encoding, and its
assembly syntax. Next, after automatically applying many optimizations on the
extracted information, we generate a SystemC/TLM ISS. We also generate tests
for the decoder and a formal specification in Coq. Experiments show that the
generated ISS is as fast and stable as our previous hand-written ISS.Comment: 3rd Workshop on: Rapid Simulation and Performance Evaluation: Methods
and Tools (2011
Design & development of a simulation model to analyse scheduling rules in an FMS in a virtual manufacturing environment : a thesis presented in partial fulfilment of the requirements for the degree of Master of Technology in Manufacturing and Industrial Technology at Massey University
Due to the rapid changes in the needs of the customer for new products, the future manufacturing systems must cope with these changes. Hence, the need for the manufacturing systems to support these changes in the products with shorter lead times within a single manufacturing facility. The Virtual Manufacturing System (VMS) is one concept which can assist in meeting these demands. The VMS concept enables the manufacturing system designers to emulate and test the performance of the future manufacturing systems. This research has given an overview of the new concepts of Virtual Manufacturing Systems and Virtual Manufacturing in general. A Virtual Reality Software tool has been used to realise the VMS concept. A Virtual Manufacturing Environment representing a Flexible Manufacturing System (FMS) has been modelled. A simulation control language is employed for developing simulation control logics and decision making control logics for the development of the FMS model. The modelled FMS is implemented and tested through simulation experiments. The testing is done by analysing the traditional scheduling rules in a manufacturing facility. Average Machine Utilisation, Mean Flow Time, Average Queue Lengths and the System Production Rate are measured as the System Performance Measures for the evaluation of the scheduling rules. This research has identified that the Virtual Manufacturing Software is a powerful tool which can identify optimum configurations and highlight potential problems before a final and expensive manufacturing system is established physically
Implementation of luo-rudi phase 1 cardiac cell excitation model in FPGA
Dynamic simulation of complex cardiac excitation and conduction requires high computational time. Thus, the hardware techniques that can run in the real-time simulation was introduced. However, previously developed hardware simulation requires high power consumption and has a large physical size. Due to the drawbacks, this research presents the adaptation of Luo-Rudy Phase I (LR-I) cardiac excitation model in a rapid prototyping method of field programmable gate array (FPGA) for real-time simulation, lower power consumption and minimizing the size. For the rapid prototyping, a nonlinear Ordinary Differential Equation (ODE)Âbased algorithm of the LR-I model is implemented by using Hardware Description Language (I-IDL) Coder that is capable to convert MATLAB Simulink blocks designed into a synthesisable VHSIC Hardware Description Language (VHDL) code and verified using the FPGA-In-the Loop (FIL) Co-simulator. The Xilinx FPGA Yirtex-6 XC6VLX240T ML605 evaluation board is chosen as a platform for the FPGA high performance system which is supported by the 1-lDL Coder. A fixedÂpoint optimisation has been successfully obtained with Percentage Error (PE) and Mean Square Error (MSE) which are -1.08% and 2.28%, respectively. This result has given better performance for the hardware implementation in terms of 27.5% decrement in power consumption and 5.35% decrement in utilization area with maximum frequency 9.819 MHz. By implementing the constructed algorithm into the high performance FPGA system, a new real-time simulation-based analysis technique of cardiac electrical excitation has been successfully developed
Evaluation of image quality
This presentation outlines in viewgraph format a general approach to the evaluation of display system quality for aviation applications. This approach is based on the assumption that it is possible to develop a model of the display which captures most of the significant properties of the display. The display characteristics should include spatial and temporal resolution, intensity quantizing effects, spatial sampling, delays, etc. The model must be sufficiently well specified to permit generation of stimuli that simulate the output of the display system. The first step in the evaluation of display quality is an analysis of the tasks to be performed using the display. Thus, for example, if a display is used by a pilot during a final approach, the aesthetic aspects of the display may be less relevant than its dynamic characteristics. The opposite task requirements may apply to imaging systems used for displaying navigation charts. Thus, display quality is defined with regard to one or more tasks. Given a set of relevant tasks, there are many ways to approach display evaluation. The range of evaluation approaches includes visual inspection, rapid evaluation, part-task simulation, and full mission simulation. The work described is focused on two complementary approaches to rapid evaluation. The first approach is based on a model of the human visual system. A model of the human visual system is used to predict the performance of the selected tasks. The model-based evaluation approach permits very rapid and inexpensive evaluation of various design decisions. The second rapid evaluation approach employs specifically designed critical tests that embody many important characteristics of actual tasks. These are used in situations where a validated model is not available. These rapid evaluation tests are being implemented in a workstation environment
Performance Estimation of Streaming Applications for Hierarchical MPSoCs
Flasskamp M, Sievers G, Ax J, et al. Performance Estimation of Streaming Applications for Hierarchical MPSoCs. In: Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools (RAPIDO). New York, NY: ACM Press; 2016: 1
Implementing Rapid Response and Medical Emergency Simulation Training for Medical-Surgical Nurses
This project is based on the problem of nursing competence and confidence within medical emergency and rapid response scenarios. This problem affects all patients, but specifically the medical-surgical patient population of which rapid assessment and intervention can lead to a change in patient mortality. The goal of the project is to use simulation, a common tool in undergraduate nursing education, to improve nursing competence and confidence after participation. The nurses will be cycled through three simulated scenarios, followed by a debriefing, and then moved to the next simulation. The nurses’ performance will be evaluated using evaluator checklists for each of the three simulated scenarios by the implementation members. The nurses will also complete pre- and post-evaluation surveys to score personal competence and confidence on a Likert Scale. The surveys will be analyzed and compared to determine if scores on each question contain a significant difference
- …