# helia-dsp

<!-- nsx:facts -->
NSX-packaged helia-dsp fork of CMSIS-DSP, preserving upstream Source/ CMake as the single source of truth.

- Type: Library / service
- Version: 1.1.1
- Project: helia-dsp
- Revision: v1.1.1
- Source: https://github.com/AmbiqAI/helia-dsp/tree/v1.1.1
- Capabilities: cmsis, cmsis_dsp, dsp, fft, filtering, statistics
<!-- /nsx:facts -->

:::note[Read from a private repository]
`helia-dsp` is a private repository, so a run without credentials cannot read its manifests.
This page carries the fields the committed snapshot recorded, and the public docs
build does not read the manifest again.
:::

## Add it to an app

```bash
nsx module add helia-dsp
```

## Capabilities

- cmsis
- cmsis_dsp
- dsp
- fft
- filtering
- statistics

## Use cases

- embedded signal processing
- feature extraction
- fft and filtering kernels
- numeric and vector math primitives

## Requires

- [`nsx-cmsis-core`](https://ambiqai.github.io/neuralspotx/modules/nsx-cmsis-core/)

## Compatibility

:::note[How compatibility is declared]
The boards, SoCs and toolchains listed here are the ones the module manifest declares.
That is the module author's statement of intent, not evidence from hardware. Confirm on your
own target before you depend on it.
:::

| Kind | Declared |
| --- | --- |
| Boards | * |
| SoCs | apollo2, apollo3, apollo3p, apollo4l, apollo4p, apollo5b, apollo330P, apollo510, apollo510b, apollo510L, atomiq110 |
| Toolchains | arm-none-eabi-gcc, armclang, atfe |

## Agent keywords

`cmsis-dsp`, `helia-dsp`, `arm_math`, `fft`, `biquad`, `mfcc`

## Source

| Field | Value |
| --- | --- |
| Type | Library / service |
| Version | 1.1.1 |
| Project | helia-dsp |
| Revision | `v1.1.1` |
| Manifest | `modules/helia-dsp/nsx-module.yaml` |
| Repository | [helia-dsp](https://github.com/AmbiqAI/helia-dsp/tree/v1.1.1) |

Back to the [module catalog](https://ambiqai.github.io/neuralspotx/modules/catalog/).
