資源簡介
matlab編寫的BOC調制的仿真,包括信號的發生,頻譜問題,BPSK的對比,信號的捕獲

代碼片段和文件信息
%*******************************************************算法性能評估********
%********************
%%?Clean?up?the?environment?first?=========================================
clear;?close?all;?clc;
format?(‘compact‘);
format?(‘long‘?‘g‘);??????????????%數字顯示格式設置
%---?Include?folders?with?functions?---------------------------------------
addpath?include?????????????%?The?software?receiver?functions
addpath?geoFunctions????????%?Position?calculation?related?functions??%此處addpath為引用文件夾功能
settings?=?initSettings();
Pfa=0.001;
CN0 = [35:55];??
times???????=???[1:100];
dir_miss=zeros(size(CN0));
B_l_miss=zeros(size(CN0));
ASP_miss=zeros(size(CN0));
CCRW_miss=zeros(size(CN0));
AAC_miss=zeros(size(CN0));
SCPC_miss=zeros(size(CN0));
acqResults.AAC=zeros(size(CN0));
acqResults.SCPC=zeros(size(CN0));
acqResults_dir?=?zeros(size(CN0)size(times));
acqResults_B_l?=?zeros(size(CN0)size(times));
acqResults_ASP?=?zeros(size(CN0)size(times));
acqResults_CCRW?=?zeros(size(CN0)size(times));
acqResults_AAC?=?zeros(size(CN0)size(times));
acqResults_SCPC?=?zeros(size(CN0)size(times));
%%?Initialization?=========================================================
??????????????????????%推導應為10*lg(Ps/N0)
for?CN0index=???1:21
????for?times=???1:100
????
%?Find?number?of?samples?per?spreading?boc?code?period
samplesPerCode?=?round(settings.samplingFreq?*?(settings.BOCcodeLength/?...
????????????????????????settings.BOCcodeFreq));??%每個偽碼周期采樣點的數目,round為取整函數
%?samplesPerCode?=?round(settings.samplingFreq?*?(settings.CAcodeLength/?...
%?????????????????????????settings.codeFreq));
????????????????????
%?Create?three?vectors?of?data
signalI?=?zeros(1settings.msToProcess*1e-3*settings.samplingFreq);
signalQ?=?zeros(1settings.msToProcess*1e-3*settings.samplingFreq);
??????????????%產生初始化的同步與正交信號零向量序列,括號右側為500ms內采樣點數目
%?signal??=?zeros(1settings.msToProcess*settings.samplingFreq*1e-3);
%?Find?sampling?period
ts?=?1?/?settings.samplingFreq;??%采樣周期
%?Find?phase?points?of?the?carrier?wave?
phasePoints?=?(1?:?(settings.msToProcess*1e-3*settings.samplingFreq))?*?2?*?pi?*?ts;
%?phasePoints?=?(0?:?(settings.msToProcess*samplesPerCode*settings.BOCn-1))?*?2?*?pi?*?ts;
?????????????????????????????????%500ms內所有采樣點對應的相位
%?Set?the?number?of?visible?satellites
%?Visible_sv?=?[1?3?6?15?20?26];???%可見星
Visible_sv?=?1;
frqshift?=?zeros(size(Visible_sv));%?used?to?save?different?Doppler?frqshifts?carrier?frqs?code?phases?of?different?visible?satellites
frqBins?=?zeros(size(Visible_sv));
codePhase?=?zeros(size(Visible_sv));%每個可見星分別對應的多普勒頻移,載波頻率,碼相位偏移
%?navdatLength?=?settings.msToProcess/20;?%每比特數據20個碼周期,所以導航數據長度為25
%?Generate?all?PRN?numbers?of?visible?satellites...
for?ii?=?1:length(Visible_sv)
????
????PRN?=?Visible_sv(ii);
????fprintf(‘%02d?‘?PRN);???%輸出即將賦值的可見星號碼
????
%%?Correlate?signals?======================================================???
%---?Generate?carrier?wave?frequency?grid?-----------
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-28?21:01??researchonBOCsignalcapturing\
?????文件???????11782??2013-03-13?18:10??researchonBOCsignalcapturing\ASPacquisition.asv
?????文件???????11834??2013-03-26?08:59??researchonBOCsignalcapturing\ASPacquisition.m
?????文件???????13091??2013-03-21?14:02??researchonBOCsignalcapturing\B_lacquisition.asv
?????文件???????13109??2013-04-18?19:11??researchonBOCsignalcapturing\B_lacquisition.m
?????文件???????14548??2013-05-11?15:46??researchonBOCsignalcapturing\acqdetpro.asv
?????文件???????14550??2013-05-11?15:51??researchonBOCsignalcapturing\acqdetpro.m
?????文件???????30029??2013-06-02?13:17??researchonBOCsignalcapturing\acqperformencce.m
?????文件???????12254??2013-01-22?11:50??researchonBOCsignalcapturing\acquisition.m
?????文件???????10865??2013-06-07?22:56??researchonBOCsignalcapturing\acquisition2.m
?????文件???????13601??2013-03-21?08:54??researchonBOCsignalcapturing\acuisitionbocmn.asv
?????文件???????13603??2013-03-21?08:55??researchonBOCsignalcapturing\acuisitionbocmn.m
?????文件?????1745749??2013-05-16?11:59??researchonBOCsignalcapturing\aspect.fig
?????文件????????3370??2006-08-10?01:20??researchonBOCsignalcapturing\calculatePseudoranges.m
?????文件????????6724??2006-08-14?19:38??researchonBOCsignalcapturing\findPreambles.m
?????文件???????16625??2013-05-30?08:24??researchonBOCsignalcapturing\genenavsignal.asv
?????文件???????16848??2013-06-07?22:06??researchonBOCsignalcapturing\genenavsignal.m
?????文件?????????170??2012-04-13?09:04??researchonBOCsignalcapturing\generateBOCCode.m
?????目錄???????????0??2015-04-28?20:31??researchonBOCsignalcapturing\geoFunctions\
?????文件????????1720??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\cart2geo.m
?????文件????????5055??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\cart2utm.m
?????文件?????????679??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\check_t.m
?????文件?????????945??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\clksin.m
?????文件?????????619??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\clsin.m
?????文件????????1135??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\e_r_corr.m
?????文件????????2650??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\findUtmZone.m
?????文件????????1543??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\geo2cart.m
?????文件????????4461??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\leastSquarePos.m
?????文件????????5201??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\satpos.m
?????文件????????2892??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\togeod.m
?????文件????????1418??2006-08-22?21:46??researchonBOCsignalcapturing\geoFunctions\topocent.m
............此處省略38個文件信息
- 上一篇:基于Matlab的含風電電網建模與仿真
- 下一篇:blinddeconv盲卷積去模糊
評論
共有 條評論