# Signal Processing Framework (SPF)
Signal Processing Framework runs in the LPAI subsystem and is responsible for
performing audio data processing.

The following diagram provides a high-level overview of the functional blocks used in
SPF.

| Component | Description |
| --- | --- |
| **Audio Processing Manager (APM)** | APM is responsible for setting up and managing the use case
graphs in signal processing framework (SPF). It provides the
standard APIs to the graph management library and APM client for
setting up and configuring audio use cases. |
| **Modules** | A module is an addressable functionality in the SPF. It is
responsible for performing real-time audio processing within the
LPAI subsystem. |
| **Containers** | A container is a framework implementation that helps execute a
group of data processing modules together in the same software
thread. Each container instance runs in its own software
thread. |
**Parent Topic:** [Software](https://docs.qualcomm.com/doc/80-70014-16/topic/software.html)
Last Published: Jul 15, 2024
[Previous Topic
AudioReach Graph Service (ARGS)](https://docs.qualcomm.com/bundle/publicresource/80-70014-16/topics/audioreach_graph_services.md) [Next Topic
Realization of audio use cases](https://docs.qualcomm.com/bundle/publicresource/80-70014-16/topics/realization_of_audio_use_cases.md)