Search results for "embedded systems"

showing 9 items of 69 documents

Design and Implementation of Acoustic Source Localization on a Low-Cost IoT Edge Platform

2020

The implementation of algorithms for acoustic source localization on edge platforms for the Internet of Things (IoT) is gaining momentum. Applications based on acoustic monitoring can greatly benefit from efficient implementations of such algorithms, enabling novel services for smart homes and buildings or ambient-assisted living. In this context, this brief proposes extreme low-cost sound source localization system composed of two microphones and the low power microcontroller module ESP32. A Direction-Of-Arrival (DOA) algorithm has been implemented taking into account the specific features of this board, showing excellent performance despite the memory constraints imposed by the platform. …

business.industryMicrophoneComputer scienceEmbedded systemsProcess (computing)Esp32Context (language use)Acoustic source localizationIngeniería IndustrialTime–frequency analysisSound source localizationMicrocontrollerDoa estimationEnhanced Data Rates for GSM EvolutionElectrical and Electronic EngineeringbusinessImplementationComputer hardware
researchProduct

A hardware skin-segmentation IP for vision based smart ADAS through an FPGA prototyping

2017

International audience; In this paper we presents a platform based design approach for fast HW/SW embedded smart Advanced Driver Assistant System (ADAS) design and prototyping. Then, we share our experience in designing and prototyping a HW/SW vision based smart embedded system as an ADAS that helps to increase the safety of car's drivers. We present a physical prototype of the vision ADAS based on a Zynq FPGA. The system detects the fatigue state of the driver by monitoring the eyes closure and generates a real-time alert. A new HW/SW codesign skin segmentation step to locate the eyes/face is proposed. Our presented new approach migrates the skin segmentation step from processing system (S…

car driver safetyComputer scienceautomotive electronicsFPGA Prototyping02 engineering and technology01 natural sciencesIP networkshardware skin segmentation IPhardware-software vision based smart embedded system[SPI]Engineering Sciences [physics]HardwareHigh-level synthesis0202 electrical engineering electronic engineering information engineeringSegmentationField-programmable gate arrayimage segmentationSkinfield programmable gate arraysVision basedbusiness.industry010401 analytical chemistryVehiclesobject detectionplatform based design0104 chemical sciences[SPI.TRON]Engineering Sciences [physics]/ElectronicsProgrammable logic devicedriver information systemsimage recognitionStreaming mediaembedded smart advanced driver assistant systemEmbedded systemFacefatigue state detectionPlatform-based design020201 artificial intelligence & image processingembedded systemsState (computer science)vision based smart ADASbusinesshardware-software codesignroad safetyComputer hardwareSoftwareFPGA prototype
researchProduct

Service Differentiation for NoC-based Multimedia Applications

2015

International audience; As the communication on-chip evolves toward the global multi-service network, various applications with different service requirements have emerged. A key factor is the support services with a guaranteed quality. The differentiated service with double physical channels is seen as the key technology to achieve this goal. It is focused on the control of traffic and recognizing the need for aspects for the management plan achieved by the bandwidth broker. In this paper, a novel QoS architecture for multimedia application over NoC is proposed. The gains in latency and in resource are possible due to the simplicity of the NoC architecture.

