www.pudn.com > ldpc802.16.rar > linear_inter.m, change:2005-09-16,size:403b


function [output]=linear_inter(input, loc1, loc2) 
 
tmp=zeros(size(input,1),size(input,2)); 
for i=1:size(input,1) 
    k=(imag(input(i,loc2))-imag(input(i,loc1)))/(real(input(i,loc2))-real(input(i,loc1))); 
    st=(real(input(i,loc2))-real(input(i,loc1)))/(loc2-loc1); 
    tmp(i,:)=(real(input(i,loc1))-st:st:real(input(i,loc1))+6*st)+sqrt(-1)*(k*(-st:st:6*st)+imag(input(i,loc1))); 
end 
output=tmp;