--- Quote Start ---
my correlator coefficients are gm=-1,-1j,1,1,1,-1j,-1,0,-1j,-1,1j,1j,1j,-1,-1j,0 and it needs to be correlated with 16 signal samples to generate one correlator output. if anyone can put me in the right direction it would be great
--- Quote End ---
Away from specifics of your case a complex correlator is based on sum of products just like complex FIR.
every real output sample = sum of (Re1.Re2 - Im1.Im2) for all 16 elements
every imag output sample = sum of (Re1.Im2 + R2I.m1) for all 16 elements
where Re1 is real input and Im1 is imag input, Re2 is real coeff, Im2 is imag coeff
since your coeffs are zeros or ones you don't need scaling but 0 means zero result and ones mean pass input