资源简介

最新最完整的Matlab粒子滤波工具箱,建议在matlab7.X下运行

资源截图

代码片段和文件信息

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)
numberOfFrqBin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9433  2006-08-14 20:08  粒子滤波工具箱(新)\acquisition.m

     文件        117  2012-03-28 14:18  粒子滤波工具箱(新)\amplitude.m

     文件      18730  2012-08-26 21:43  粒子滤波工具箱(新)\C.mat

     文件     149351  2012-03-23 22:13  粒子滤波工具箱(新)\correlater.mat

     文件        810  2012-03-28 22:35  粒子滤波工具箱(新)\correlatorsampling.asv

     文件        810  2012-03-28 22:37  粒子滤波工具箱(新)\correlatorsampling.m

     文件      33532  2012-07-04 16:42  粒子滤波工具箱(新)\delay.mat

     文件       3559  2006-08-14 19:38  粒子滤波工具箱(新)\generateCAcode.m

     文件       1033  2012-07-16 21:50  粒子滤波工具箱(新)\generateSignal.asv

     文件        967  2012-07-19 11:35  粒子滤波工具箱(新)\generateSignal.m

     文件       1172  2012-03-28 19:23  粒子滤波工具箱(新)\generate_correlator_array.asv

     文件       1163  2012-03-28 22:32  粒子滤波工具箱(新)\generate_correlator_array.m

     文件       3238  2012-03-23 15:52  粒子滤波工具箱(新)\init.m

     文件       5188  2012-07-16 21:10  粒子滤波工具箱(新)\initSettings.asv

     文件       5185  2012-07-23 10:23  粒子滤波工具箱(新)\initSettings.m

     文件       3281  2006-08-14 19:38  粒子滤波工具箱(新)\makeCaTable.m

     文件       6727  2012-08-26 20:39  粒子滤波工具箱(新)\new_particle_filter.asv

     文件       6913  2012-08-26 21:11  粒子滤波工具箱(新)\new_particle_filter.m

     文件       2917  2012-03-29 16:06  粒子滤波工具箱(新)\Particle.m

     文件       1006  2012-07-27 11:34  粒子滤波工具箱(新)\particle.mat

     文件       5541  2012-06-07 10:05  粒子滤波工具箱(新)\ParticleEx1.asv

     文件       5708  2012-06-07 17:01  粒子滤波工具箱(新)\ParticleEx1.m

     文件       3871  2012-03-28 11:05  粒子滤波工具箱(新)\Particlepart.asv

     文件        382  2012-07-27 11:34  粒子滤波工具箱(新)\Particles.mat

     文件       1019  2012-08-26 21:15  粒子滤波工具箱(新)\particle_35.mat

     文件       1004  2012-08-26 21:15  粒子滤波工具箱(新)\particle_48.mat

     文件       1016  2012-08-26 21:16  粒子滤波工具箱(新)\particle_75.mat

     文件       6639  2012-07-23 20:00  粒子滤波工具箱(新)\Particle_filter.asv

     文件       6625  2012-07-27 10:30  粒子滤波工具箱(新)\Particle_filter.m

     文件       4746  2012-03-23 20:57  粒子滤波工具箱(新)\postProcessing.asv

............此处省略37个文件信息

评论

共有 条评论