资源简介
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个文件信息
评论
共有 条评论