[go: up one dir, main page]

CN106597489B - 一种卫星导航多导频通道软件并行接收方法 - Google Patents

一种卫星导航多导频通道软件并行接收方法 Download PDF

Info

Publication number
CN106597489B
CN106597489B CN201611150155.9A CN201611150155A CN106597489B CN 106597489 B CN106597489 B CN 106597489B CN 201611150155 A CN201611150155 A CN 201611150155A CN 106597489 B CN106597489 B CN 106597489B
Authority
CN
China
Prior art keywords
local
signal
code
pseudo
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611150155.9A
Other languages
English (en)
Other versions
CN106597489A (zh
Inventor
牟卫华
倪少杰
欧钢
王飞雪
孙广富
李峥嵘
苏映雪
彭竞
高毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Zhongdian Xinghe Electronics Co ltd
Original Assignee
National University of Defense Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201611150155.9A priority Critical patent/CN106597489B/zh
Publication of CN106597489A publication Critical patent/CN106597489A/zh
Application granted granted Critical
Publication of CN106597489B publication Critical patent/CN106597489B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/254Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to Doppler shift of satellite signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明属于卫星导航扩频信号接收处理领域,涉及一种卫星导航多导频通道软件并行接收方法。具体步骤为(S1)将输入信号向量化;(S2)根据伪码频率fPi、伪码初始相位ρ0i以及相关间隔相位δi,生成本地伪码向量,每个通道中3个相关间隔为δi共K个通道的本地伪码向量组成本地多通道参考伪码矩阵YEPL‑K;(S3)根据多普勒频率fdi、载波相位计算生成本地多通道载波多普勒信号矩阵CK;(S4)计算本地多通道参考伪码矩阵YEPL‑K与本地多通道载波多普勒信号矩阵CK的哈达马积,得到本地参考信号矩阵YFd‑EPL;(S5)基于GPU的CUBLAS或MKL,计算本地参考信号矩阵YFd‑EPL与输入信号向量S的乘积,得到K个导频信号通道不同伪码延迟的相关值向量RK。本发明实现了卫星导航宽带多导频通道的软件实时相关接收。

Description

一种卫星导航多导频通道软件并行接收方法
技术领域
本发明属于卫星导航扩频信号接收处理领域,特别是卫星导航扩频信号多通道软件接收处理方法,更具体地涉及一种卫星导航多导频通道软件并行接收方法。
背景技术
在导航接收机中,接收通道计算剥离载波后的接收信号和本地不同码延迟复现码的相关值,几十个通道的相关运算对运算资源提出很高的要求,计算实时性要求高。卫星导航软件接收机多通道设计是接收机关键技术之一。新体制导航信号中导频通道上无电文调制,通道相关累积起始点没有电文边界的限制。
目前并行计算在各方面取得了很大进展,多数系统都存在一定的并行性,并行处理器已成为现代计算机的标配,多核是主流系统配置,目前桌面系统包含2~32个处理器,工程应用中需要的大量计算已经从大型计算机转移到普通电脑。英特尔数学核心函数库(MKL)包含了高度优化的基础线性代数子程序库(Basic Linear Algebra Subprograms,BLAS),在工程计算应用领域,能够充分发挥处理器的运算性能。相比CPU,GPU(GraphicsProcessing Unit,缩写:GPU)中有更多的运算逻辑部件(Arithmetic Logic Unit,ALU),最近几年,基于GPU的通用计算技术中由GPU负责计算大规模数据的并行计算,CUDA(ComputeUnified Device Architecture)是一种GPU上并行计算的编程框架,CUBLAS(CUDABasicLinear Algebra Subprograms)函数库是CUDA驱动程序上的子程序,针对大规模矩阵乘法运算提供最佳的运算性能。
发明内容
针对上述技术问题,本发明提供了一种卫星导航多导频通道软件实时并行接收方法,解决了现有技术中导航信号多导频通道软件运算时间长的问题。本发明引入向量概念对导航扩频信号相关接收处理过程进行分析,提出了一种基于矩阵向量乘积的多导频通道软件实时并行接收算法,将输入信号向量和本地多通道参考信号矩阵批处理,利用GPU中大量的浮点运算单元以及矩阵向量乘法并行计算各个卫星导航导频通道相关值,提高了卫星导航信号导频通道运算的实时性,能够实现卫星导航宽带多导频通道的软件实时相关接收。具体技术方案如下:
一种卫星导航多导频通道软件并行接收方法,包括以下步骤:
(S1)根据本地时间秒起始位置确定输入信号采样数据流的起始点,将输入信号向量化处理,把接下来相干积分时间内的N个采样数据点定义为输入信号向量S,S=[s(0) s(1) … s(N-1)]T;T表示向量和矩阵中的转置符号,s(0)、s(1)、...、s(N-1)即为采样数据点的值。
(S2)记第i个导频信号通道的伪码频率为fPi(即:伪码标称频率与伪码多普勒频率之和)、伪码初始相位为ρ0i,信号采样频率为fs,伪码序列为PNi(n),其中n表示伪码相位且为浮点数,本地参考伪码向量记为Yi:Yi=[PNi0i) PNi(fPi/fs0i) … PNi(fPi(N-1)/fs0i)]T
按照每个导频信号通道中生成3个不同伪码相位的伪码向量,设第i个导频信号通道中的相关间隔相位值为δi,则K个导频信号通道,共生成3K个本地参考伪码向量组成本地多通道参考伪码矩阵记为YEPL-K,即:
导频信号通道i的取值范围为i=1,2,…,K。
(S3)记第i个导频信号通道的信号载波多普勒频率为fdi,载波相位为信号采样频率为fs,则相干积分时间内的本地载波多普勒信号向量记为Ci,则:
按照每个导频信号通道中生成3个载波多普勒向量,则K个导频信号通道,共生成3K个载波多普勒信号向量组成本地多通道载波多普勒信号矩阵CK,即:
(S4)计算相干积分时间内的本地多通道参考伪码矩阵YEPL-K与本地多通道载波多普勒信号矩阵CK的哈达马积(Hadamard product),将分量对应相乘,得到本地参考信号矩阵YFd-EPL
符号“”表示哈达马积;j为虚数单位。
(S5)基于NVIDIA公司图形处理单元(GPU)的基础线性代数子程序库(CUBLAS)或基于英特尔数学核心函数库(MKL),通过矩阵向量乘法并行计算本地参考信号矩阵YFd-EPL与输入信号向量S的乘积,得到K个导频信号通道不同伪码延迟的相关值向量RK
采用本发明获得的有益效果:
1、本发明引入向量的概念对导航信号接收过程进行分析,使用向量空间的概念来分析导航信号相关接收带来了诸多方便;
2、本发明将输入信号与本地参考信号向量化后进行批处理,利用GPU中大量的浮点运算单元进行矩阵与向量运算,发挥了GPU的并行运算潜力,提高了卫星导航信号导频通道运算的实时性,实现了卫星导航宽带多导频通道的软件实时相关接收;
3、本发明通过软件并行计算多导频通道相关值的方法,相比在FPGA中实现的方法,接收通道全部算法采用PC软件编程实现,对于新体制信号的验证,修改灵活方便,可广泛应用于宽带扩频信号实时软件接收机相关接收通道。
4、本发明的算法利用新体制导航信号中导频通道上无电文调制,通道相关累积起始点没有电文边界的限制,减少了矩阵向量乘法次数,进一步提高并行运算效率和通道计算实时性。
附图说明
图1是本发明方法流程示意图。
具体实施方式
下面,结合附图和具体实施例对本发明作进一步说明。
如图1所示为本发明方法流程示意图。
实施例中将接收到的中频数字缓冲信号作为本发明的输入信号。
(S1)根据本地时间秒起始位置确定输入信号采样数据流的起始点,将输入信号向量化,把接下来相干积分时间内的N个采样数据点定义为输入信号向量S,S=[s(0) s(1)… s(N-1)]T。实施例中相干积分时间根据接收的灵敏度等指标确定。
(S2)根据伪码频率fPi、伪码初始相位ρ0i以及相关间隔相位δi,生成本地伪码向量,每个通道中3个相关间隔为δi共K个通道的本地伪码向量组成本地多通道参考伪码矩阵YEPL-K
(S3)根据多普勒频率fdi、载波相位计算生成本地多通道载波多普勒信号矩阵CK
(S4)计算本地多通道参考伪码矩阵YEPL-K与本地多通道载波多普勒信号矩阵CK的哈达马积,将分量对应相乘,得到本地参考信号矩阵YFd-EPL
(S5)基于GPU的CUBLAS或基于英特尔数学核心函数库(MKL),通过矩阵向量乘法并行计算本地参考信号矩阵YFd-EPL与输入信号向量S的乘积,得到K个导频信号通道不同伪码延迟的相关值向量RK
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。

