?? sourcegenerate.m
字號:
function sourcegenerate(iniphcode,inifd,iniph,snr)
svnum = 10; %衛(wèi)星號
iniphcode = 100; %生成信號源的碼相位
inifd = 4100; %生成信號源的載波多普勒頻率
iniph = 0; %生成信號源的載波初相位
snr = 0; %生成信號源的信噪比
global time_unit; % 數(shù)據(jù)跳變時間單位
global time; % 數(shù)據(jù)發(fā)送時間
global time_cyc;% 一個完整擴頻碼周期
global fs; % 采樣率
global nn; % 一個完整擴頻周期采樣點數(shù)
global kk; % 數(shù)據(jù)總采樣點
global F_if; % 載波中頻
global CA_freq; % PN碼速率
global tc;
global CA ; % 擴頻碼基瑪
global F_Carrier; % L1波段載波頻率
%%%%%%%%%%%%%%%%%%%%%%%%參數(shù)設(shè)置%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
time = 100*(10^(-3));
time_unit = 20*(10^(-3));
time_cyc = 1*(10^(-3));
fs = 5*(10^6);
nn = time_cyc*fs;
kk = (time/time_cyc)*nn;
F_if = 1.25*(10^6);
F_Carrier = 1575.42*(10^6);
CA_freq = 1.023*(10^6);
%%%%%%%%%%%生成C/A以供使用%%%%%%%%%%
PN = codegen(svnum);
CA = [];
k = 5;
for n = 1:length(PN)
CA((1+k*(n-1)):k*n) = PN(n)*ones(1,k);
end
tc = 1/(k*CA_freq);
loop_time = time/time_cyc;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%生成信號源 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
CreateSource1(iniphcode,inifd,iniph,snr);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -