[發明專利]一種基于GPU的長碼分段重疊局部相關捕獲方法有效
| 申請號: | 201611006729.5 | 申請日: | 2016-11-16 |
| 公開(公告)號: | CN106772471B | 公開(公告)日: | 2019-03-22 |
| 發明(設計)人: | 牟衛華;唐小妹;馬春江;歐鋼;王飛雪;孫廣富;倪少杰;高毅;李壯 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | G01S19/29 | 分類號: | G01S19/29;G01S19/30 |
| 代理公司: | 北京中濟緯天專利代理有限公司 11429 | 代理人: | 陳立新 |
| 地址: | 410073 湖*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 gpu 分段 重疊 局部 相關 捕獲 方法 | ||
技術領域
本發明涉及衛星導航技術領域,特別是長周期偽碼擴頻信號捕獲的方法,更具體地涉及一種基于GPU的長碼直接捕獲方法。
背景技術
長周期偽碼擴頻信號抗干擾性能相比短碼更強,在短碼受干擾條件下,只能依賴長碼的直接捕獲,因此長碼直接捕獲技術是導航領域的一個研究熱點。偽碼擴頻信號捕獲階段需要搜索確定偽碼相位和多普勒初始值,長碼直接捕獲需要搜索的碼相位不確定范圍相比短碼更大,通常是短碼搜索范圍的103~104倍,因此如何快速搜索確定偽碼相位,是其中需要解決的關鍵問題。
GPU中有大量的浮點運算單元,通過利用數以百計的處理器核心,GPU計算FFT的速度可提升10倍。近幾年,基于GPU的通用計算技術開始應用于工程計算領域,相關專家和研究機構對GPU通用計算在導航信號接收領域的應用進行了部分研究,對基于GPU的捕獲研究主要集中在短碼捕獲分析上,還未見相關材料對基于GPU的長碼捕獲進行研究。
發明內容
針對長周期偽碼直接捕獲時大量碼相位搜索問題,本發明提出一種基于GPU的長碼分段重疊局部相關捕獲方法。
基于GPU的長碼分段重疊局部相關捕獲方法,流程如圖1,包括以下步驟:
步驟S1提取長碼生成本地參考信號序列
根據本地時間t0,取[t0 t0+t]時間段持續時間為t的長碼數據,根據采樣率fs生成本地參考信號序列p(n),p(n)為{p(0) p(1) … p(tfs)};
步驟S2輸入信號剝離載波
以采樣率fs對輸入信號進行采樣,采集(T+t)秒的輸入信號,其中T為預設的偽碼搜索不確定時間范圍,剝離載波后生成輸入信號復信號序列s(n),s(n)為{s(0) s(1) … s[(T+t)fs]}。
步驟S3分配數據存儲空間,傳輸數據到GPU設備端
在GPU設備端為輸入信號復信號序列s(n)和本地參考信號序列p(n)分配存儲空間,使用cudaMemcpy()函數將輸入信號復信號序列s(n)和本地參考信號序列p(n)由主機端拷貝到GPU設備端;
步驟S4輸入信號復信號序列重疊分段劃分,本地信號序列補零擴展
將輸入信號復信號序列部分重疊分段劃分,得到m個序列si(n)i=0,1,…,(m-1),將本地信號序列p(n)補充Tfs/m個0,得到序列p0m(n);
步驟S5創建傅里葉變換計劃
調用函數cufftPlan1d()、cufftPlanMany()創建傅里葉變換計劃;
步驟S6批處理計算信號序列傅里葉變換
調用函數cufftExecC2C()、cufftExecR2C(),批處理計算分段劃分的m個序列si(n)的傅里葉變換序列Si(k)和本地信號序列p0m(n)的傅里葉變換序列P0m(k);
步驟S7頻域共軛乘運算
在GPU中逐點計算Si(k)與P0m(k)的共軛乘積,得到序列Yim(k);
步驟S8逆FFT得到多段相關值序列,拼接后得到整個相關值序列
調用函數cufftExecC2C()計算Yim(k)的逆FFT,得到m個循環相關序列yim(n),截取每個相關序列的前Tfs/m個值yi(n),拼接后得到整個不確定時間范圍內的相關值序列r(n);
步驟S9計算相關值序列模值
在GPU中逐點計算相關值序列r(n)的模值,得到模值序列M(n);
步驟S10信號檢測
搜索M(n)的最大值,判斷是否超過檢測門限,并確定碼相位值td。
與現有技術相比,本發明的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611006729.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:壁鉤(wallhook)
- 下一篇:鞋托(X支架)
- 同類專利
- 專利分類
G01S 無線電定向;無線電導航;采用無線電波測距或測速;采用無線電波的反射或再輻射的定位或存在檢測;采用其他波的類似裝置
G01S19-00 衛星無線電信標定位系統;利用這種系統傳輸的信號確定位置、速度或姿態
G01S19-01 .傳輸時間戳信息的衛星無線電信標定位系統,例如,GPS [全球定位系統]、GLONASS[全球導航衛星系統]或GALILEO
G01S19-38 .利用衛星無線電信標定位系統傳輸的信號來確定導航方案
G01S19-39 ..傳輸帶有時間戳信息的衛星無線電信標定位系統,例如GPS [全球定位系統], GLONASS [全球導航衛星系統]或GALILEO
G01S19-40 ...校正位置、速度或姿態
G01S19-42 ...確定位置





