999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CUDA的GPS信號C/A碼快速捕獲探析

2017-09-20 14:22:35賈興剛許向陽劉丹丹
科學家 2017年15期

賈興剛 許向陽 劉丹丹

摘 要 為了實現PC平臺上GPS軟件接收機C/A碼信號的快速搜索,本文提出了一種由CUDA快速捕獲GPS信號的方法。該方法以數據分塊和頻率補償信號捕獲算法為基礎,通過CUDA代碼的編寫,在GPU上并行計算實現信號的捕獲。最后,將本方法與傳統(tǒng)的捕獲方法進行比較。

關鍵詞 CUDA;捕獲;數據分塊;軟件接收機

中圖分類號 TN92 文獻標識碼 A 文章編號 2095-6363(2017)15-0087-01

GPS擴頻信號的快速捕獲技術一直是衛(wèi)星信號處理研究的熱點。CUDA是利用圖形處理單元實現通用計算的編程模型,能夠使用大量的處理單元進行并行計算。本文在數據分塊和頻率補償信號捕獲算法基礎上,提出一種利用CUDA實現GPS信號C/A碼快速捕獲的方法。仿真結果表明:冷啟動條件下,搜索完全部GPS衛(wèi)星只需1.602s,捕獲時間減少了。

1 數據分塊和頻率補償信號捕獲原理

數據分塊和頻率補償的信號補償算法是將Lms的采樣數據分塊,每塊包含1ms的數據,通過載波相位調整后的數據塊累加使信號強度提高,將中頻數據采樣按橫塊和豎塊重新排列,對豎塊數據進行FFT,對橫快數據進行FFT碼相位并行捕獲。

對一個L×N的輸入數據塊捕獲,數據分塊和頻率補償的信號捕獲總的FFT運算量為10×2×L個N點FFT加上N個L點FFT,如果直接對L×N的輸入數據進行FFT,總的計算量為20×L個L×N點的FFT。當L>1時,通過幾種不同的L長度兩種方法的運算量對比,先分塊處理然后進行FFT捕獲,利用FFT快速算法減少計算量從而達到快速捕獲的目的。

2 基于CUDA的快速捕獲

CUDA將并行計算從大型集群擴展到普通顯卡,使用戶只需要配置英偉達顯卡的電腦就可以運行較大規(guī)模的并行處理程序。GPU執(zhí)行FFT的并行計算速度超過了CPU執(zhí)行FFT的速度,使用基于數據分塊頻率補償與cuFFT相結合的的信號捕獲算法,可以實現更快的捕獲。

設定FFT點數為8192,輸入數據FFT的運算組數(Batch)為10,本地信號FFT的Batch為30,采用300個線程實現頻域相乘的操作。FFT的最大操作元素個數為8192×10×30=2457600。捕獲N號衛(wèi)星的操作步驟如下:

Step1分配主機內存空間。

Step2分配設備內存空間。

Step3傳入衛(wèi)星信號。

Step4對信號分塊。

Step5對輸入信號進行cuFFT變換。

Step6對本地偽碼進行cuFFT變換。

Step7根據頻率步進值調整偽碼cuFFT順序,將輸入信號的FFT結果和本地偽碼信號FFT結果共軛做乘法。

Step8對結果做cuIFFT逆變換得到一個矩陣,對這個矩陣中的數判斷最大值是否超過閾值。

Step9如果超過閾值,則捕獲成功,橫向是多普勒頻移信息,縱向是偽碼相位信息。如果不是則返回第一步繼續(xù)。

3 性能測試

在VS2010下利用C語言和CUDA編程語言分別實現捕獲算法。一種是基于FFT的碼相位并行搜索算法,使用的FFT是做了適量修改后的FFTW軟件包;另一種方法是本文提出的基于CUDA的快速捕獲方法。

仿真環(huán)境設置:硬件平臺為:英特爾i7-7700 3.60GHz,顯卡NVIDIA GeForce GTX 1060,3GB顯存,GPU的核心頻率是1.76GHz,1152個流處理器。測試過程中使用的時間函數是VS2010自帶的clock()函數。仿真環(huán)境不同測試的結果可能不同。

