www.pudn.com > dsp_lms.rar > chanl_adp_model_define.m


format compact 
format short g 
clear; 
clc;%close all 
global n_total  var_noise  snr_tran  order_h  
%system paraments define 
n_total=1024;% 总输入数据量 
var_noise=1;  % the channel noise 
 
snr=5% dB forms at the transmitter=>var_signal=var_noise*10^(snr_tran/10)(transmit) 
order_h=5;     %the order of the adptive filter's transmit vector 
 
%paraments of the channel:channel noise 
 
init=2788605800;  randn('seed',init);  clear init; 
 
noise=sqrt(var_noise)*randn(1,n_total);  
 
k=linspace(0,2*pi*10,n_total); 
signal=sqrt( var_noise*10.^(snr/20) )*sqrt(2)*sin(k); 
 
 
b00=xcorr(noise+signal); 
b000=b00(n_total:2*n_total-1); 
for i=1:50 
    for j=1:50 
        matrix_zixiangguan(i,j)=b00(abs(i-j)+1); 
    end 
end 
lampt_max=max(abs(eig(matrix_zixiangguan))) 
lampt_min=min(abs(eig(matrix_zixiangguan))) 
u_max=2/lampt_max 
kaifang=abs(lampt_max/lampt_min) 
 
 
end 
clear b000 b00 matrix_zixiangguan