资源简介
归一化多通道LMS自适应盲辨识算法
代码片段和文件信息
function [ht1npm] = NMCFLMS(x ro lambda M L tol hr h_hat)
% NMCFLMS: Normalized Multi-Channel Frequency-Domain LMS
% Adaptive Algorithm for Blind Channel Identification
%
% ------
% USAGE: [h en] = NMCFLMS(x mu lambda M L tol hr hn)
%
% x : multi-channel outputs (microphone signals);
% mu : step size;
% lambda : a forgetting factor;
% M : the number of channels;
% L : the number of taps of the largest channel
% impulse response;
% tol : convergence toleration error;
% hr : the real channel impulse responses;
% hn : initial estimate of the channel impulse responses;
% h : estimated channel impulse responses;
% en : the norm of the projection error vector.
%
% %
% ------
% Author: Mohammad Ariful Haque
% DSP Lab BUET
% Last updated 4/12/2010
%
[rows cols] = size(x);
hr = hr/norm(hr(:));
MBlocks = fix(rows - L)/L;
L2 = 2*L;
ulambda = 1 - lambda;
hf1 = fft(h_hatL2);
Cx = zeros(L2 M);
for m = 1:MBlocks
hf0 = hf1;
Cx = [Cx(L+1:L2 :); x((m-1)*L+1:m*L:)];
Dx = fft(Cx);
Dxc = conj(Dx);
Pxm = Dx.*Dxc;
if (m == 1)
Px = Pxm;
%Px = sum(sum(Pxm))/L2*on
- 上一篇:GPS信号产生、捕获、追踪全套程序
- 下一篇:HBV模型matlab源代码
相关资源
- 自适应噪声抵消LMS算法
- 基于格梯形LMS算法的自适应滤波器
- 归一化8点算法-MATLAB代码
- 自适应信号处理 LMS算法
- LMS自适应滤波器MATLAB代码
- FXLMS算法的matlab仿真
- MATLAB图片批量归一化
- lms算法处理含噪语音
- nc 归一化相关系数 图像对比 图像相似
- 归一化均方差 matlab
- LMS音频降噪matlab程序
- 图像的归一化函数,实现一幅二值图
- 基于RLS和LMS的自适应滤波器的MATLAB代
- nlms 回声消除
- LMS算法MATLAB代码
- LMS基本理论matlab
- Ncc 图像配准
- Eriksson method
- 仿射投影APA与NLMS算法比较
- 功率倒置算法的LMS实现
- 最小二乘算法(LMS)处理滤波并预测
- LMS RLS CMA 自适应均衡算法matlab仿真
- 基于LMS算法的自适应均衡器的MATLAB实
- 自适应滤波器的理论研究及Matlab仿真
- 归一化和反归一化matlab程序
- matlab串口通信绘制多通道波形图
- MATLAB对多维数据每一维进行归一化
- matlab频域自适应滤波器(FDAF)演示
- vsslms与传统算法比较
- anc 基于FXLMS算法的有源噪声控制源码
评论
共有 条评论