www.pudn.com > CPM4TR.rar > gen_mtchd_fltr.asv


function [correlator] = gen_mtchd_fltr(Ns, m, h, QT) 
phase = zeros(1,Ns); 
correlator = zeros(m,m,m,Ns); 
%   phase(ak-2,ak-1,ak,t) 
for ak2 = 1:m 
    for ak1 = 1:m 
        for ak = 1:m 
            v 
            phase = mod(  2*pi*h*( ak2*QT(2*Ns+1:3*Ns) + ak1*QT(Ns+1:2*Ns) + ak*QT(1:Ns) ), 2*pi ); 
            correlator(ak2,ak1,ak,:) = exp(j*phase); 
        end; 
    end; 
end;