Claims (1)

1.一种卫星导航多导频通道软件并行接收方法,其特征在于,包括以下步骤:
(S1)根据本地时间秒起始位置确定输入信号采样数据流的起始点,将输入信号向量化处理,把接下来相干积分时间内的N个采样数据点定义为输入信号向量S,S=[s(0) s(1)… s(N-1)]T
(S2)记第i个导频信号通道的伪码频率为fPi、伪码初始相位为ρ0i,信号采样频率为fs,伪码序列为PNi(n),其中伪码相位n为浮点数,生成本地参考伪码向量记为Yi:Yi=[PNi0i)PNi(fPi/fs0i) … PNi(fPi(N-1)/fs0i)]T
按照每个导频信号通道中生成3个不同伪码相位的伪码向量,设第i个导频信号通道中的间隔相位值为δi,则K个导频信号通道,共生成3K个本地参考伪码向量组成本地多通道参考伪码矩阵记为YEPL-K,即:
(S3)记第i个导频信号通道的信号载波多普勒频率为fdi,载波相位为信号采样频率为fs,则相干积分时间内的本地载波多普勒信号向量记为Ci,则:
按照每个导频信号通道中生成3个载波多普勒信号向量,则K个导频信号通道,共生成3K个载波多普勒信号向量组成本地多通道载波多普勒信号矩阵CK,即
(S4)计算本地多通道参考伪码矩阵YEPL-K与本地多通道载波多普勒信号矩阵CK的哈达马积,得到本地参考信号矩阵YFd-EPL
其中符号表示哈达马积;
(S5)通过矩阵向量乘法并行计算本地参考信号矩阵YFd-EPL与输入信号向量S的乘积,得到K个导频信号通道不同伪码延迟的相关值向量RK
CN201611150155.9A 2016-12-14 2016-12-14 一种卫星导航多导频通道软件并行接收方法 Active CN106597489B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611150155.9A CN106597489B (zh) 2016-12-14 2016-12-14 一种卫星导航多导频通道软件并行接收方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611150155.9A CN106597489B (zh) 2016-12-14 2016-12-14 一种卫星导航多导频通道软件并行接收方法

