Adaptive line enhancemment application
Nessuna licenza
%function [ALEstruct]=ale(f,fs,munoise,sigmanise,mulms,ncoef,dur)
%function to perform adaptive line enhancement using LMS algorithm and an adaptive FIR filter
%ALE concept enhances a single tone signal (frequency f) affected by white noise (mu,sigma)
%REQUIRES FILTER DESIGN TOOLBOX, SIGNAL PROCESSING TOOLBOX
%INPUTS
%f: frequency of sinusoid
%fs: sampling signal of sinusoid (At least 2f)
%munoise, sigma: mean and variance of white noise
%mulms, value of the step parameter in the LMS algorithm
%ncoef: number of coefficients of the FIR filter
%dur: simulation time in number of signal periods
%OUTPUTS
%ALEstruct: a structure with fields
% .weights: the filter's weights after finishing iterations
% .error : evolution of error signal during simulation
% .output: output of the filter
% .signal: a copy of the input signal
% .desired: a copy of the desired signal in the LMS adaptive scheme. Note: e(n)=output(n)-d(n)
% .mse .mmselms .emselms .meanwlms .pmselms: results of predicted and simulated filter behavior in terms of MSE, minimum MSE, excess
% MSE, coefficient vector means and predicted learning curve (pmselms).
Cita come
luis emiliani (2025). Adaptive line enhancemment application (https://it.mathworks.com/matlabcentral/fileexchange/13838-adaptive-line-enhancemment-application), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Signal Processing > Signal Processing Toolbox > Digital and Analog Filters > Digital Filter Analysis >
Tag
Riconoscimenti
Ispirato da: Simulation of Trunked Communication Network (Lost Calls Cleared)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.0.0.0 | add a comment and example |
