1.一種基于向量內(nèi)積的軟件并行相關(guān)計(jì)算方法,其特征在于,包括以下步驟:
1)根據(jù)偽距ρ確定輸入信號(hào)采樣數(shù)據(jù)流的起始點(diǎn),將輸入信號(hào)向量化,將接下來的N個(gè)采樣數(shù)據(jù)點(diǎn)定義為輸入信號(hào)向量S,S=[s(0) s(1) … s(N-1)]T;
2)根據(jù)信號(hào)載波多普勒頻率fd、載波相位由公式(1)計(jì)算生成相干積分時(shí)間內(nèi)的本地載波多普勒信號(hào)向量C,計(jì)算輸入信號(hào)向量S與本地載波多普勒信號(hào)向量C的哈達(dá)馬積,將輸入信號(hào)向量S中的分量與載波多普勒信號(hào)向量C中的分量對(duì)應(yīng)相乘,得到剝離載波的基帶復(fù)信號(hào)向量X;
其中:T為信號(hào)采樣周期,N為相干積分時(shí)間內(nèi)的采樣點(diǎn)數(shù);
3)根據(jù)擴(kuò)頻信號(hào)偽碼頻率fP、偽碼初始相位ρ0,由公式(3)生成本地參考偽碼向量Y;
Y=[PN(ρ0) PN(fPT+ρ0) … PN(fP(N-1)T+ρ0)]T (3)
其中,PN(n)為偽碼序列;
4)基于NVIDIA公司圖形處理單元的基礎(chǔ)線性代數(shù)子程序庫或基于英特爾數(shù)學(xué)核心函數(shù)庫,并行計(jì)算基帶復(fù)信號(hào)向量X與本地參考偽碼向量Y的內(nèi)積,得到相關(guān)值向量r;