signal.m

来自「利用自己仿真产生的卫星数据」· M 代码 · 共 18 行

M
18
字号
function  GPSdata=signal(IF,CAshift,svID,Dopler)

%CAshift=4371;
%svID=3;
%Dopler=4547;
fs=16367667;
IF=20491635;
ts=1/fs;
fo=IF-1*fs; 
datanum=fix(fs/1000);
num=[0:datanum-1];
CA=CAcode(svID);
CAsample1=sampleCAcode(svID,fs,1);
CAsample=[CAsample1(CAshift:datanum) CAsample1(1:CAshift-1)];
carrier=exp(j*((2*pi*(fo+Dopler))*num*ts));
cosine=real(carrier);
data=cosine.*CAsample;
GPSdata=repmat(data,1,20);

⌨️ 快捷键说明

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