资源简介
原始数据文件直接用程序处理即可,可以得到很好的结捕获跟踪同步结果
代码片段和文件信息
function acqResults = acquisition(longSignal settings)
%Function performs cold start acquisition on the collected “data“. It
%searches for GPS signals of all satellites which are listed in field
%“acqSatelliteList“ in the settings structure. Function saves code phase
%and frequency of the detected signals in the “acqResults“ structure.
%
%acqResults = acquisition(longSignal settings)
%
% Inputs:
% longSignal - 11 ms of raw signal from the front-end
% settings - Receiver settings. Provides information about
% sampling and intermediate frequencies and other
% parameters including the list of the satellites to
% be acquired.
% Outputs:
% acqResults - Function saves code phases and frequencies of the
% detected signals in the “acqResults“ structure. The
% field “carrFreq“ is set to 0 if the signal is not
% detected for the given PRN number.
%--------------------------------------------------------------------------
% SoftGNSS v3.0
%
% Copyright (C) Darius Plausinaitis and Dennis M. Akos
% Written by Darius Plausinaitis and Dennis M. Akos
% based on Peter Rinder and Nicolaj Bertelsen
%--------------------------------------------------------------------------
%This program is free software; you can redistribute it and/or
%modify it under the terms of the GNU General Public License
%as published by the Free Software Foundation; either version 2
%of the License or (at your option) any later version.
%
%This program is distributed in the hope that it will be useful
%but WITHOUT ANY WARRANTY; without even the implied warranty of
%MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
%GNU General Public License for more details.
%
%You should have received a copy of the GNU General Public License
%along with this program; if not write to the Free Software
%Foundation Inc. 51 Franklin Street Fifth Floor Boston MA 02110-1301
%USA.
%--------------------------------------------------------------------------
%CVS record:
%$Id: acquisition.mv 1.1.2.12 2006/08/14 12:08:03 dpl Exp $
%% Initialization =========================================================
% Find number of samples per spreading code
samplesPerCode = round(settings.samplingFreq / ...
(settings.codeFreqBasis / settings.codeLength));
% Create two 1msec vectors of data to correlate with and one with zero DC
signal1 = longSignal(1 : samplesPerCode);
signal2 = longSignal(samplesPerCode+1 : 2*samplesPerCode);
signal0DC = longSignal - mean(longSignal); %%Problems here....
% Find sampling period
ts = 1 / settings.samplingFreq;
% Find phase points of the local carrier wave
phasePoints = (0 : (samplesPerCode-1)) * 2 * pi * ts;
% Number of the frequency bins for the given acquisition band (500Hz s 属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 235 2010-02-11 20:37 软件定义的GPS和伽利略接收机\新建 文本文档.txt
文件 34612 2010-02-11 20:35 软件定义的GPS和伽利略接收机\UpdatedAddedFiles.zip
文件 10197 2008-03-24 16:01 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\acquisition.m
文件 3419 2007-09-04 13:23 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\geoFunctions\dms2mat.m
文件 4218 2007-09-04 13:22 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\geoFunctions\mat2dms.m
文件 1249 2007-09-04 13:22 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\geoFunctions\roundn.m
文件 3367 2008-03-24 02:07 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\include\preRun.m
文件 5127 2008-07-26 13:42 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\initSettings.m
文件 2233 2008-03-24 01:48 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\plotAcquisition.m
文件 6306 2008-03-24 01:50 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\postProcessing.m
文件 6109 2008-04-14 00:42 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\probeData.m
文件 18557 2008-07-26 12:30 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\SDRcodeUpdate.pdf
文件 13822 2008-03-24 01:50 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\tracking.m
目录 0 2008-05-05 23:30 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\geoFunctions
目录 0 2008-05-05 23:29 软件定义的GPS和伽利略接收机\UpdatedAddedFiles\include
目录 0 2008-07-26 12:30 软件定义的GPS和伽利略接收机\UpdatedAddedFiles
目录 0 2010-02-11 20:37 软件定义的GPS和伽利略接收机
----------- --------- ---------- ----- ----
109451 17
- 上一篇:龙贝格算法MATLAB程序
- 下一篇:matlab拟合程序
相关资源
- 组合导航matlab程序
- 替代数据法的matlab程序
- 神经网络分类matlab程序
- matlab程序用Hopfield网络解决TSP
- 多用户检测MATLAB程序
- 实现2ask.4ask.2fsk.4fsk.qam16.qam8调制的m
- 曲线旋转得到曲面的MATLAB程序
- 主动轮廓模型算法matlab程序
- Lozi混沌系统相关分析的MATLAB程序
- 用蚁群算法求解TSP问题的matlab程序
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- KF+EKF matlab程序实现
- 圆拟合matlab程序,以及圆心 半径的确
- stlwritematlab程序
- 层次分析法的matlab程序
- 泊松过程的模拟及检验 matlab程序
- 世上最牛的23个图像跟踪算法MATLAB程序
- 散点拟合平面的MATLAB程序
- 信号检测与估计-理论与应用答案及
- ROC曲线MATLAB程序
- dijkstra算法改进的matlab程序能求出两点
- EEMD的MATLAB程序
- 基于遗传算法的机器人路径规划matl
- 基于自适应压扩法降低OFDM系统的峰均
- 求露点温度matlab程序
- 计算图像Spatial Frequence的Matlab程序SF
- 德州扑克获胜概率计算的MATLAB程序
- 数模美赛常用模型算法matlab程序包+数
- 遗传算法完整MATLAB程序实数法,轮盘
川公网安备 51152502000135号
评论
共有 条评论