15 lines
261 B
Matlab
15 lines
261 B
Matlab
|
function [out_signal,ang] = rx_phase_sync(signal_freq_sync,local_seq)
|
||
|
|
||
|
len=length(local_seq);
|
||
|
L=len;
|
||
|
for i=1:L-1
|
||
|
cor(i)=signal_freq_sync(i).*conj(local_seq(L-i));
|
||
|
end
|
||
|
|
||
|
ang=angle(mean(cor))-pi;
|
||
|
|
||
|
out_signal=signal_freq_sync.*exp(-1i*ang);
|
||
|
|
||
|
end
|
||
|
|