Skip to content

The ARM-RT-DSP repository hosts an embedded C project that focuses on providing a library of digital signal processing (DSP) functions for the ARM architecture.

License

Notifications You must be signed in to change notification settings

ameares/ARM-RT-DSP

Repository files navigation

ARM-RT-DSP (ARM Real-Time DSP Extension Library)

Project status License C/C++ CI

Welcome to the ARM-RT-DSP repository! This repository contains the ARM Real-Time DSP Extension Library, which provides a collection of optimized digital signal processing (DSP) algorithms for ARM-based platforms. The primary focus of the library is to facilitate real-time control applications on ARM processors in conjunction with the ARM DSP support library. The library complements the ARM CMSIS-DSP library.

Please note: This project is currently under active development and is not yet ready for use in production environments. The documentation, API, and other aspects may undergo significant changes as the project evolves.

Table of Contents

Features

  • Primarily designed for real-time control applications.
  • Intended for ARM processors but can be used on other platforms.
  • Support macros for defining fixed point constants.
  • 32-bit saturated math functions.
  • Conversion functions for fixed-point data types.
  • Limit and range check functions.
  • Ramp functions.
  • Hysteresis functions.
  • Fast and simple pseudo-moving average filter.
  • PI and PID controllers.

Installation

To use the ARM-RT-DSP library, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/ARM-RT-DSP.git
  2. Include the necessary library files in your project.

  3. Build and link the library files with your project according to your build system.

Usage

To start using the ARM-RT-DSP library, please refer to the Usage Guide. It provides an overview of the library's modules, functions, and usage examples to help you integrate the library into your projects effectively.

License

The ARM-RT-DSP library is open-source and released under the MIT License. Feel free to use, modify, and distribute the library in your own projects.

Contact

For any questions, feedback, or suggestions regarding the ARM-RT-DSP library, please contact:

Andrew Meares Email: mearesinfo@gmail.com

I appreciate your interest in the ARM-RT-DSP project!

About

The ARM-RT-DSP repository hosts an embedded C project that focuses on providing a library of digital signal processing (DSP) functions for the ARM architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published