資源簡介
Corenell大學的整套軟件GPS接收機matlab代碼 可實現從信號捕獲、跟蹤、相關處理、測量值計算、導航電文解調、PVT解算等功能
代碼片段和文件信息
%DDS?Parameters
%??M?-?Accumulator?Width
%??N?-?Phase?Width
%??fref?-?Reference?Frequency
M=24;
N=20;
fref=16.8e6;
%Output?Parameters
%??K?-?Index?Width
%??J?-?Output?Width
K=4;
J=3;
%System?Parameters
%??ftarget?-?Target?Frequency
%??dphi?-?Phase?Value?For?Target
ftarget=1.023e6;
dphi=1021613;
%Generate?Output?Lookup?Table
lut=floor((2^J-1)*sin(2*pi*(0:2^J-1)/2^J));
%Generate?Target
tmax=50/ftarget;
t=[0:1/fref:tmax];
target=(2^J-1)*sin(2*pi*ftarget*t);
%Perform?DDS
acc=0;
out=zeros(length(t)1);
for?i=1:length(t)
????index=bitshift(acc-(M-(K-1)));
????out(i)=lut(index+1);
????
????acc=mod(acc+dphi2^M);
end
subplot(211);
plot(toutttarget‘--‘);
subplot(212);
ssf=linspace(0fref/2length(out)/2);
out_fft=fft(out);
target_fft=fft(target);
plot(ssfabs(out_fft(1:length(out)/2)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????848??2013-01-23?23:05??matlab\dds\dds.m
?????文件????????658??2013-01-23?23:05??matlab\dds\dds_designer.m
?????文件???????3488??2013-01-23?23:05??matlab\lookup_table\lookup_table.m
?????文件???????1351??2013-01-23?23:05??matlab\navigation\constant.m
?????文件???????1159??2013-01-23?23:05??matlab\navigation\ecef.m
?????文件???????2409??2013-01-23?23:05??matlab\navigation\elevazim.m
?????文件???????4953??2013-01-23?23:05??matlab\navigation\findsat.m
?????文件???????3794??2013-01-23?23:05??matlab\navigation\formatdata.m
?????文件??????13833??2013-01-23?23:05??matlab\navigation\gps.m
?????文件??????13438??2013-01-23?23:05??matlab\navigation\kalman_nav.m
?????文件???????2122??2013-01-23?23:05??matlab\navigation\latlong.m
?????文件???????3781??2013-01-23?23:05??matlab\navigation\pseudocalc.m
?????文件???????3206??2013-01-23?23:05??matlab\navigation\rangecal.m
?????文件????????410??2013-01-23?23:05??matlab\navigation\RotX.m
?????文件????????408??2013-01-23?23:05??matlab\navigation\RotY.m
?????文件????????419??2013-01-23?23:05??matlab\navigation\RotZ.m
?????文件???????1044??2013-01-23?23:05??matlab\navigation\SatToEcef.m
?????文件???????3510??2013-01-23?23:05??matlab\navigation\solvepos.m
?????文件???????7061??2013-01-23?23:05??matlab\receiver\aided_acquisition.m
?????文件???????1963??2013-01-23?23:05??matlab\receiver\bit_lock.m
?????文件???????2366??2013-01-23?23:05??matlab\receiver\cacodegn.m
?????文件???????2262??2013-01-23?23:05??matlab\receiver\calcdop.m
?????文件???????1739??2013-01-23?23:05??matlab\receiver\carrier_lock_indicator.m
?????文件???????3669??2013-01-23?23:05??matlab\receiver\ca_correlator.m
?????文件????????196??2013-01-23?23:05??matlab\receiver\clear_track.m
?????文件???????1351??2013-01-23?23:05??matlab\receiver\constant.m
?????文件????????543??2013-01-23?23:05??matlab\receiver\constant_h.m
?????文件???????3578??2013-01-23?23:05??matlab\receiver\constant_rcx.m
?????文件???????1516??2013-01-23?23:05??matlab\receiver\convertbitpack2bit1.c
?????文件???????1596??2013-01-23?23:05??matlab\receiver\cxcorr.m
............此處省略156個文件信息
評論
共有 條評論