%%K=10%%
a = 1000;a = randi([-1 1],a,1);b= (a >= 0);bm=(a<0);b1(b)=1;b1(bm)=-1;d=b1(:);h=[1 0.25 -0.5];c=conv(h,d);e=c(1:end-2,:);noise1 =normrnd(0,0.1,[length(e)],1); % noise signal of zero mean and 0.1 variance
f1=e+noise1;t=f1(1:end-990,:); %take 10 values
ss = 16; % NLMS step size
offset = 50; % NLMS offset
ha = adaptfilt.nlms(3,ss,1,offset);stem([h', ha.coefficients']);legend('Actual','Estimated'); xlabel('Coefficient number'); ylabel('Coefficient Value');
MATLAB: I didn,t get any values in command window from this code
dspduplicate post
Best Answer