资源简介
归一化多通道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源代码
相关资源
- matlab图像归一化代码
- LMS语音信号去噪matlab代码
- image normalization图像归一化matlab程序
- LMS MATLAB DSP算法实现和程序收集
- 自适应滤波器设计及Matlab实现
- 主动噪声控制,fxLMS Active-Noise-Contro
- 白平衡+同态滤波+亮度归一化,将夜晚
- Levinson-Durbin算法AR、MA算法,附送LMS算
- hogcascade训练,内有人头训练样本和使
- matlab 最小二乘蒙特卡罗LMS美式期权定
- matlab的LMS自适应滤波算法去噪
- 基于自然梯度算法的盲信号分离程序
- CBF MVDR LMS波束形成的Matlab算法
- LMS AMESim系统建模和仿真参考手册
- 利用matlab进行多维数组每一列进行独
- LMS自适应滤波器MATLAB实现
- RLS和LMS算法分析比较
- 盲多用户检测LMS和RLS算法matlab实现
- 基于MATLAB的LMS和RLS算法滤波完整程序
- 自适应噪声抵消LMS算法Matlab仿真
- LMS算法自适应滤波器的Matlab仿真分析
- 基于LMS的自适应回声抵消-f1.m
- LMS 自适应滤波的 C 语言源代码
- LMS matlab
- 人脸识别matlab源码
- SD算法和LMS算法MATLAB仿真
- 归一化LMS算法自适应滤波器的MATLAB仿
- NLMS程序代码_matlab
- LMS算法 matlab编程
- LMS算法matlab程序
评论
共有 条评论