Publications (2)

Publication Number Publication Date
CN106597489A CN106597489A (zh) 2017-04-26
CN106597489B true CN106597489B (zh) 2018-12-07

Family

ID=58802265

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611150155.9A Active CN106597489B (zh) 2016-12-14 2016-12-14 一种卫星导航多导频通道软件并行接收方法

Country Status (1)

Country Link
CN (1) CN106597489B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107976696B (zh) * 2017-11-13 2019-08-20 中国人民解放军国防科技大学 一种高动态微弱l1cp信号的快速捕获方法
CN111239774B (zh) * 2020-02-11 2021-11-19 中国人民解放军93216部队 一种卫星导航数字信号生成方法及服务器
CN115051721B (zh) * 2022-08-17 2022-11-04 中国人民解放军国防科技大学 一种基于软件定义的多信道射频接收信号处理方法与系统
CN115441900B (zh) * 2022-11-09 2023-01-03 中国人民解放军国防科技大学 一种信息辅助的高动态微弱扩频信号快速捕获方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105334502A (zh) * 2015-10-21 2016-02-17 西安电子科技大学 基于fir滤波器的雷达空时二维自适应处理方法
CN106093981A (zh) * 2016-06-06 2016-11-09 电子科技大学 基于优化并行码相位搜索的gps捕获电路
CN106199650A (zh) * 2016-06-28 2016-12-07 华东师范大学 一种增加导频信号实现弱信号捕获的方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7688881B2 (en) * 2006-06-30 2010-03-30 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for interference estimation in a generalized RAKE receiver

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105334502A (zh) * 2015-10-21 2016-02-17 西安电子科技大学 基于fir滤波器的雷达空时二维自适应处理方法
CN106093981A (zh) * 2016-06-06 2016-11-09 电子科技大学 基于优化并行码相位搜索的gps捕获电路
CN106199650A (zh) * 2016-06-28 2016-12-07 华东师范大学 一种增加导频信号实现弱信号捕获的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
快速哈达马变换在扩频序列并行捕捉中的应用;程云鹏等;《解放军理工大学学报》;20000430;第1卷(第2期);1-6 *

