之前在《大學(xué)畢業(yè)設(shè)計(jì)一席談之十一 擴(kuò)頻通信系統(tǒng)》中提及后續(xù)會(huì)非常詳盡的寫(xiě)擴(kuò)頻系統(tǒng)的捕獲和跟蹤兩個(gè)系列的文章。在《大學(xué)畢業(yè)設(shè)計(jì)一席談之十五 擴(kuò)頻通信系統(tǒng)的捕獲》中講了捕獲算法,那么本系列將講解跟蹤算法。這方面的知識(shí)太有用了,希望大家能夠不斷的回顧學(xué)習(xí),力求真正的掌握!歷時(shí)八個(gè)月,才準(zhǔn)備好本系列文章,個(gè)中辛苦只有自己知曉!早年讀研究生的時(shí)候,就在北斗信號(hào)和GPS信號(hào)處理的過(guò)程中涉及到了跟蹤問(wèn)題。
跟蹤算法涉及擴(kuò)頻碼跟蹤和載波跟蹤兩大塊內(nèi)容。公眾號(hào)里面已經(jīng)發(fā)布了很多關(guān)于鎖相環(huán)和相干解調(diào)的文章,這些文章已經(jīng)把載波跟蹤的知識(shí)講的非常全面了,也給出了完整的仿真代碼,這里不再贅述。
所以,我在這里主要講解碼跟蹤環(huán)路和相關(guān)的仿真程序,當(dāng)然也會(huì)給出碼跟蹤環(huán)和鎖相環(huán)聯(lián)合工作的程序,這也是很多人想看的內(nèi)容!因?yàn)橛辛诉@些代碼,仿真程序就離實(shí)際的產(chǎn)品很接近了!希望大家好好的消化本系列文章,難度不斷的增加,希望能幫助到那些從事通信和導(dǎo)航領(lǐng)域的學(xué)生們及研發(fā)人員!當(dāng)年的小白在缺少資料的情況,走的非常辛苦。網(wǎng)上的參考也是少之又少!
在這感謝上海交通大學(xué)的何大治教授,當(dāng)年他幫我下載了很多很多的IEEE論文(量化說(shuō)明大約有1G的文獻(xiàn)),對(duì)我的成長(zhǎng)有非常大的幫助!現(xiàn)在他已經(jīng)是博士生導(dǎo)師了,而我呢?依舊已工程師自居的我希望能在網(wǎng)絡(luò)上找到歸屬感!現(xiàn)實(shí)中的我對(duì)某些教育形式已經(jīng)感到非常疲憊,結(jié)合了那么多年工作經(jīng)驗(yàn)的教學(xué)幾乎無(wú)人問(wèn)津,沒(méi)人理我會(huì)讓我變得更加沉默。回歸主題!
偽隨機(jī)碼同步是擴(kuò)頻通信系統(tǒng)中的一個(gè)根本問(wèn)題。接收機(jī)只有在本地?cái)U(kuò)頻序列與發(fā)送來(lái)的擴(kuò)頻序列完全同步后, 才能實(shí)現(xiàn)可靠解擴(kuò)。擴(kuò)頻通信中的碼同步過(guò)程包括碼捕獲和碼跟蹤。前者實(shí)現(xiàn)碼片的初始同步, 后者完成精同步并保持同步狀態(tài)。碼捕獲和頻率估計(jì)是捕獲算法的內(nèi)容,本系列就不再贅述!在擴(kuò)頻通信中, 碼跟蹤通常采用最為經(jīng)典、最為簡(jiǎn)單、也是應(yīng)用最為廣泛的延時(shí)碼跟蹤環(huán) (DLL) 方法。這里又會(huì)遇到鎖相環(huán)的相關(guān)知識(shí),自然又有些難度!但學(xué)習(xí)難度大的算法后,你就會(huì)發(fā)現(xiàn)如果真正的掌握了基礎(chǔ)知識(shí),那么理解起來(lái)也不會(huì)很困難。我們一起學(xué)起來(lái)吧!
本篇內(nèi)容作為本科畢業(yè)設(shè)計(jì)的課題就屬于難度大的一類,但我相信優(yōu)秀的本科生也可以通過(guò)努力完成跟蹤算法的仿真!本系列文章寫(xiě)完后,該課題的仿真程序和參考資料也就跟著完善了。
當(dāng)年本人完成這方面的工作是為了完成北斗信號(hào)的解調(diào)!
因此也就進(jìn)入了衛(wèi)星導(dǎo)航領(lǐng)域!
當(dāng)然我畢業(yè)后又進(jìn)入了衛(wèi)星通信領(lǐng)域!
之間又花了一年多時(shí)間研究了GPS接收機(jī)!
多領(lǐng)域的學(xué)習(xí)使我受益匪淺,
當(dāng)然勞累程度也超過(guò)一般的人!
那么2018年的大病來(lái)的就很自然!
看看信號(hào)跟蹤在衛(wèi)星導(dǎo)航接收機(jī)的作用!
衛(wèi)星導(dǎo)航接收機(jī)的信號(hào)處理算法是在接收機(jī)中的信號(hào)處理通道單元中完成。由于導(dǎo)航系統(tǒng)中含有多顆衛(wèi)星,每個(gè)衛(wèi)星都有自己的特征碼即偽隨機(jī)碼,因此在信號(hào)處理通道單元中必然含有多個(gè)信號(hào)處理通道。每個(gè)通道對(duì)信號(hào)的處理都采用相同的方法,下圖就是信號(hào)處理通道的總體架構(gòu)。信號(hào)捕獲部分用于給出信號(hào)的關(guān)鍵參數(shù),比如載波的中頻粗頻率,偽碼相位粗值。這些參數(shù)傳遞給信號(hào)跟蹤部分,用于完成信號(hào)的解調(diào)和關(guān)鍵參數(shù)的提取,比如偽碼相位的精確值等。然后進(jìn)入導(dǎo)航信息提取及偽距計(jì)算和時(shí)間計(jì)算部分。
講到這,我覺(jué)得要不先看程序吧,不然感覺(jué)有點(diǎn)“干”!我還是習(xí)慣用程序講解的方式慢慢深入下去!先讓大家看看廬山真面目!然后自然會(huì)有疑問(wèn)!我也會(huì)把當(dāng)年我寫(xiě)程序時(shí)的疑問(wèn)慢慢展現(xiàn)出來(lái)!自問(wèn)自答!此程序來(lái)源于當(dāng)年本人的博士論文!后續(xù)逐漸公開(kāi)論文中涉及的所有仿真程序!程序里面有我本人的注釋,也是當(dāng)年對(duì)知識(shí)的理解過(guò)程!現(xiàn)在回顧起來(lái),只能對(duì)當(dāng)年的自己說(shuō)聲:辛苦了!
當(dāng)年小白的代碼!
%中頻模式下的延遲方式實(shí)現(xiàn)碼環(huán)跟蹤,取點(diǎn)數(shù)不變。
% 這樣就克服了符號(hào)位移動(dòng)的問(wèn)題。
clear all;
load gold121.mat;
npnsignal1=2*gold121‘-1;
% gold121就是255位的m序列!
% 用之前生成m序列的函數(shù)生成即可!
N=10001+250; % 計(jì)算的總數(shù)據(jù)點(diǎn)數(shù)
data=randint(1,N); % 發(fā)送信息(隨機(jī)數(shù))
data=2*data-1; % Unbipolar -》 Bipolar
data=[data(1:250) 1 ones(1,1000) data(250+1:N-1000)];
% 插入計(jì)算誤碼率時(shí)的指示位
gs1=[];
%加上要調(diào)制的符號(hào),你也這樣加吧,因?yàn)檫@樣好和結(jié)果進(jìn)行比較。
for m=1:N+1
signal1(m,:)=data(m).*npnsignal1(1:255);
gs1=[gs1 signal1(m,:)];
end
fc=4.08e6;%這是中頻頻率
off1=fc+560;
% 看看頻偏在2000hz以內(nèi)的情況下,pn碼的捕獲的情況?
% 大于2k就很難能夠一次找準(zhǔn)了,低于1k的沒(méi)有問(wèn)題。
責(zé)任編輯:haq
-
通信
+關(guān)注
關(guān)注
18文章
6206瀏覽量
137840 -
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7815瀏覽量
90977 -
擴(kuò)頻
+關(guān)注
關(guān)注
2文章
74瀏覽量
21129
原文標(biāo)題:大學(xué)畢業(yè)設(shè)計(jì)一席談之三十一 擴(kuò)頻系統(tǒng)的跟蹤(1)
文章出處:【微信號(hào):gh_30373fc74387,微信公眾號(hào):通信工程師專輯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
同步電機(jī)在位置隨動(dòng)系統(tǒng)中跟蹤誤差的分析與研究
使用Percepio View免費(fèi)跟蹤工具分析Zephyr應(yīng)用

Todoist一鍵時(shí)間跟蹤

激光跟蹤儀測(cè)量工具簡(jiǎn)稱及全面解析

視頻目標(biāo)跟蹤從0到1,概念與方法

基于Bluetooth低功耗技術(shù)的定位跟蹤方案

固定式工業(yè)讀碼器跟蹤SMT貼片溯源


自動(dòng)共振跟蹤的優(yōu)勢(shì)

用CD4046組成的頻率信號(hào)跟蹤電路,仿真時(shí)發(fā)現(xiàn)根本實(shí)現(xiàn)不了頻率跟蹤,為什么?

GTS激光跟蹤儀USMN聯(lián)合組網(wǎng)應(yīng)用-精確到微米的大空間尺度測(cè)量#激光跟蹤儀 #微米精度 #光電測(cè)量
抖動(dòng)跟蹤不丟失 慧視圖像跟蹤板和自研算法強(qiáng)勢(shì)升級(jí)

光學(xué)跟蹤測(cè)量系統(tǒng)如何工作的
常用的pwm跟蹤控制方式是哪三種

評(píng)論