?? ca_mul_d.m
字號:
function CA_MUL_DATA=ca_mul_d();
DataCode = fGenerateNavigationData();
Lc=20460;
%repeated_DataCode分配空間
repeated_DataCode = zeros(1,1500*1023*20,'int8');
%拉長1500bit導航電文,方便與ca碼相乘
for i=1:1500
for j=1:Lc
repeated_DataCode((i-1)*20460+j)=DataCode(i);
end
end
cacode = fGenerateCAcode();
%重復cacode 1500*1023*20次
cacode = int8(cacode);
cacode = [cacode cacode cacode cacode cacode cacode cacode cacode cacode cacode];
cacode = [cacode cacode cacode cacode cacode cacode cacode cacode cacode cacode];
cacode = [cacode cacode cacode cacode cacode cacode cacode cacode cacode cacode];
cacode = [cacode cacode cacode cacode cacode cacode cacode cacode cacode cacode];
cacode = [cacode cacode cacode];
% ca碼和1500bit的D碼相乘
CA_MUL_DATA = cacode.*repeated_DataCode;
% ind1=find(CA_MUL_DATA==0);
% ind2=find(CA_MUL_DATA==1);
% CA_MUL_DATA(ind1)=ones(1,length(ind1));
% CA_MUL_DATA(ind2)=-ones(1,length(ind2));
CA_MUL_DATA1=CA_MUL_DATA(1:1023000);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -