Affine Projection Sign Algorithm
The function apsa(N,L,plot_flag) implements the Affine Projection Sign Algorithm (APSA) for N iterations to identify a system with L inputs in a set (or L characteristic parameters). It plots the Outputs for comparison and also the Learning Curve if plot_flag=1. The function outputs the min number of iterations taken by the algorithm to identify the system.
For Example:
inp=wavread('BlueFunk-bass1.wav');
inp=inp-(min(inp)); % required for audio signals
h=[1 -4 6 -5 2]; % Known System parameters for a low Pass filter h
Iter=apsa(inp,h,100,5,1);
Author:Santhana Raj.A
https://sites.google.com/site/santhanarajarunachalam/
Cite As
Santhana Raj (2026). Affine Projection Sign Algorithm (https://in.mathworks.com/matlabcentral/fileexchange/47791-affine-projection-sign-algorithm), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
