sc_sync.m

来自「B3g_phase2_C语言_Matlab程序及说明」· M 代码 · 共 30 行

M
30
字号
function R_sync=SC_sync(x,Slot_length, Subslot_length,Subslot_number,Pilot,Interp_factor,rcflt,Energy_window_size)  

[M,N]=size(x);

Signal_length=(36+(Energy_window_size-1)*6)/Interp_factor+11+(length(Pilot)-1)*2;

mamp_eng=Mampeng(x(:,(1:Signal_length)),Pilot,rcflt,2,Interp_factor,Energy_window_size);

for sn=1:Subslot_number-1
    mamp_eng=mamp_eng+Mampeng(x(:,2*Subslot_length*sn+(1:Signal_length)),Pilot,rcflt,2,Interp_factor,Energy_window_size);
end


[y,pos]=max(mamp_eng(7:24));

% if (pos~=13)
%     pos
% end

%     pos=13;
    % figure(2)
% plot(mamp_eng)
% pause

for na=1:M
    R_sync(na,:) = InterP_syncF(x(na,:),Slot_length, rcflt,Interp_factor,pos+5);
end


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?