首页 > 最新文献

2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)最新文献

英文 中文
Space Wireless Sensor Networks for planetary exploration: Node and network architectures 用于行星探测的空间无线传感器网络:节点和网络架构
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880175
Pedro Rodrigues, André Oliveira, G. Oddi, F. Liberati, Francisco Alvarez, R. Cabás, T. Vladimirova, X. Zhai, Hongyuan Jing, M. Crosnier
Wireless Sensor Networks (WSNs) are made of a usually large number of nodes deployed over an area of interest in order to monitor specific phenomena. WSNs constitute a promising technology for planetary exploration, since they can be deployed in order to monitor the environmental conditions on a planet's surface, also in view of possible manned missions. This paper deals with the design of node and network architectures in a WSN targeted for planetary exploration, with a particular focus on the challenges, the driving principles and the design solutions adopted at WSN node and network level. Also, the paper introduces the basic architecture supporting data fusion at node and network level, which plays a fundamental role in order to increase overall WSN performances.
无线传感器网络(wsn)通常由部署在感兴趣区域上的大量节点组成,以便监测特定现象。无线传感器网络是一项很有前途的行星探测技术,因为它们可以用于监测行星表面的环境条件,也可以用于可能的载人任务。本文研究了面向行星探测的WSN节点和网络架构的设计,重点讨论了WSN节点和网络层面所面临的挑战、驱动原理以及采用的设计方案。介绍了支持节点级和网络级数据融合的基本体系结构,这对提高无线传感器网络的整体性能起着至关重要的作用。
{"title":"Space Wireless Sensor Networks for planetary exploration: Node and network architectures","authors":"Pedro Rodrigues, André Oliveira, G. Oddi, F. Liberati, Francisco Alvarez, R. Cabás, T. Vladimirova, X. Zhai, Hongyuan Jing, M. Crosnier","doi":"10.1109/AHS.2014.6880175","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880175","url":null,"abstract":"Wireless Sensor Networks (WSNs) are made of a usually large number of nodes deployed over an area of interest in order to monitor specific phenomena. WSNs constitute a promising technology for planetary exploration, since they can be deployed in order to monitor the environmental conditions on a planet's surface, also in view of possible manned missions. This paper deals with the design of node and network architectures in a WSN targeted for planetary exploration, with a particular focus on the challenges, the driving principles and the design solutions adopted at WSN node and network level. Also, the paper introduces the basic architecture supporting data fusion at node and network level, which plays a fundamental role in order to increase overall WSN performances.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117100594","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}
引用次数: 12
The upset-fault-observer: A concept for self-healing adaptive fault tolerance 故障-故障-观察者:一种自愈自适应容错的概念
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880163
Byron Navas, Johnny Öberg, I. Sander
Advancing integration reaching atomic-scales makes components highly defective and unstable during lifetime. This demands paradigm shifts in electronic systems design. FPGAs are particularly sensitive to cosmic and other kinds of radiations that produce single-event-upsets (SEU) in configuration and internal memories. Typical fault-tolerance (FT) techniques combine triple-modular-redundancy (TMR) schemes with run-time-reconfiguration (RTR). However, even the most successful approaches disregard the low suitability of fine-grain redundancy in nano-scale design, poor scalability and programmability of application specific architectures, small performance-consumption ratio of board-level designs, or scarce optimization capability of rigid redundancy structures. In that context, we introduce an innovative solution that exploits the flexibility, reusability, and scalability of a modular RTR SoC approach and reuse existing RTR IP-cores in order to assemble different TMR schemes during run-time. Thus, the system can adaptively trigger the adequate self-healing strategy according to execution environment metrics and user-defined goals. Specifically the paper presents: (a) the upset-fault-observer (UFO), an innovative run-time self-test and recovery strategy that delivers FT on request over several function cores but saves the redundancy scalability cost by running periodic reconfigurable TMR scan-cycles, (b) run-time reconfigurable TMR schemes and self-repair mechanisms, and (c) an adaptive software organization model to manage the proposed FT strategies.
推进集成达到原子尺度使得组件在生命周期内高度缺陷和不稳定。这就要求电子系统设计的范式转变。fpga对宇宙和其他类型的辐射特别敏感,这些辐射会在配置和内部存储器中产生单事件扰动(SEU)。典型的容错技术将三模冗余(TMR)和运行时重构(RTR)相结合。然而,即使是最成功的方法也忽视了纳米级设计中细粒度冗余的低适用性,特定应用架构的可扩展性和可编程性差,板级设计的性能消耗比小以及刚性冗余结构的缺乏优化能力。在这种情况下,我们引入了一种创新的解决方案,利用模块化RTR SoC方法的灵活性、可重用性和可扩展性,并重用现有的RTR ip核,以便在运行时组装不同的TMR方案。因此,系统可以根据执行环境指标和用户定义的目标自适应地触发适当的自修复策略。具体来说,本文提出了:(a)异常故障观测器(UFO),一种创新的运行时自检和恢复策略,可根据多个功能核心的要求提供FT,但通过运行周期性可重构TMR扫描周期来节省冗余可扩展性成本;(b)运行时可重构TMR方案和自修复机制;(c)一个自适应软件组织模型来管理所提出的FT策略。
{"title":"The upset-fault-observer: A concept for self-healing adaptive fault tolerance","authors":"Byron Navas, Johnny Öberg, I. Sander","doi":"10.1109/AHS.2014.6880163","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880163","url":null,"abstract":"Advancing integration reaching atomic-scales makes components highly defective and unstable during lifetime. This demands paradigm shifts in electronic systems design. FPGAs are particularly sensitive to cosmic and other kinds of radiations that produce single-event-upsets (SEU) in configuration and internal memories. Typical fault-tolerance (FT) techniques combine triple-modular-redundancy (TMR) schemes with run-time-reconfiguration (RTR). However, even the most successful approaches disregard the low suitability of fine-grain redundancy in nano-scale design, poor scalability and programmability of application specific architectures, small performance-consumption ratio of board-level designs, or scarce optimization capability of rigid redundancy structures. In that context, we introduce an innovative solution that exploits the flexibility, reusability, and scalability of a modular RTR SoC approach and reuse existing RTR IP-cores in order to assemble different TMR schemes during run-time. Thus, the system can adaptively trigger the adequate self-healing strategy according to execution environment metrics and user-defined goals. Specifically the paper presents: (a) the upset-fault-observer (UFO), an innovative run-time self-test and recovery strategy that delivers FT on request over several function cores but saves the redundancy scalability cost by running periodic reconfigurable TMR scan-cycles, (b) run-time reconfigurable TMR schemes and self-repair mechanisms, and (c) an adaptive software organization model to manage the proposed FT strategies.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125750424","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}
引用次数: 8
A hierarchical fault tolerant system on the PAnDA device with low disruption 在PAnDA设备上建立一个低中断的分层容错系统
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880160
David M. R. Lawson, James Alfred Walker, M. Trefzer, S. Bale, A. Tyrrell
This paper presents the concept of hierarchical reconfiguration strategies that can be applied to a circuit on a reconfigurable architecture to change the implementation without changing the functionality, and their use to overcome faults in a source agnostic way. The Programmable Analogue and Digital Array (PAnDA) is a novel FPGA-like reconfigurable architecture, with configuration options below the digital layer. The PAnDA architecture includes symmetry and homogeneity at multiple levels of the configuration hierarchy. These properties could be exploited to take advantage of redundant resources in the event of a fault. To demonstrate this, faults are injected, repeatedly and at random, to a configured logic function until functionality breaks. Reconfiguration strategies are then applied at random in repeated steps to the faulty circuit until functionality is restored (or a set number of steps have been taken). An experiment is conducted to investigate whether controlling the probability of picking a particular strategy at each step can improve the average efficiency of fault recovery for a given function. It is found that the average number of steps required to fix a fault can be reduced while it is possible to increase the average number of circuits that can be fixed.
本文提出了分层重构策略的概念,该策略可以应用于可重构体系结构上的电路,在不改变功能的情况下改变实现,并使用分层重构策略以源不可知的方式克服故障。可编程模拟和数字阵列(PAnDA)是一种新型的类似fpga的可重构架构,在数字层下面具有配置选项。PAnDA架构在配置层次结构的多个级别上包含对称性和同质性。在发生故障时,可以利用这些属性来利用冗余资源。为了证明这一点,错误被反复地、随机地注入到配置的逻辑函数中,直到功能中断。然后对故障电路随机重复应用重新配置策略,直到功能恢复(或采取了一定数量的步骤)。通过实验研究控制每一步选择特定策略的概率是否能提高给定函数的平均故障恢复效率。发现修复故障所需的平均步数可以减少,同时可以增加可以修复的电路的平均数量。
{"title":"A hierarchical fault tolerant system on the PAnDA device with low disruption","authors":"David M. R. Lawson, James Alfred Walker, M. Trefzer, S. Bale, A. Tyrrell","doi":"10.1109/AHS.2014.6880160","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880160","url":null,"abstract":"This paper presents the concept of hierarchical reconfiguration strategies that can be applied to a circuit on a reconfigurable architecture to change the implementation without changing the functionality, and their use to overcome faults in a source agnostic way. The Programmable Analogue and Digital Array (PAnDA) is a novel FPGA-like reconfigurable architecture, with configuration options below the digital layer. The PAnDA architecture includes symmetry and homogeneity at multiple levels of the configuration hierarchy. These properties could be exploited to take advantage of redundant resources in the event of a fault. To demonstrate this, faults are injected, repeatedly and at random, to a configured logic function until functionality breaks. Reconfiguration strategies are then applied at random in repeated steps to the faulty circuit until functionality is restored (or a set number of steps have been taken). An experiment is conducted to investigate whether controlling the probability of picking a particular strategy at each step can improve the average efficiency of fault recovery for a given function. It is found that the average number of steps required to fix a fault can be reduced while it is possible to increase the average number of circuits that can be fixed.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116002378","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}
引用次数: 3
Learning engine for cognitive radio based on the immune principle 基于免疫原理的认知无线电学习引擎
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880179
Rui Yao, Kun He, Yanmei Sun, You-ren Wang
A learning engine for cognitive radio based on the immune principle is proposed, in which the monkey-king's marrying mechanism is introduced to improve the learning efficiency, and the dissimilar matrix as well as fuzzy selection are utilized to simplify computation and to accelerate the learning speed. The framework of the proposed learning engine has been given. The learning engine has been implemented in MATLAB, and a test bed that simulates the wireless communication system has been developed using SIMULINK based on the 802.11a model. Simulations have been done on the parameters adjustment of multi-carrier system to perform multi-objective optimization. Experimental results indicate the superior performance of our learning engine over the genetic algorithm-based one. Furthermore, the learning engine also has the potential of decision-making because it has combined the theories of knowledge base and case-based decision-making owing to the recollection of immune system.
提出了一种基于免疫原理的认知无线电学习引擎,该引擎引入猴王联姻机制来提高学习效率,利用异类矩阵和模糊选择来简化计算,加快学习速度。给出了该学习引擎的框架。在MATLAB中实现了该学习引擎,并基于802.11a模型,利用SIMULINK开发了仿真无线通信系统的测试平台。对多载波系统的参数调整进行了仿真,实现了多目标优化。实验结果表明,该学习引擎的性能优于基于遗传算法的学习引擎。此外,由于免疫系统的记忆,学习引擎结合了知识库理论和基于案例的决策理论,具有决策的潜力。
{"title":"Learning engine for cognitive radio based on the immune principle","authors":"Rui Yao, Kun He, Yanmei Sun, You-ren Wang","doi":"10.1109/AHS.2014.6880179","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880179","url":null,"abstract":"A learning engine for cognitive radio based on the immune principle is proposed, in which the monkey-king's marrying mechanism is introduced to improve the learning efficiency, and the dissimilar matrix as well as fuzzy selection are utilized to simplify computation and to accelerate the learning speed. The framework of the proposed learning engine has been given. The learning engine has been implemented in MATLAB, and a test bed that simulates the wireless communication system has been developed using SIMULINK based on the 802.11a model. Simulations have been done on the parameters adjustment of multi-carrier system to perform multi-objective optimization. Experimental results indicate the superior performance of our learning engine over the genetic algorithm-based one. Furthermore, the learning engine also has the potential of decision-making because it has combined the theories of knowledge base and case-based decision-making owing to the recollection of immune system.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116419665","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}
引用次数: 5
Airborne demonstration of FPGA implementation of Fast Lossless hyperspectral data compression system 快速无损高光谱数据压缩系统的FPGA机载演示
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880188
D. Keymeulen, N. Aranki, A. Bakhshi, H. Luong, C. Sarture, D. Dolman
Efficient on-board lossless hyperspectral data compression reduces data volume in order to meet NASA and DoD limited downlink capabilities. The technique also improves signature extraction, object recognition and feature classification capabilities by providing exact reconstructed data on constrained downlink resources. At JPL a novel, adaptive and predictive technique for lossless compression of hyperspectral data was recently developed. This technique uses an adaptive filtering method and achieves a combination of low complexity and compression effectiveness that far exceeds state-of-the-art techniques currently in use. The JPL-developed `Fast Lossless' algorithm requires no training data or other specific information about the nature of the spectral bands for a fixed instrument dynamic range. It is of low computational complexity and thus well-suited for implementation in hardware. A prototype of the compressor (and decompressor) of the algorithm is available in software, but this implementation may not meet speed and real-time requirements of some space applications. This paper describes a hardware implementation of the `Modified Fast Lossless' compression algorithm for push broom instruments on a Field Programmable Gate Array (FPGA). The FPGA implementation has been integrated into the Next Generation Data Capture System (NGDCS) avionics system for the Airborne Visible/ Infrared Imaging Spectrometer Next Generation (AVIRISng). The NGDCS includes two airborne hardware platforms which were flown on a Twin Otter aircraft: a National Instrument PXI and the Alpha Data Systems. The FPGA implementation targets the current state-of-the-art FPGAs (Xilinx Virtex V and VI families) and compresses one sample every clock cycle to provide a fast and practical real-time solution for Space applications.
有效的机载无损高光谱数据压缩减少了数据量,以满足NASA和DoD有限的下行能力。该技术还通过在受限的下行链路资源上提供精确的重构数据,提高了特征提取、目标识别和特征分类能力。喷气推进实验室最近开发了一种新的、自适应的、预测的高光谱数据无损压缩技术。该技术使用自适应滤波方法,实现了低复杂度和压缩效率的结合,远远超过了目前使用的最先进的技术。jpl开发的“快速无损”算法不需要关于固定仪器动态范围的光谱带性质的训练数据或其他特定信息。它具有较低的计算复杂度,因此非常适合在硬件上实现。该算法的压缩器(和减压器)的原型在软件中可用,但这种实现可能无法满足某些空间应用的速度和实时性要求。本文描述了在现场可编程门阵列(FPGA)上对推扫帚仪器的“改进快速无损”压缩算法的硬件实现。FPGA实现已经集成到下一代机载可见/红外成像光谱仪(avirising)的下一代数据捕获系统(NGDCS)航空电子系统中。NGDCS包括两个机载硬件平台,在双水獭飞机上飞行:国家仪器PXI和Alpha数据系统。FPGA实现针对当前最先进的FPGA (Xilinx Virtex V和VI系列),每个时钟周期压缩一个样本,为空间应用提供快速实用的实时解决方案。
{"title":"Airborne demonstration of FPGA implementation of Fast Lossless hyperspectral data compression system","authors":"D. Keymeulen, N. Aranki, A. Bakhshi, H. Luong, C. Sarture, D. Dolman","doi":"10.1109/AHS.2014.6880188","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880188","url":null,"abstract":"Efficient on-board lossless hyperspectral data compression reduces data volume in order to meet NASA and DoD limited downlink capabilities. The technique also improves signature extraction, object recognition and feature classification capabilities by providing exact reconstructed data on constrained downlink resources. At JPL a novel, adaptive and predictive technique for lossless compression of hyperspectral data was recently developed. This technique uses an adaptive filtering method and achieves a combination of low complexity and compression effectiveness that far exceeds state-of-the-art techniques currently in use. The JPL-developed `Fast Lossless' algorithm requires no training data or other specific information about the nature of the spectral bands for a fixed instrument dynamic range. It is of low computational complexity and thus well-suited for implementation in hardware. A prototype of the compressor (and decompressor) of the algorithm is available in software, but this implementation may not meet speed and real-time requirements of some space applications. This paper describes a hardware implementation of the `Modified Fast Lossless' compression algorithm for push broom instruments on a Field Programmable Gate Array (FPGA). The FPGA implementation has been integrated into the Next Generation Data Capture System (NGDCS) avionics system for the Airborne Visible/ Infrared Imaging Spectrometer Next Generation (AVIRISng). The NGDCS includes two airborne hardware platforms which were flown on a Twin Otter aircraft: a National Instrument PXI and the Alpha Data Systems. The FPGA implementation targets the current state-of-the-art FPGAs (Xilinx Virtex V and VI families) and compresses one sample every clock cycle to provide a fast and practical real-time solution for Space applications.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128180723","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}
引用次数: 30
Novel PCA based pixel-level multi-focus image fusion algorithm 一种基于PCA的像素级多焦点图像融合算法
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880169
Hongyuan Jing, T. Vladimirova
Close range optical images are considered as useful inputs to current object detection systems. By using image fusion techniques, the object detection system can reduce the redundant information from the input image and improve its understanding about the close range environment. Recently multi-focus image fusion has been applied to adaptive landmine detection systems. This paper proposes a new PCA based adaptive image fusion algorithm to fuse multi-focus images with the same visual angle but different focus. The core of the algorithm is a new technique for comparing each pixel's covariance matrix with the average covariance matrix. The test results show that the proposed algorithm outperforms state-of-the-art multi-focus image fusion algorithms. In addition, the proposed algorithm features lower implementation costs, which is suitable for the embedded systems.
近景光学图像被认为是当前目标检测系统的有用输入。通过图像融合技术,目标检测系统可以减少输入图像中的冗余信息,提高对近距离环境的理解能力。近年来,多焦点图像融合技术被应用于自适应地雷探测系统中。本文提出了一种新的基于PCA的自适应图像融合算法,用于融合视角相同但焦点不同的多焦点图像。该算法的核心是将每个像素的协方差矩阵与平均协方差矩阵进行比较的新技术。实验结果表明,该算法优于目前最先进的多焦点图像融合算法。此外,该算法的实现成本较低,适用于嵌入式系统。
{"title":"Novel PCA based pixel-level multi-focus image fusion algorithm","authors":"Hongyuan Jing, T. Vladimirova","doi":"10.1109/AHS.2014.6880169","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880169","url":null,"abstract":"Close range optical images are considered as useful inputs to current object detection systems. By using image fusion techniques, the object detection system can reduce the redundant information from the input image and improve its understanding about the close range environment. Recently multi-focus image fusion has been applied to adaptive landmine detection systems. This paper proposes a new PCA based adaptive image fusion algorithm to fuse multi-focus images with the same visual angle but different focus. The core of the algorithm is a new technique for comparing each pixel's covariance matrix with the average covariance matrix. The test results show that the proposed algorithm outperforms state-of-the-art multi-focus image fusion algorithms. In addition, the proposed algorithm features lower implementation costs, which is suitable for the embedded systems.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128909942","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}
引用次数: 12
ABLUR: An FPGA-based adaptive deblurring core for real-time applications ABLUR:用于实时应用的基于fpga的自适应去模糊核心
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880165
Giuseppe Airò Farulla, Marco Indaco, P. Prinetto, Daniele Rolfo, Pascal Trotta
If a camera moves while taking a picture, motion blur is induced. There exist mechanical techniques to prevent this effect to occur, but they are cumbersome and expensive. Considering for example an Unmanned Aerial Vehicle (UAV) engaged in a save and rescue mission, where recording frames of scene to identify people and animals to rescue is required. In such cases, weight of equipments is of absolute importance, and no extra hardware can be used. In such case, vibrations are unavoidably transmitted to the camera, and recorded frames are affected by blur. It is then necessary to deblur in real-time every frame to allow post-processing algorithms to extract the largest possible amount of information from them. For more than 40 years, numerous researchers have developed theories and algorithms for this purpose, which work quite well but very often require multiple different versions of the input image, huge amount of computational resources, large execution times or intensive parameters tuning.
如果相机在拍照时移动,就会产生运动模糊。现有的机械技术可以防止这种影响的发生,但它们既笨重又昂贵。例如,考虑到从事拯救和救援任务的无人驾驶飞行器(UAV),需要记录场景帧以识别要救援的人和动物。在这种情况下,设备的重量是绝对重要的,不能使用额外的硬件。在这种情况下,振动不可避免地传递到相机,并且记录的帧受到模糊的影响。然后有必要实时消除每一帧的模糊,以允许后处理算法从中提取尽可能多的信息。40多年来,许多研究人员为此目的开发了理论和算法,这些理论和算法工作得很好,但通常需要多个不同版本的输入图像,大量的计算资源,大量的执行时间或密集的参数调优。
{"title":"ABLUR: An FPGA-based adaptive deblurring core for real-time applications","authors":"Giuseppe Airò Farulla, Marco Indaco, P. Prinetto, Daniele Rolfo, Pascal Trotta","doi":"10.1109/AHS.2014.6880165","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880165","url":null,"abstract":"If a camera moves while taking a picture, motion blur is induced. There exist mechanical techniques to prevent this effect to occur, but they are cumbersome and expensive. Considering for example an Unmanned Aerial Vehicle (UAV) engaged in a save and rescue mission, where recording frames of scene to identify people and animals to rescue is required. In such cases, weight of equipments is of absolute importance, and no extra hardware can be used. In such case, vibrations are unavoidably transmitted to the camera, and recorded frames are affected by blur. It is then necessary to deblur in real-time every frame to allow post-processing algorithms to extract the largest possible amount of information from them. For more than 40 years, numerous researchers have developed theories and algorithms for this purpose, which work quite well but very often require multiple different versions of the input image, huge amount of computational resources, large execution times or intensive parameters tuning.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122277412","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}
引用次数: 1
On enhancing the reliability of internal configuration controllers in FPGAs 提高fpga内部组态控制器可靠性的研究
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880162
Ali Ebrahim, T. Arslan, X. Iturbe
In fault-tolerant FPGA systems, the internal reconfiguration capabilities supported in modern FPGAs is commonly utilized for enhanced fault mitigation. In such systems, faults in the internal configuration controller can degrade the fault-tolerance of the system and in extreme cases can lead to additional faults injected into the system. In this paper we present different methods for enhancing the reliability of internal configuration controllers in FPGAs. We demonstrate the design of a custom ICAP controller for Xilinx Virtex FPGAs and compare the reliability and area overhead for Triple Modular Redundancy (TMR), Dual Modular Redundancy (DMR) and Cyclic Redundancy Check (CRC) design schemes. We also evaluate the effectiveness of internal readback and external configuration memory scrubbing and show how a combination of the two methods can reduce the number of single points of failure in the system.
在容错FPGA系统中,现代FPGA支持的内部重构能力通常用于增强故障缓解。在这样的系统中,内部配置控制器中的故障会降低系统的容错性,在极端情况下还会导致向系统注入额外的故障。本文提出了提高fpga内部组态控制器可靠性的不同方法。我们演示了Xilinx Virtex fpga的自定义ICAP控制器设计,并比较了三模冗余(TMR),双模冗余(DMR)和循环冗余检查(CRC)设计方案的可靠性和面积开销。我们还评估了内部回读和外部配置内存清理的有效性,并展示了这两种方法的组合如何减少系统中单点故障的数量。
{"title":"On enhancing the reliability of internal configuration controllers in FPGAs","authors":"Ali Ebrahim, T. Arslan, X. Iturbe","doi":"10.1109/AHS.2014.6880162","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880162","url":null,"abstract":"In fault-tolerant FPGA systems, the internal reconfiguration capabilities supported in modern FPGAs is commonly utilized for enhanced fault mitigation. In such systems, faults in the internal configuration controller can degrade the fault-tolerance of the system and in extreme cases can lead to additional faults injected into the system. In this paper we present different methods for enhancing the reliability of internal configuration controllers in FPGAs. We demonstrate the design of a custom ICAP controller for Xilinx Virtex FPGAs and compare the reliability and area overhead for Triple Modular Redundancy (TMR), Dual Modular Redundancy (DMR) and Cyclic Redundancy Check (CRC) design schemes. We also evaluate the effectiveness of internal readback and external configuration memory scrubbing and show how a combination of the two methods can reduce the number of single points of failure in the system.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114795713","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}
引用次数: 16
Dynamic parallel reconfiguration for self-adaptive hardware architectures 自适应硬件架构的动态并行重构
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880180
Laurent Fiack, Benoît Miramond, A. Upegui, F. Vannel
Adaptive Hardware Systems can rely on software or hardware adaptation. Software adaptation can be globally assimilated to mode switching, either at a technological or hardware level (DVFS, Idle processor mode ...), or at the application level (bandwidth adaptation in telecommunication, multispectral cameras, ...). Hardware adaptation corresponds to a deeper change in the internal organization of the computing architecture of an embedded system. It enables more powerful adaptation but is currently limited by the reconfiguration (tool and architecture) of today's FPGA devices. We present in this paper a multi-FPGA platform designed to exhibit unique computing capabilities. The joint design of the electronic board and the internal architecture of each reconfigurable device permits dynamic parallel (and not partial) reconfiguration of several parts of the system while maintaining global routing and local computation in the rest of the system. Dynamic parallel reconfiguration and technological independence are enabled by considering reconfiguration at coarse grain. We describe in the paper the hardware elements composing the platform. The specific design of the global system allowed us to reach a fully operational platform. We present statistical experiments to evaluate the inter-chip network capacity which show that our platform supports up to 18 parallel reconfigurations per second.
自适应硬件系统可以依靠软件或硬件适配。无论是在技术层面还是硬件层面(DVFS、空闲处理器模式……),还是在应用层面(电信、多光谱相机等领域的带宽适应……),软件适应都可以被全局吸收到模式切换中。硬件适应对应于嵌入式系统计算体系结构内部组织的更深层次的变化。它支持更强大的自适应,但目前受限于当今FPGA设备的重新配置(工具和体系结构)。我们在本文中提出了一个多fpga平台,旨在展示独特的计算能力。电子电路板和每个可重构设备的内部架构的联合设计允许系统的几个部分动态并行(而不是部分)重新配置,同时在系统的其余部分保持全局路由和本地计算。通过考虑粗粒度重构,实现了动态并行重构和技术独立。本文描述了该平台的硬件组成。全球系统的具体设计使我们能够达到一个完全可操作的平台。我们提出了统计实验来评估芯片间网络容量,结果表明我们的平台每秒支持多达18个并行重新配置。
{"title":"Dynamic parallel reconfiguration for self-adaptive hardware architectures","authors":"Laurent Fiack, Benoît Miramond, A. Upegui, F. Vannel","doi":"10.1109/AHS.2014.6880180","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880180","url":null,"abstract":"Adaptive Hardware Systems can rely on software or hardware adaptation. Software adaptation can be globally assimilated to mode switching, either at a technological or hardware level (DVFS, Idle processor mode ...), or at the application level (bandwidth adaptation in telecommunication, multispectral cameras, ...). Hardware adaptation corresponds to a deeper change in the internal organization of the computing architecture of an embedded system. It enables more powerful adaptation but is currently limited by the reconfiguration (tool and architecture) of today's FPGA devices. We present in this paper a multi-FPGA platform designed to exhibit unique computing capabilities. The joint design of the electronic board and the internal architecture of each reconfigurable device permits dynamic parallel (and not partial) reconfiguration of several parts of the system while maintaining global routing and local computation in the rest of the system. Dynamic parallel reconfiguration and technological independence are enabled by considering reconfiguration at coarse grain. We describe in the paper the hardware elements composing the platform. The specific design of the global system allowed us to reach a fully operational platform. We present statistical experiments to evaluate the inter-chip network capacity which show that our platform supports up to 18 parallel reconfigurations per second.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116253085","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}
引用次数: 7
A novel Dynamic Partial Reconfiguration design for automatic white balance 一种新的自动白平衡动态部分重构设计
Pub Date : 2014-07-14 DOI: 10.1109/AHS.2014.6880152
Jalal Khalifat, T. Arslan
Auto white balancing is the process of keeping the color of objects constant automatically under different illumination conditions by calculating a number of parameters from the image data. These parameters are used to change the image pixel values to keep the color constant. This paper discusses the Lam's auto white balance algorithm and presents a novel, high-performance and cost-effective implementation of the algorithm in Field Programmable Gate Arrays (FPGAs) using Dynamic Partial Reconfiguration (DPR) feature to exploit the FPGA resources over time and space. The paper shows that the system with DPR saves 25% of the resources compared to the static design. Moreover, the power consumption is reduced by 13%. On the other hand, the performance of the DPR design is compared to the static design through two different techniques. The first technique targets low resources utilisation and the second targets higher throughput rate while the resource utilisation is in the range of the static design. The results show that the performance of the second technique is better than the static design. The architectures are designed to process images of size 1920x1080 within 16.78ms, 15.06ms and 11ms for first DPR technique, static design and second DPR technique respectively. Our proposed hardware architecture is shown to outperform previous hardware implementations of the algorithm and is being capable of processing up to 550 MPixels/s.
自动白平衡是通过计算图像数据中的一些参数,在不同光照条件下自动保持物体颜色恒定的过程。这些参数用于改变图像像素值以保持颜色不变。本文讨论了Lam的自动白平衡算法,并提出了一种在现场可编程门阵列(FPGA)中使用动态部分重构(DPR)特性来开发FPGA资源随时间和空间变化的新颖,高性能和经济高效的算法实现。论文表明,采用DPR的系统比静态设计节省了25%的资源。此外,功耗降低了13%。另一方面,通过两种不同的技术对DPR设计与静态设计的性能进行了比较。第一种技术的目标是低资源利用率,第二种技术的目标是更高的吞吐率,而资源利用率在静态设计的范围内。结果表明,第二种方法的性能优于静态设计。对于第一次DPR技术、静态设计和第二次DPR技术,设计的架构分别在16.78ms、15.06ms和11ms内处理1920x1080尺寸的图像。我们提出的硬件架构被证明优于以前的算法硬件实现,并且能够处理高达550 MPixels/s的数据。
{"title":"A novel Dynamic Partial Reconfiguration design for automatic white balance","authors":"Jalal Khalifat, T. Arslan","doi":"10.1109/AHS.2014.6880152","DOIUrl":"https://doi.org/10.1109/AHS.2014.6880152","url":null,"abstract":"Auto white balancing is the process of keeping the color of objects constant automatically under different illumination conditions by calculating a number of parameters from the image data. These parameters are used to change the image pixel values to keep the color constant. This paper discusses the Lam's auto white balance algorithm and presents a novel, high-performance and cost-effective implementation of the algorithm in Field Programmable Gate Arrays (FPGAs) using Dynamic Partial Reconfiguration (DPR) feature to exploit the FPGA resources over time and space. The paper shows that the system with DPR saves 25% of the resources compared to the static design. Moreover, the power consumption is reduced by 13%. On the other hand, the performance of the DPR design is compared to the static design through two different techniques. The first technique targets low resources utilisation and the second targets higher throughput rate while the resource utilisation is in the range of the static design. The results show that the performance of the second technique is better than the static design. The architectures are designed to process images of size 1920x1080 within 16.78ms, 15.06ms and 11ms for first DPR technique, static design and second DPR technique respectively. Our proposed hardware architecture is shown to outperform previous hardware implementations of the algorithm and is being capable of processing up to 550 MPixels/s.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115137848","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}
引用次数: 1
期刊
2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)
全部 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