資源簡介
Matlab語言詳細實現了GPS捕獲、跟蹤、解碼星歷表、定位解算的詳細代碼,并附有一個程序調用關系的pdf,便于理解結構關系,結合《GPS原理與接收機設計》《GPS原理與應用》更好

代碼片段和文件信息
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.
%函數對收集到的數據執行“冷啟動捕獲?”,它搜索所有衛星的GPS信號,這些衛星在設置的結構體的
%“acqSatelliteList”列出。函數把碼相位和所檢測到的信號的頻率保存在“acqResults”結構體中。
%
%acqResults?=?acquisition(longSignal?settings)
%
%???Inputs:
%???????longSignal????-?11?ms?of?raw?signal?from?the?front-end
%???????來自前端的11ms原始信號
%???????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.?
%???????捕獲結果????????-函數把碼相位和所檢測到的信號的頻率保存在“acqResults”結構體中。
%???????????????????????如果對于給定的PRN號檢測不到信號則將“carrFreq(載波頻率)”置為0.
%--------------------------------------------------------------------------
%???????????????????????????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
%產生兩1ms的數據矢量???
signal1?=?longSignal(1?:?samplesPerCode);
signal2?=?longSi
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????9982??2012-03-18?10:28??matlab_code_All_Cmmt\acquisition.asv
?????文件???????9990??2012-03-18?10:28??matlab_code_All_Cmmt\acquisition.m
?????文件???????2274??2012-03-18?10:28??matlab_code_All_Cmmt\calcLoopCoef.m
?????文件???????3370??2012-03-18?10:28??matlab_code_All_Cmmt\calculatePseudoranges.m
?????文件???????1909??2012-03-18?10:28??matlab_code_All_Cmmt\cart2geo.m
?????文件???????5970??2012-03-18?10:28??matlab_code_All_Cmmt\cart2utm.m
?????文件???????2664??2012-03-18?10:28??matlab_code_All_Cmmt\checkPhase.m
?????文件????????751??2012-03-18?10:28??matlab_code_All_Cmmt\check_t.m
?????文件???????1011??2012-03-18?10:28??matlab_code_All_Cmmt\clksin.m
?????文件????????683??2012-03-18?10:28??matlab_code_All_Cmmt\clsin.m
?????文件???????9018??2012-03-18?10:28??matlab_code_All_Cmmt\ephemeris.m
?????文件???????1176??2012-03-18?10:28??matlab_code_All_Cmmt\e_r_corr.m
?????文件???????6724??2012-03-18?10:28??matlab_code_All_Cmmt\findPreambles.m
?????文件???????3252??2012-03-18?10:28??matlab_code_All_Cmmt\findUtmZone.m
?????文件???????4735??2012-03-18?10:29??matlab_code_All_Cmmt\generateCAcode.m
?????文件???????1979??2012-03-18?10:29??matlab_code_All_Cmmt\geo2cart.m
?????文件???????3248??2012-03-18?10:29??matlab_code_All_Cmmt\init.m
?????文件???????5429??2012-03-18?10:29??matlab_code_All_Cmmt\initSettings.asv
?????文件???????5429??2012-03-18?10:29??matlab_code_All_Cmmt\initSettings.m
?????文件???????1923??2012-03-18?10:29??matlab_code_All_Cmmt\invert.m
?????文件???????5031??2012-03-18?10:29??matlab_code_All_Cmmt\leastSquarePos.m
?????文件???????4852??2012-03-18?10:29??matlab_code_All_Cmmt\makeCaTable.m
?????文件???????6387??2012-04-10?09:41??matlab_code_All_Cmmt\navPartyChk.m
?????文件???????2232??2012-03-18?10:29??matlab_code_All_Cmmt\plotAcquisition.m
?????文件???????6487??2012-03-18?10:29??matlab_code_All_Cmmt\plotNavigation.m
?????文件???????7416??2012-03-18?10:29??matlab_code_All_Cmmt\plotTracking.m
?????文件??????14800??2012-03-18?10:29??matlab_code_All_Cmmt\postNavigation.m
?????文件???????7462??2012-03-18?10:29??matlab_code_All_Cmmt\postProcessing.m
?????文件???????4911??2012-03-18?10:29??matlab_code_All_Cmmt\preRun.m
?????文件???????4325??2012-03-18?10:29??matlab_code_All_Cmmt\probeData.m
............此處省略15個文件信息
- 上一篇:wince 6.0安裝包地址
- 下一篇:Cohort Intelligence
評論
共有 條評論