Also Published As

Publication number Publication date
CN106597489A (zh) 2017-04-26

Similar Documents

Publication Publication Date Title
Ha et al. Multipliers with approximate 4–2 compressors and error recovery modules
CN106597489B (zh) 一种卫星导航多导频通道软件并行接收方法
Quan et al. FPGA Implementation of Real‐Time Compressive Sensing with Partial Fourier Dictionary
Padma et al. Design of FFT processor using low power Vedic multiplier for wireless communication
Ramachandran et al. Performance analysis of mantissa multiplier and Dadda tree multiplier and implementing with DSP architecture
CN113312024B (zh) 一种期权定价计算硬件加速器、加速卡及计算机设备
Adhinarayanan et al. On the performance and energy efficiency of FPGAs and GPUs for polyphase channelization
Rajaram et al. Improvement of Wallace multipliers using parallel prefix adders
Abhilash et al. ASIC design of signed and unsigned multipliers using compressors
Wang et al. A new input grouping and sharing method to design low complexity FFT implementation
Ratnakumar et al. A FSM based approach for efficient implementation of K-means algorithm
Sangwan et al. Design and implementation of single precision pipelined floating point co-processor
CN106772459A (zh) 一种基于gpu向量运算的多相关器计算方法
Murali et al. An optimized implementation of vedic multiplier using barrel shifter in FPGA technology
Smith Development of a large word-width high-speed asynchronous multiply and accumulate unit
Jain et al. Vedic mathematics in computer: a survey
Akare et al. Performance Evaluation and Synthesis of Vedic Multiplier
US8516028B2 (en) System and method for providing memory bandwidth efficient correlation acceleration
Thakare et al. Vhdl implementation of complex number multiplier using vedic mathematics
Sundari et al. Enhancing Multiplier Speed in Fast Fourier Transform Based on Vedic Mathematics
Cervantes et al. Implementation of an open core IEEE 754-based FPU with non-linear arithmetic support
CN106772481A (zh) 一种基于向量内积的软件并行相关计算方法
Razak et al. High speed numerical integration algorithm using FPGA
Modi et al. DESIGN AND IMPLEMENTATION OF VEDIC MULTIPLIER ON SPARTAN-6 FPGA USING VERILOG HDL
Tomaskar et al. FPGA Implementation of Complex Multiplier Using Urdhva Tiryakbham Sutra of Vedic Mathematics

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220720

Address after: 410073 Hunan province Changsha Kaifu District, Deya Road No. 109

Patentee after: National University of Defense Technology

Address before: 410073 Hunan province Changsha Kaifu District, Deya Road No. 109

Patentee before: NATIONAL University OF DEFENSE TECHNOLOGY

Effective date of registration: 20220720

Address after: 410000 block a, building 1, Changsha National Security Industrial Park, No. 699 Qingshan Road, Yuelu District, Changsha City, Hunan Province

Patentee after: Hunan Institute of advanced technology

Address before: 410073 Hunan province Changsha Kaifu District, Deya Road No. 109

Patentee before: National University of Defense Technology

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221124

Address after: Building 4, Hunan Military civilian Integration Science and Technology Innovation Industrial Park, No. 699, Qingshan Road, Changsha Hi tech Development Zone, 410000, Hunan

Patentee after: Hunan Zhongdian Xinghe Electronics Co.,Ltd.

Address before: 410000 block a, building 1, Changsha National Security Industrial Park, No. 699 Qingshan Road, Yuelu District, Changsha City, Hunan Province

Patentee before: Hunan Institute of advanced technology