资源简介
原始数据文件直接用程序处理即可,可以得到很好的结捕获跟踪同步结果
代码片段和文件信息
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程序.rar
- 后方交会MATLAB程序
- SOR迭代matlab程序
- 图像匹配matlab程序设计
- 天牛须智能算法(BAS)加模糊神经网
- KPCA的MATLAB程序1
- 雅克比迭代+高斯迭代+SOR迭代法Matla
- 分形维数MATLAB程序
- 优化方法:最速下降、阻尼牛顿、共
- cic 滤波器的matlab程序
- ADI(交替方向隐格式)求解二维抛物
- ESPRIT算法估计功率谱密度 matlab程序
- 实现jpeg压缩 的matlab程序
- 求sena.IMG的一阶熵,二阶熵和差分熵的
- 信号EMD分解的matlab程序
- 计算SSD 与NCC用于匹配 完整matlab程序
- 最大类间方差阈值matlab程序
- 双曲差分格式matlab程序
- 最小二乘类的参数辨识matlab程序
- 基于信息熵的粗糙集属性约简MATLAB程
- 粒子滤波算法原理及Matlab程序
- 模拟退火法求解整数非线性规划MATL
- 此matlab程序用来模拟仿真光学系统的
- 3个常见复杂网络的matlab程序
- matlab程序 理想低通滤波器
- verhulst的matlab程序
- BP算法MATLAB程序
- 基于遗传算法的OFDM自适应资源分配算
- 区域生长图像分割-MATLAB程序,注释比
评论
共有 条评论