MIT License

项目介绍

kmilo17pet/qlibs 是一个托管在 GitHub 上的开源项目,主要使用 C 编写,采用 MIT License 许可证,目前获得 104 个 Star、19 次 Fork。

仓库全名
kmilo17pet/qlibs
开源许可证
MIT License
Star 数
104
Fork 数
19
未关闭 Issue
1

README 摘要

qlibs : A collection of useful libraries for embedded systems Download the latest release here Documentation and API Reference here Below is the list of the modules provided and their features: qSSmoother : Filters to smooth noisy signals LPF1: Low Pass Filter Order 1 LPF2: Low Pass Filter Order 2 MWM1: Moving Window Median O(n) MWM2: Moving Window Median O(1): With TDL(works efficient for large windows) MOR1…

完整内容见 GitHub 原始 README 或本页 。

常见问题

qlibs 用什么语言开发?

主要使用 C 编写,采用 MIT License 许可证,目前有 104 个 Star。

qlibs 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 qlibs 的源码?

可以直接克隆仓库:git clone https://github.com/kmilo17pet/qlibs.git,默认分支为 main;安装与运行步骤见仓库 README。

qlibs 最近还在维护吗?

仓库最近一次更新为 3月17日,当前有 1 个未关闭 Issue;Star 数为 104,可作为社区活跃度的参考。

关于

A collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
145
价值分
68
活跃状态
活跃

语言占比

C
CMake
Python

Release

贡献者

README

Built for CodeFactor Codacy Badge DeepSource documentation GitHub release (latest by date) MISRAC2012 CERT C Standard Maintenance License Hits

qlibs_logo_small

qlibs : A collection of useful libraries for embedded systems

  • Download the latest release here
  • Documentation and API Reference here

Below is the list of the modules provided and their features:

  • qSSmoother : Filters to smooth noisy signals
    • LPF1: Low Pass Filter Order 1
    • LPF2: Low Pass Filter Order 2
    • MWM1: Moving Window Median O(n)
    • MWM2: Moving Window Median O(1): With TDL(works efficient for large windows)
    • MOR1: Moving Outlier Removal O(n)
    • MOR2: Moving Outlier Removal O(1): With TDL(works efficient for large windows)
    • GMWF: Gaussian filter
    • KLMN: Scalar Kalman filter
    • EXPW: Exponential weighting filter
  • qPID : Closed Loop PID Controller
    • Derivative filter
    • Anti-Windup
    • Tracking Mode
    • Auto-tunning
    • Additive MRAC
  • qLTISys : Recursive LTI systems evaluation by transfer functions
    • Continuous
    • Discrete
  • qFIS : Fuzzy Inference System Engine
    • Mamdani
    • Sugeno
    • Tsukamoto
  • qFP16 : Q16.16 Fixed-point math
    • Basic operations
    • Trigonometric functions
    • Exponential functions
  • qCRC : Generic Cyclic Redundancy Check (CRC) calculator
    • CRC8
    • CRC16
    • CRC32
  • qBitField: A bit-field manipulation library
  • qTDL : Tapped Delay Line in O(1).
  • qRMS : Recursive Root Mean Square(RMS) calculation of a signal.
  • Type-generic array operations
  • Single precision floating-point vector(1D-Array) operations
  • Fast single precision floating-point math
  • One-dimensional interpolation

评论

暂无评论