double-XYDiffServ[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsNoCmultimedia applications[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

Emulating the Effects of Radiation-Induced Soft-Errors for the Reliability Assessment of Neural Networks

2021

International audience; Convolutional Neural Networks (CNNs) are currently one of the most widely used predictive models in machine learning. Recent studies have demonstrated that hardware faults induced by radiation fields, including cosmic rays, may significantly impact the CNN inference leading to wrong predictions. Therefore, ensuring the reliability of CNNs is crucial, especially for safety-critical systems. In the literature, several works propose reliability assessments of CNNs mainly based on statistically injected faults. This work presents a software emulator capable of injecting real faults retrieved from radiation tests. Specifically, from the device characterisation of a DRAM m…

fault injectionComputer scienceNeural netsInferenceRadiation effectsRadiation inducedFault (power engineering)Convolutional neural networkSoftwareFault injectionComputer Science (miscellaneous)[SPI.NANO]Engineering Sciences [physics]/Micro and nanotechnologies/MicroelectronicsReliability (statistics)reliabilityArtificial neural networkApproximate methodsEvent (computing)business.industryReliabilityComputer Science Applications[SPI.TRON]Engineering Sciences [physics]/ElectronicsHuman-Computer Interactionneural netsComputer engineeringapproximate methodsradiation effects[INFO.INFO-ES]Computer Science [cs]/Embedded SystemsbusinessInformation Systems
researchProduct

Mise en œuvre d’une architecture de gestion de collision pour le déploiement efficace d’un NoC sur multi-FPGA

2015

International audience; Le déploiement d’un NoC (Network On Chip) sur plusieurs FPGA nécessite que des routeurs partagent un même lien de communication entre FPGAs, créant des goulots d’étranglement [1]. Dans ce papier, nous proposons une structure de gestion de collision intégrée entre le NoC et le point d’accès du protocole FPGA. Cette structure est basée sur les algorithmes utilisés dans les réseaux informatiques et adaptée aux NoC [2].

multi-FPGAHardware_INTEGRATEDCIRCUITS[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded Systemsgestion de collisionsalgorithme de BackoffNoC[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

Video Scene analysis for a configurable hardware accelerator dedicated to Smart Camera

2012

International audience; According to the Center for Research and Prevention of Injuries report, fall-caused injuries of elderly people in UE- 27 are five times as frequent as other injury causes which reduce considerably their mobility and independence. Among the diverse applications of computer vision systems, object detection and event recognition are of the most prominent related recognition and motion analysis, that is, researchers had the idea to spread it in fall detection. The fall event, extracted automatically from the video scene represents itself, crucial information that can be used to alert emergency. In this context, visual information on the corresponding scene is highly impo…

smart camera's acceleratorConfigurable motion estimationadaptive video coding performancesFall detectionComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded Systems[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

FPGA-based smart camera : industrial applications

2013

International audience; For the last two decades and still today, smart cameras offer innovative solutions for industrial vision applications. This kind of system associates a flexible image acquisition with high-speed processing possibilities. Many smart camera designs are based on FPGA components to obtain these two features. Indeed, the FPGA enables the CMOS sensor to be controlled and therefore to propose a configurable acquisition according to the application constraints (i.e. dynamic windowing). The configurable structure of a FPGA represents a key advantage for modifying the embedded processing (even on-the-fly using dynamic reconfiguration). Meanwhile, FPGA components offer a large …

smart cameraco-processingconfigurable systems[INFO.INFO-ES]Computer Science [cs]/Embedded Systems[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsHigh-Level Synthesiscommunication interfaces[INFO.INFO-ES] Computer Science [cs]/Embedded Systems
researchProduct

Digital processing of environmental noise samples

2014

sulautettu tietotekniikkahuman auditory systemARM assembly languageäänitekniikkamittausmonitorointiARM architecturekuuloA-weighting filtermelumittaustekniikkaäänenvoimakkuusfixed-point implementationäänenkäsittelyaltistuminenembedded systemsenvironmental noisevalvonta
researchProduct

Distance Learning with Hands-on Exercises : Physical Device vs. Simulator

2022

This Research to Practice Full Paper presents a comparison between a physical device and a simulator in a distance learning context. Programming embedded devices is very commonly taught using embedded hardware. One of the most used solutions is the Arduino microcontroller platform, which allows small embedded applications to be built and commanded in a programming language. However, there are some challenges in using physical devices for educational purposes. These challenges are particularly acute in distance learning or when the course needs to be scalable to a varying number of students. To address these challenges, we explored the potential of a simulator as a replacement for a physical…

verkkokurssitsulautettu tietotekniikkatrainingmikro-ohjaimetcostscomputer aided instructionetäopetushardwareharjoittelusimulaatioharjoitteluembedded systemsohjelmointimicrocontrollersscalability
researchProduct