首页> 外文会议>Conference on Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems >Embedded Algorithms within an FPGA-Based System to Process Nonlinear Time Series Data
【24h】

Embedded Algorithms within an FPGA-Based System to Process Nonlinear Time Series Data

机译:基于FPGA的系统中的嵌入式算法,用于处理非线性时间序列数据

获取原文

摘要

This paper presents some preliminary results of an ongoing project. A pattern classification algorithm is being developed and embedded into a Field-Programmable Gate Array (FPGA) and microprocessor-based data processing core in this project. The goal is to enable and optimize the functionality of onboard data processing of nonlinear, nonstationary data for smart wireless sensing in structural health monitoring. Compared with traditional microprocessor-based systems, fast growing FPGA technology offers a more powerful, efficient, and flexible hardware platform including on-site (field-programmable) reconfiguration capability of hardware. An existing nonlinear identification algorithm is used as the baseline in this study. The implementation within a hardware-based system is presented in this paper, detailing the design requirements, validation, tradeoffs, optimization, and challenges in embedding this algorithm. An off-the-shelf high-level ion tool along with the Matlab/Simulink environment is utilized to program the FPGA, rather than coding the hardware description language (HDL) manually. The implementation is validated by comparing the simulation results with those from Matlab. In particular, the Hilbert Transform is embedded into the FPGA hardware and applied to the baseline algorithm as the centerpiece in processing nonlinear time histories and extracting instantaneous features of nonstationary dynamic data. The selection of proper numerical methods for the hardware execution of the selected identification algorithm and consideration of the fixed-point representation are elaborated. Other challenges include the issues of the timing in the hardware execution cycle of the design, resource consumption, approximation accuracy, and user flexibility of input data types limited by the simplicity of this preliminary design. Future work includes making an FPGA and microprocessor operate together to embed a further developed algorithm that yields better computational and power efficiency.
机译:本文介绍了正在进行的项目的一些初步结果。目前正在开发一种模式分类算法,并将其嵌入到现场可编程门阵列(FPGA)和基于微处理器的数据处理核心中。目标是启用和优化非线性,非平稳数据的机载数据处理功能,以进行结构健康监测中的智能无线传感。与传统的基于微处理器的系统相比,快速发展的FPGA技术提供了更强大,高效和灵活的硬件平台,包括硬件的现场(现场可编程)重新配置功能。本研究以现有的非线性识别算法为基准。本文介绍了基于硬件的系统中的实现,详细介绍了设计要求,验证,折衷,优化以及嵌入该算法的挑战。利用现成的高级离子工具以及Matlab / Simulink环境对FPGA进行编程,而无需手动编码硬件描述语言(HDL)。通过将仿真结果与Matlab的仿真结果进行比较,验证了该实现。特别是,希尔伯特变换被嵌入到FPGA硬件中,并作为处理非线性时间历史和提取非平稳动态数据瞬时特征的核心,被应用于基线算法。阐述了用于所选识别算法的硬件执行的适当数值方法的选择以及对定点表示的考虑。其他挑战包括设计的硬件执行周期中的时间安排,资源消耗,逼近精度以及输入数据类型的用户灵活性等问题,这些问题受到此初步设计的简单性的限制。未来的工作包括使FPGA和微处理器一起工作以嵌入进一步开发的算法,从而产生更好的计算和功率效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号