基于 RISC-V 架构的行人定位SoC系统设计
作者:
作者单位:

1.成都斯达康科技有限公司 光网络系统部,四川 成都 610041;2.电子科技大学 信息与通信工程学院,四川 成都 611731

作者简介:

喻胜(1973-),男,博士,高级工程师,主要研究方向为通信系统设计、计算机算法设计. email:alex.yu2005@163.com.
史超凡(2000-),男,在读硕士研究生,主要研究方向为物联网技术.

通讯作者:

基金项目:

国家自然科学基金资助项目(61973056)

伦理声明:



Design of pedestrian positioning SoC based on RISC-V architecture
Author:
Ethical statement:

Affiliation:

1.Department of Optical Network System,Chengdu Starcom Technology Limited,Chengdu Sichuan 610041,China;2.School of Communication and Information Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 611731,China

Funding:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
    摘要:

    行人定位方法中,捷联式惯导定位系统需要处理惯性测量单元(IMU)传感器的数据,通过算法处理后得到行人的位置,因此对于芯片实时性以及低功耗有很高的要求。由于行人定位算法大多基于浮点传感器数据开发,一般要求终端设备能够处理浮点数据。第五代精简指令集(RISC-V)架构作为一种开源架构,能节约架构授权费,在物联网领域有着广泛应用,并且其浮点(F)和向量(V)等高性能扩展指令能够很好地满足行人定位算法对实时性的要求。针对行人定位系统的特定性能要求,提出了一种基于浮点内核向量处理器优化RISC-V架构的行人定位片上系统(SoC),并在实际系统中进行验证。与多个准32位架构RISC-V处理器以及高层次综合组件(HLS)生成的算法专用IP(locate_IP)的标准处理器方案的性能对比分析表明,该设计实现了34倍的性能提升以及5.6倍的能效提升,满足了微终端的要求。

    Abstract:

    In pedestrian positioning methods, the strapdown inertial navigation system requires processing data from the Inertial Measurement Unit(IMU) sensors, and the position of the pedestrian is obtained after algorithmic processing, thus placing high demands on the real-time performance and low power consumption of the chip. Since most pedestrian positioning algorithms are developed based on floating-point sensor data, the terminal device is generally required to handle floating-point data. The fifth-generation Reduced Instruction Set Computer(RISC-V) architecture, as an open-source architecture, can save on architectural licensing fees and has a wide range of applications in the field of the Internet of Things. Moreover, its floating-point(F) and vector(V) high-performance extension instructions can well meet the real-time requirements of pedestrian positioning algorithms. In response to the specific performance requirements of the pedestrian positioning system, a System on Chip (SoC) for pedestrian positioning based on a floating-point core vector processor optimized RISC-V architecture is proposed and verified in actual systems. A performance comparison analysis with several quasi-32-bit architecture RISC-V processors and standard processor schemes of algorithm-specific IPs (locate_IP) generated by High-Level Synthesis(HLS) components shows that the design has achieved a 34-fold improvement in performance and a 5.6-fold improvement in energy efficiency, meeting the requirements of micro terminals.

    参考文献
    相似文献
    引证文献
引用本文

喻胜,史超凡.基于 RISC-V 架构的行人定位SoC系统设计[J].太赫兹科学与电子信息学报,2024,22(9):959~966

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
历史
  • 收稿日期:2023-12-16
  • 最后修改日期:2024-03-06
  • 录用日期:
  • 在线发布日期: 2024-09-29
  • 出版日期: