资源简介
GPS L5软件接收机,根据经典的GPS MATLAB软件接收机改造,能够进行捕获和跟踪,定位解算模块没有做,所以无法定位。

代码片段和文件信息
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);
% 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 steps)
numberOfFrqBins = round(settings.acqSearc
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1705 2006-08-14 19:38 include\calcLoopCoef.m
文件 1911 2006-08-14 19:38 include\checkPhase.m
文件 67853 2018-10-16 21:19 include\codes_L5I.mat
文件 67807 2018-10-16 21:19 include\codes_L5Q.mat
文件 1985 2014-12-10 10:30 include\deg2dms.m
文件 1584 2014-12-19 22:17 include\dms2deg.m
文件 3380 2014-12-10 10:30 include\dms2mat.m
文件 7292 2006-08-14 19:38 include\ephemeris.m
文件 501 2018-11-05 16:03 include\generateCAcode.m
文件 1424 2006-08-14 19:38 include\invert.m
文件 3285 2018-10-30 02:39 include\makeCaTable.m
文件 4202 2014-12-10 10:30 include\mat2dms.m
文件 4653 2006-08-14 19:38 include\navPartyChk.m
文件 3366 2006-08-14 19:38 include\preRun.m
文件 2552 2006-08-14 19:38 include\showChannelStatus.m
文件 6694 2006-08-18 19:41 include\skyPlot.m
文件 1845 2006-08-14 19:38 include\twosComp2dec.m
文件 9838 2018-10-30 03:49 acquisition.m
文件 3370 2006-08-10 01:20 calculatePseudoranges.m
文件 6724 2006-08-14 19:38 findPreambles.m
文件 3236 2006-08-22 21:46 init.m
文件 5193 2018-11-05 12:17 initSettings.m
文件 18328 2006-08-18 19:41 license.txt
文件 2232 2006-08-10 01:20 plotAcquisition.m
文件 6487 2006-08-10 01:20 plotNavigation.m
文件 6737 2006-08-14 22:45 plotTracking.m
文件 12213 2006-08-10 01:20 postNavigation.m
文件 5978 2018-11-10 14:01 postProcessing.m
文件 4326 2018-10-30 02:32 probeData.m
文件 14418 2006-08-18 19:41 setSettings.fig
............此处省略20个文件信息
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论