準備一組靜態(tài)測試的中頻數據?;緟禐椋?0s的BeiDou和GPS雙模中頻數據文件。采樣頻率為16.367 6MHz,理論中頻為4.130 4MHz,2比特量化,高比特為符號位,低比特為幅度位。程序中設計只捕獲GPS信號,兩種方法捕獲結果如表1所示。

由表1可見,兩種方法檢測到的參數幾乎相同,檢測性能沒有影響,但改進方法的計算速度提高了。

4 結論

本文針對GPS軟件接收機C/A碼信號快速捕獲的問題,以數據分塊和頻率補償的信號補償算法為基礎,提出了一種CUDA運算數據分塊和頻率補償算法快速捕獲GPS信號的方法。在PC平臺下將本方法和傳統(tǒng)碼相位捕獲方法進行了比較,結果表明,在保證捕獲性能的前提下,捕獲時間減少了。該方法對其他擴頻信號的快速捕獲具有一定的參考價值。

參考文獻

[1]L Xu,NI Ziedan. Correlation acceleration in GNSS software receivers using a CUDA-enabled GPU .Gps Solutions,2016:1-12.

[2]程俊仁,劉光斌,張博.基于CUDA的GPS信號快速捕獲[J].宇航學報,2010,31(10):2407-2410.

[3]魯郁.北斗/GPS雙模軟件接收機原理與實現技術[M].北京:電子工業(yè)出版社,2016.endprint

主站蜘蛛池模板: 国产主播福利在线观看| 69国产精品视频免费| 四虎AV麻豆| 91 九色视频丝袜| 国产人人乐人人爱| 国产成人亚洲日韩欧美电影| 国产一区二区三区在线精品专区| 亚洲天堂视频在线观看免费| 国内黄色精品| 国产成人精品2021欧美日韩| 国产一区二区三区在线观看免费| 青青草国产免费国产| 九色视频线上播放| 亚洲色精品国产一区二区三区| 亚洲色图另类| 亚洲性一区| 国产丝袜丝视频在线观看| 久久国产精品夜色| 任我操在线视频| 国产精品污视频| 国产91无码福利在线| 99精品在线看| 国产成人免费手机在线观看视频| 亚洲综合片| 国产成人免费手机在线观看视频| 国产成人精品一区二区不卡 | 99久久成人国产精品免费| 亚洲人成影视在线观看| 国产白浆在线| 国产女人喷水视频| 青青热久麻豆精品视频在线观看| jijzzizz老师出水喷水喷出| 亚洲色图欧美视频| 国产爽歪歪免费视频在线观看 | 91视频区| 青青草国产一区二区三区| 国产精品一区二区久久精品无码| 欧美亚洲第一页| 无码人妻免费| 亚洲乱码精品久久久久..| 国产精品分类视频分类一区| 国产在线一区视频| 欧美 亚洲 日韩 国产| 国产鲁鲁视频在线观看| 日韩在线网址| 亚洲天堂色色人体| 99视频在线看| 亚洲精品天堂在线观看| 在线无码九区| 国模极品一区二区三区| 亚洲国产精品不卡在线| 免费在线视频a| 国产高清无码第一十页在线观看| 亚洲人在线| 综合久久久久久久综合网| 99久久亚洲综合精品TS| 三上悠亚精品二区在线观看| 日韩午夜伦| 无码免费的亚洲视频| 日韩午夜片| 亚洲国产黄色| 亚洲成人高清在线观看| 亚洲开心婷婷中文字幕| 一本视频精品中文字幕| 亚洲欧美日本国产综合在线| 国产区福利小视频在线观看尤物| 成人av手机在线观看| 久久99热这里只有精品免费看 | 久久综合伊人77777| 久久青草热| 国产在线麻豆波多野结衣| 精品剧情v国产在线观看| 国产永久无码观看在线| 日韩av电影一区二区三区四区| 日本一区二区三区精品国产| 国产高清国内精品福利| 久久情精品国产品免费| 久青草网站| a亚洲天堂| 91精品啪在线观看国产60岁| 青青青国产精品国产精品美女| 人人爽人人爽人人片|