Affine Projection Sign Algorithm

Affine projection Sign algorithm is used for system Identification

You are now following this Submission

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 .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0