(完整版)GPS卫星运动及定位matlab仿真毕业设计论文

合集下载

gps论文[1]2篇

gps论文[1]2篇

gps论文GPS(全球定位系统)是一种卫星导航系统,用于确定地球上任意点的位置和时间。

它由一组卫星、接收器和控制站组成,可以为用户提供准确的定位、导航和时间服务。

本论文将探讨GPS的原理、应用以及对社会的影响。

第一篇:GPS的原理和技术GPS系统是一种由美国建立和维护的全球性导航卫星系统。

它由约30颗工作卫星组成,这些卫星环绕地球运行,并通过无线电信号与地面上的接收器进行通信。

GPS接收器通过接收来自多颗卫星的信号,并对这些信号进行处理,以确定接收器的位置、速度和时间。

GPS的原理是基于距离测量的三角定位原理。

接收器通过接收卫星发送的无线电信号,并记录信号的到达时间。

由于信号的传播速度已知,接收器可以根据信号的到达时间计算接收器与卫星之间的距离。

通过至少三颗卫星的信号,接收器可以确定自身的位置,并通过更多的卫星信号提高定位精度。

GPS系统的技术主要有信号传输、卫星轨道、接收器系统和数据处理。

信号传输使用无线电波作为信息传输介质,通过射频技术在卫星和接收器之间进行通信。

卫星轨道是GPS系统的关键部分,它决定了卫星的分布和运行轨迹,以确保卫星可以覆盖地球的各个区域。

接收器系统由接收器硬件和软件组成,可以接收、处理和分析卫星信号。

数据处理涉及对接收器记录的信号进行计算和分析,从而确定接收器的位置和时间。

GPS的应用十分广泛。

它可以用于导航系统,为用户提供准确的地理位置信息和路线规划。

许多车辆和移动设备都配备了GPS导航功能,以帮助用户在陌生地区导航。

此外,GPS还被用于航空、航海和军事领域,以帮助飞行器和船只进行导航和定位。

另外,GPS还被用于科学研究、天文学、地质学等领域,以支持地球测量和环境监测。

GPS对社会产生了深远的影响。

它为出行提供了更方便、精确的导航服务,节省了时间和精力。

同时,它也为紧急救援提供了重要的辅助工具,可以在紧急情况下准确定位受困人员的位置。

此外,GPS还在环境监测和资源调查中发挥重要作用,有助于保护和管理地球资源。

GPS卫星运动及定位matlab仿真设计毕业设计

GPS卫星运动及定位matlab仿真设计毕业设计

GPS卫星运动及定位matlab仿真设计毕业设计目录第一章前言 (1)1.1课题背景 (1)1.2本课题研究的意义和方法 (2)1.3GPS前景 (2)第二章 GPS测量原理 (4)2.1伪距测量的原理 (4)2.1.1 计算卫星位置 (5)2.1.2 用户位置的计算 (5)2.1.3 最小二乘法介绍 (5)2.2载波相位测量原理 (6)第三章 GPS的坐标、时间系统 (10)3.1坐标系统 (10)3.1.1 天球坐标系 (10)3.1.2 地球坐标系 (12)3.2时间系统 (13)3.2.1 世界时系统 (14)3.2.2 原子时系统 (15)3.2.3动力学时系统 (16)3.2.4协调世界时 (16)3.2.5 GPS时间系统 (16)第四章卫星运动基本定律及其求解 (18)4.1开普勒第一定律 (18)4.2开普勒第二定律 (19)4.3开普勒第三定律 (20)4.4卫星的无摄运动参数 (20)4.5真近点角的概念及其求解 (21)4.6卫星瞬时位置的求解 (22)第五章 GPS的MATLAB仿真 (25)5.1卫星可见性的估算 (25)5.2GPS卫星运动的MATLAB仿真 (26)结论 (38)致谢 (40)参考文献 (41)附录 (42)第一章前言1.1 课题背景GPS系统的前身为美军研制的一种子午仪卫星定位系统(Transit),1958年研制,64年正式投入使用。

该系统用5到6颗卫星组成的星网工作,每天最多绕过地球13次,并且无法给出高度信息,在定位精度方面也不尽如人意。

然而,子午仪系统使得研发部门对卫星定位取得了初步的经验,并验证了由卫星系统进行定位的可行性,为GPS系统的研制埋下了铺垫。

由于卫星定位显示出在导航方面的巨大优越性及子午仪系统存在对潜艇和舰船导航方面的巨大缺陷。

美国海陆空三军及民用部门都感到迫切需要一种新的卫星导航系统[13]。

1973年12月 ,美国国防部批准它的陆海空三军联合研制新的卫星导航系统: NAVSTAR/GPS。

毕业论文基于matlab的gps信号的仿真

毕业论文基于matlab的gps信号的仿真

摘要扩频通信是近几年来迅速发展起来的一种通信技术。

在早期研究这种技术的主要目的是为提高军事通信的保密和抗干扰性能,因此这种技术的开发和应用一直是处于保密状态。

扩频技术在军事应用上的最成功范例可以以美国和俄国的全球定位系统(GPS和GLONASS)为代表;在民用上GPS和GLONASS也都得到了广泛的应用,这些系统的基础就是扩频技术。

全球定位系统(GPS)用于对全球的民用及军用飞机、舰船、人员、车辆等提供实时导航定位服务。

GPS系统采用典型的CDMA体制,这种扩频调制信号具有低截获概率特性。

该系统主要利用直接序列扩频调制技术,采用的伪码有C/A码和P(Y)码两种。

本文讲述的是直接序列扩频通信技术在全球定位系统(GPS)中的应用。

主要介绍扩频通信中的伪码仿真,简要论述M序列和伪随机噪声码(P码和C/A码)及其产生,并使用MATLAB7.0仿真M序列、P码和C/A码的编码过程和仿真结果,介绍直扩频技术伪码的相关知识,重点介绍P码。

关键字:全球定位系统;直接扩频通信;伪码仿真AbstractSpread spectrum communication is a communications technology developed rapidly in recent years. In early studies the main purpose of this technology is to improve the military communications confidential and anti-jamming performance, therefore the development and application of this technology is always in secret state. Spread spectrum technology in the most successful military application examples are the United States and Russia could the global positioning system (GPS and GLONASS) for representative; In civil GPS and GLONASS also have been widely used,which foundation of system is the spread spectrum technology.Global positioning system (GPS) is used to provide real-time navigation and positioning services for global civil and military aircraft, ships, personnel, vehicles and so on. GPS system adopts the typical CDMA system, which kind of spread spectrummodulation signals have low intercept probability characteristic. This system mainly used the direct sequence spread spectrum modulation technology, using the PRN code including C/A code, P codes and Y codes.This article tells the direct sequence spread spectrum communication technology applied in global positioning system (GPS) .The article mainly introduces the pn code spread spectrum communication simulation, briefly discussing M sequence and pseudo random noise code (P yards and C/A yards) and its produce and use MATLAB7.0 simulate M series, P yards and C/A yards of encoding process and the simulation results, introducing pn code straight spread-spectrum technology knowledge, especially P yards.Key: GPS; DS-SS;Pn code simulation目录引言 (4)1GPS理论及其特性 (5)1.1GPS系统概述 (5)1.2GPS信号构成 (7)M序列 (10)C/A码 (13)P码 (15)1.3小结 (20)2MATLAB软件 (21)2.1MATLAB软件简介 (21)2.2MATLAB应用概述 (22)功能介绍 (22)使用方法 (24)3 GPS卫星导航信号算法及其MATLAB仿真 (31)3.1 C/A码仿真代码及其仿真结果 (31)3.2 P码的仿真代码及其仿真结果 (34)3.3 结果分析及其相关性分析 (38)结论 (39)致谢 (40)参考文献 (41)附录A 英文原文 (42)附录B 中文翻译 (43)附录C C/A码源代码 (44)附录D P码源代码 (58)引言全球卫星定位系统,简称GPS系统,可在全球范围内,全天候为用户连续地提供高精度的位置、速度和时间信息。

GPS用户位置求解Matlab仿真

GPS用户位置求解Matlab仿真

伪距观测方程变化为:
j axjx ayjy azjz cu
(7)
把方程组(2)中的每个方程线性化,得到下面的线性方程组:
1 ax1x ay1y az1z cu

2

ax 2 x

a y 2 y

az 2 z

c u
非常接近真实坐标(xu, yu, zu)时才有效。如果(x, y, z)太大,需要用本次计算得出的坐 标(xu, yu, zu)作为下一次计算的估计坐标(x0, y0, z0),重新迭代上述计算过程,直到计算得 到的(x, y, z)的值比较小为止。
二、Matlab 程序代码
下面 Matlab 程序完成利用伪距测量用户位置的 Matlab 仿真计算。 1、主程序
function Prange=CalculatePseudoRange(SatellitePosition,UserPosition) %计 算机模拟伪距测量
c=3e5;
%光速,单位:km/s;
DeltaT=1e-4; %钟差为 1e-4 数量级秒,假设卫星钟间时钟一致,DeltaT=Tu-Ts;钟差不
%时钟差初始值
Wxyz=SatellitePosNew; %卫星位置坐标
Error=1000;
ComputeTime=0;
while (Error>0.01) && (ComputeTime<1000) %开始迭代运算
ComputeTime=ComputeTime+1;
R=ones(1,VisSatNum);

f
(x0 , y0 , z0 )
f
(x0 , y0 , z0 ) x x0

运用matlab计算gps卫星的坐标位置

运用matlab计算gps卫星的坐标位置

运用matlab计算gps卫星的坐标位置clearclcformat longtp=input('tp=');toc=input('toc=');a0=input('a0=');a1=input('a1=');a2=input('a2=');toe=input('toe=');M0=input('M0=');a=input('长半径a=');deltan=input('卫星平均角速度之差deltan=');e=input('e=');w=input('w=');Cuc=input('Cuc=');Cus=input('Cus=');Cic=input('Cic=');Cis=input('Cis=');Crc=input('Crc=');Crs=input('Crs=');i0=input('i0=');I=input('轨道倾角变化率I=');OM0=input('OM0=');OM=input('升交点赤径变化率OM=');tt=a0+a1*(tp-toc)+a2*(tp-toc);t=tp-tt;tk=t-toe;u=3.986005e14;n0=(sqrt(u))/(a*a*a);n=n0+deltan;Mk=M0+n*tk;{n=MK;ek0=0;ek1=n+e*sin(ek0);ek2=n+e*sin(ek1);EK=ek2;}Dk=1;Ek=0;n1=0;while abs(Ek-Dk)>0.0000000001n1=n1+1;Ek=Dk;Dk=Mk+e*sin(Ek);endEk=Dk;Vk=atan((sqrt(1-e*e)*sin(Ek)/(cos(Ek)-e)); if sin(Ek)>0 & cos(Ek)-e<0Vk=pi-Vk;elseif sin(Ek)<0 & cos(Ek)-e<0Vk=pi+Vk;elseif sin(Ek)<0 & cos(Ek)-e>0Vk=2*pi-Vk;endFaik=Vk+w;SigmaU=Cuc*cos(2*Faik)+Cus*sin(2*Faik); SigmaR=Crc*cos(2*Faik)+Crs*sin(2*Faik);SigmaI=Cic*cos(2*Faik)+Cis*sin(2*Faik);Uk=Faik+SigmaU;Rk=a*(1-e*cos(Ek))+SigmaR;Ik=i0+SigmaI+I*tk;X0=Rk*cos(Uk);Y0=Rk*sin(Uk);we=7.29211567e-5;OMK=OM0+(OM-we)*tk-we*toe;Xk=X0*cos(OMK)-Y0*cos(Ik)*sin(OMK);Yk=X0*sin(OMK)+Y0*cos(Ik)*cos(OMK);Zk=Y0*sin(Ik);disp(['卫星钟差改正dt=',num2str(tt)])disp(['归化时刻tk=',num2str(tk)])disp(['平均运行角速度n=',num2str(n)])disp(['卫星平近点角Mk=',num2str(Mk)])disp(['偏近点角Ek=',num2str(Ek)])disp(['真近点角Vk=',num2str(Vk)])disp(['升交距角Faik=',num2str(Faik)])disp(['摄动改正项SigmaU=',num2str(SigmaU)]) disp(['摄动改正项SigmaR=',num2str(SigmaR)]) disp(['摄动改正项SigmaI=',num2str(SigmaI)]) disp('经过摄动改正项:')disp(['升交距角Uk=',num2str(Uk)])disp(['卫星矢径Rk=',num2str(Rk)])disp(['轨道倾角Ik=',num2str(Ik)])disp('卫星在轨道平面坐标系的坐标')disp(['X0=',num2str(X0)])disp(['Y0=',num2str(Y0)])disp(['观测时刻升交点经度OMK=',num2str(OMK)]) disp('卫星在地心固定坐标系中的直角坐标')disp(['Xk=',num2str(Xk)]) disp(['Yk=',num2str(Yk)]) disp(['Zk=',num2str(Zk)])。

【精品】用MATLAB计算GPS卫星位置-最新文档资料

【精品】用MATLAB计算GPS卫星位置-最新文档资料

用M A T L A B计算G P S 卫星位置-最新文档资料用MATLAB计算GPS卫星位置GPS定位的基本原理简单来说就是在WGS-84空间直角坐标系中,确定未知点与GPS卫星的空间几何关系。

因此利用GPS 进行导航和测量时,卫星是作为位置已知的高空观测目标。

那么如何精确快速的解算出卫星在空间运行的轨迹即其轨道是实现未知点快速定位的关键。

1 标准格式RINEX格式简述在进行GPS数据处理时,由于接收机出自于不同厂家,所以厂家设计的数据格式也是五花八门的,但是在实际中,很多时候需要把来自不同型号的接收机的数据放在一块进行处理,这就需要数据格式的统一,为了解决这种矛盾,RINEX(英文全称为:The Receiver Independent Exchange Format)格式则应运而生,该格式存储数据的类型是文本文件,数据记录格式是独立于接收机的出自厂家和具体型号的。

由此可见,其特点是:由于是通用格式,所以可将不同型号接收机收集的数据进行统一处理,并且大多数大型数据处理软件都能够识别处理,此外也适用于多种型号的接收机联合作业,通用性很强。

RINEX标准文件里不是单一的一个文件,而是包括如下几种类型的文件[1]。

(1)观测数据文件(ssssdddf.yyo),记录的是GPS观测值信息,(OBServation data,简写OBS,为接收机记录的伪距、相位观测值;O文件,如XG012191.10O)。

(2)导航电文文件(ssssdddf.yyn),记录的是GPS卫星星历信息(NAVavigation data,简写NAV,记录实时发布的广播星历;N文件,如XG012191.10N)。

(3)气象数据文件(ssssdddf.yym),主要是在测站处所测定的气象数据(METerological data,简写MET,记录气象仪器观测的温、压、湿度状况;M文件,如XG012191.10M)。

(4)GLONASS导航电文文件(ssssdddf.yyg),记录的是地球同步卫星的导航电文。

GPS卫星运动及定位matlab仿真_毕业设计论文

GPS卫星运动及定位matlab仿真_毕业设计论文

毕业设计论文GPS卫星运动及定位matlab仿真摘要全球定位系统是具有全球性、全能性、全天候优势的导航定位、定时和测速系统,现在在全球很多领域获得了应用。

GPS卫星的定位是一个比较复杂的系统,其包含参数众多,如时间系统、空间坐标系统等。

此次设计是针对卫星运动定位的matlab仿真实现,因要求不高,所以对卫星运动做了理想化处理,摄动力对卫星的影响忽略不计(所以为无摄运动),采用开普勒定律及最小二乘法计算其轨道参数,对其运动规律进行简略分析,并使用matlab编程仿真实现了卫星的运功轨道平面、运动动态、可见卫星的分布及利用可见卫星计算出用户位置。

通过此次设计,对于GPS卫星有了初步的认识,对于静态单点定位、伪距等相关概念有一定了解。

关键字:GPS卫星无摄运动伪距matlab仿真The movement and location of GPS satellite onMA TLABAbstract:Global positioning system is a global, versatility, all-weather advantage of navigation and positioning, timing and speed system, now there has many application in many fields.GPS satellite positioning is a complex system, which includes many parameters, such as time and space coordinates system.This design is based on the matlab simulation of satellite motion and location, because demand is not high, so to do the idealized satellite movement, and ignore the disturbed motion ( so call it non-disturbed motion ).Using the Kepler and least-square method for calculating the parameters of orbital motion, for the characteristics of motion to make a simple analysis, and use the matlab simulation to program achieve the orbital plane of satellite, the dynamic motion, the distribution of visible satellites and using visible satellites to calculate the users‟ home.Through the design have primary understanding for the GPS satellite, and understanding the static single-point, pseudorange and so on.Key words:GPS satellite non-disturbed motion pseudorange matlab simulation目录第一章前言 (1)1.1课题背景 (1)1.2本课题研究的意义和方法 (2)1.3GPS前景 (2)第二章 GPS测量原理 (4)2.1伪距测量的原理 (4)2.1.1 计算卫星位置 (5)2.1.2 用户位置的计算 (5)2.1.3 最小二乘法介绍 (5)2.2载波相位测量原理 (6)第三章 GPS的坐标、时间系统 (10)3.1坐标系统 (10)3.1.1 天球坐标系 (10)3.1.2 地球坐标系 (12)3.2时间系统 (13)3.2.1 世界时系统 (14)3.2.2 原子时系统 (15)3.2.3动力学时系统 (16)3.2.4协调世界时 (16)3.2.5 GPS时间系统 (16)第四章卫星运动基本定律及其求解 (18)4.1开普勒第一定律 (18)4.2开普勒第二定律 (19)4.3开普勒第三定律 (20)4.4卫星的无摄运动参数 (20)4.5真近点角的概念及其求解 (21)4.6卫星瞬时位置的求解 (22)第五章 GPS的MATLAB仿真 (25)5.1卫星可见性的估算 (25)5.2GPS卫星运动的MATLAB仿真 (26)结论 (38)致谢 (40)参考文献 (1)附录 (2)第一章前言1.1 课题背景GPS系统的前身为美军研制的一种子午仪卫星定位系统(Transit),1958年研制,64年正式投入使用。

毕业论文《GPS无线定位系统研究与分析》设计

毕业论文《GPS无线定位系统研究与分析》设计

摘要摘要随着我国经济的迅速发展,过人消费水平也呈现了飞速增长,汽车的数量也随着迅速增加,我国GPS车辆定位系统市场现在已经进入规模发展时期,本文对GPS 汽车定位系统运用到的技术理论基础作出了详细的介绍,兵非别提供了GPS定位车载终端的硬件和软件的具体设计方案.GPS即全球系统定位,它是一个中距离圆形轨道卫星定位,可以为地球表面绝大部分地区提供准确的定位和高精度的时间基准.GPRS是在GSM的系统基础上引入新的部件而构成的无线数据出传输系统.它的基本功能是在移动终端,GPRS网内以及和Internet网络的路由器之间传输分组数据,根据现代智能交通系统的实际需求,本文设计了一种基于GPRS的车载卫星定位系统,系统采用单片机作为处理器,通过GPRS网络建立无线通信链路,把车载移动终端的GPS定位信息传到Internet 网上的服务器,实现在线实时检测车辆行驶各类信息,实现了控制中心实时检测车辆行驶状态,完成了车辆定位的目的关键词:GPS车辆定位:全球定位系统:导航定位ABSTRACTABSTRACTAs China’s rapid economic development people also rapid consumptiom growth in the number of vehicles has increased as rapidly. GPS vehicle location system in China has now entered the scale of the market development period this article on the use of GPS vehicle positioning system technology theroy to make a detailed on the use of GPS vehicle positioning system technology theory to make a detailed introduction, and each vehicle terminal provides GPS positioning of specific hardware and software design.GPS or global positioning system it is a middle-distance circular orbit satellite positioning system most parts of the earth’s su rface can provide accurate positioning and high precision time base. GPRS in the GSM system is based on the introduction of new components which consititute the wireless data transmission system。

GPS卫星轨道计算及其MATLAB仿真

GPS卫星轨道计算及其MATLAB仿真

GPS卫星轨道计算及其MATLAB仿真黎奇,白征东,李帅,陈波波(清华大学地球空间信息研究所,北京 100084)一、程序设计思路1. 读取RINEX文件(注意:文件路径)2. 计算测量日周积秒(测量日的格里历→GPST)3. 按卫星轨道计算步骤计算WGS-84坐标系坐标(内插)4. 按需要将WGS-84坐标系下坐标转换为所需坐标系坐标5. 画图输出二、n 文件说明及读取程序参考时刻oe t 的RINEX 格式的 “”广播星历文件具体如下:(加粗部分为本次轨道化Ω,率i ,弧度/秒4-22)标svacc ,米)收到的卫星信号解,秒)文件名:RinexNreader.m 输 入:文件地址,卫星编号三、计算测量日的周积秒文件名:GCtoGPS.m (其中调用函数:GCtoJD.m)输入:指定公历的年、月、日、时、分、秒文件名:GCtoJD.m输 入:指定公历的 年、月、日四、GPS 卫星轨道计算步骤及计算程序1. 计算卫星运动的平均角速度n平均角速度()03n =经摄动参数n ∆改正后的平均角速度0n n n =+∆3#61-79),n ∆(2#42-60);14323.98600510/GM m s =⨯ 2. 计算归化时间k t说明:①广播星历是oe t 时刻的,对应的轨道参数也是oe t 时刻的,而观测时间在t 时刻,显然oe t t <。

所以,要想获得t 时刻的轨道参数,需要知道t 与oe t 之间的差值即k t 。

以此,按照oe t 时刻轨道参数,外推t 时刻轨道参数。

②k t 的起算时间是星期六/星期日子夜0点,当302400k t s >时,604800k t s -;当302400k t s <-时,+604800k t s 。

(604800s=1周) =k oe t t t -,且604800302400604800302400k k k k k k t t t t t t =-⎧⎨=+⎩> <-已知:oe t (1#4-21)3. 计算观测时刻的平近点角k M0k k M M nt =+已知:0M (2#61-79),n (见1),k t (见2) 4. 计算观测时刻的偏近点角k Esin k k k E M e E =+已知:k M (见3),e (3#23-41)方法:迭代解算,设初值0k k E M =,迭代2次基本收敛。

用MATLAB计算GPS卫星位置

用MATLAB计算GPS卫星位置

用MATLAB计算GPS卫星位置摘要:本文主要介绍了GPS测量数据的常用格式RINEX标准文件格式,并利用MA TLAB工具计算出所观测卫星里的五颗卫星(14、20、29、31和32五颗)在283个历元的瞬时位置,即所观测时间段里五颗卫星在WGS-84坐标下的空间运行轨迹。

关键词:RINEX标准文件WGS-84下卫星位置MATLAB工具GPS定位的基本原理简单来说就是在WGS-84空间直角坐标系中,确定未知点与GPS卫星的空间几何关系。

因此利用GPS进行导航和测量时,卫星是作为位置已知的高空观测目标。

那么如何精确快速的解算出卫星在空间运行的轨迹即其轨道是实现未知点快速定位的关键。

1 标准格式RINEX格式简述在进行GPS数据处理时,由于接收机出自于不同厂家,所以厂家设计的数据格式也是五花八门的,但是在实际中,很多时候需要把来自不同型号的接收机的数据放在一块进行处理,这就需要数据格式的统一,为了解决这种矛盾,RINEX(英文全称为:The Receiver Independent Exchange Format)格式则应运而生,该格式存储数据的类型是文本文件,数据记录格式是独立于接收机的出自厂家和具体型号的。

由此可见,其特点是:由于是通用格式,所以可将不同型号接收机收集的数据进行统一处理,并且大多数大型数据处理软件都能够识别处理,此外也适用于多种型号的接收机联合作业,通用性很强。

RINEX标准文件里不是单一的一个文件,而是包括如下几种类型的文件[1]。

2 卫星坐标的计算步骤由于在GPS定位和导航的时候,用户都是把GPS卫星的位置作为已知量来对待,并且GPS定位所用的坐标系是世界大地坐标系WGS-84。

所以就先必须根据GPS接收机观测的相应星历数据,解算出GPS卫星在WGS-84坐标系中的瞬时位置。

为了后面计算方便,先对广播星历中涉及到的计算卫星坐标的一些轨道参数进行说明,如表4所示。

由于每隔两个小时,GPS接收机收到的广播星历才更新一次,所以用户在根据接收机收到的卫星导航电文汇总的广播星历参数推算GPS的瞬时坐标的时候,一定要选取与GPS卫星的瞬时坐标时刻最相近的那组广播星历数据[2],否则误差将会很大。

MATLAB仿真GPS的毕业论文设计开题报告

MATLAB仿真GPS的毕业论文设计开题报告

MATLAB仿真GPS的毕业论文设计开题报告前言全球定位系统(GPS)是新一代的精密卫星导航定位系统。

由于其全球性、全天候以及连续实时三维定位等特点,在军事和民用领域得到了广泛的发展。

近年来,随着科学技术的发展,GPS导航和定位技术已向高精度、高动态的方向发展。

GPS卫星接收机属于卫星导航定位系统中的用户设备,主要用于接收卫星信号和电文,由无线电信号测定用户至卫星的距离,或多普勒频移等观测量;根据导航电文,计算观测卫星的位置和速度,根据观测量和卫星的位置、速度,解算出用户的位置和速度。

目前,国大多数GPS接收机都是在国外定位模块的基础上进行二次开发,但是随着GPS 定位广泛的应用,要求我们全面透彻地研究GPS定位系统,为我国的定位导航应用作出贡献。

为了满足更加高的定位要求,获得更加高的可靠性,对GPS接收机来说,要能兼容各种定位导航系统而且考虑到算法改进的成本问题,相比较于现有的GPS接收机需要更换硬件设备,GPS软件接收机只需改动软件,具有更强的灵活性和开放性。

本文所做的工作是利用Matlab软件搭建GPS仿真平台。

本文阐述了C\A码的生成原理与GPS信号的生成原理,捕获和跟踪的原理,GPS信号的捕获和跟踪。

利用FFT相关法进行时间和频率串行搜索,。

然后,利用MATLAB仿真环境开发信号仿真平台,并利用此仿真器实现GPS信号的仿真,并对所提出的信号的捕获和跟踪算法进行了仿真。

仿真结果表明,所做的仿真达到了预期设计的目标..……目录绪论1.1 GPS系统概述1.2课题意义及研究方向1.3论文容安排第二章 GPS的C/A码捕获2.1介绍2.2 C/A码起始点的精确性2.3 MATLAB仿真C/A码的产生2.3. 1最大长度序列(MLS)和G2的输出及其延迟时间的检验2.3.2 C/A码的产生第三章GPS卫星信号的捕获3.1概述3.2卫星信号捕获的考虑3.2.1 捕获时的最大电文长度3.2.2 捕获中的频率步长3.3 GPS卫星信号的捕获方法3.3.1 传统捕获方法3.4 GPS卫星信号捕获的例子3.5 关于捕获的一些子程序3.5.1 随机编码过程仿真3.5.2 获取导航信息的仿真第四章 GPS信号接收机仿真系统概述4.1 GPS信号接收机4.1.1 GPS信号接收机架构4.1.2 GPS信号接收机的工作原理4.2 GPS载波相位测量定位4.2.1 GPS载波相位测量4.2.2 波数和整周跳变4.2.3 表4-1 波数解算举例第五章 GPS信号的跟踪5.1 目的5.2 GPS信号跟踪5.2.1 载波和码元跟踪5.2.2 利用锁相环跟踪GPS信号5.2.3 二阶锁相环5.3 跟踪过程的高测时精度5.3.1 通过理想相关输出获得高测时精度5.3.2 通过曲线拟合获得高测时精度第六章 GPS卫星导航数据定位6.1目的6.2几何定位及架构6.3. 卫星数据GPSsignal 6.3.1卫星数据分析6.3.2卫星数据分析程序代码第七章总结和展望基于METLAB的GPS全球定位系统关键技术仿真摘要全球定位系统(GPS)是新一代的精密卫星导航定位系统。

基于MATLABSimulink的GPS卫星导航仿真器设计

基于MATLABSimulink的GPS卫星导航仿真器设计

基于MATLABSimulink的GPS卫星导航仿真器设计摘要:本文首先介绍了GPS卫星定位的原理和算法,然后给出了GPS仿真器的Simulink建模实现方法,并对其定位精度进行了误差分析,仿真结果表明该仿真器定位精度与实际接收机相当,可以用来模拟真实的卫星定位,为综合导航系统的研制工作带来了便利。

关键词:GPS卫星导航Simulink建模动态仿真1 引言现代飞行器对导航系统有着越来越高的要求,尤其是长航时飞机对导航设备的精度、可靠性以及连续性都提出了全面的要求。

每种导航系统都有其固有的局限性,因此仅靠单一系统的导航设备独立使用难以完全满足这些要求。

于是,使用多种导航技术的综合导航系统逐渐进入人们的视线,并受到广泛关注。

由于飞行实验费用大,对于综合导航系统最初的算法验证和实验测试,往往无法进行飞行器搭载实验,因此国内外均采用实验室半物理仿真系统进行初期实验研究。

Simulink是一种针对动态系统进行建模、仿真和分析的工具,它被广泛应用于线性系统、非线性系统的建模和仿真,支持连续系统、离散系统或者两种混合的系统和多速率系统。

本文介绍了“大飞机”综合导航仿真系统中,基于MATLAB/Simulink开发的GPS仿真器的原理和设计过程。

2 仿真器的应用环境如图1所示,综合导航仿真系统由飞行、惯导、卫星导航、天文导航、大气数据仿真、无线电高度表、地形匹配导航等分系统仿真器加上显控系统构成。

本文述及的工作主要集中于综合导航仿真系统中卫星导航仿真器的设计及其Simulink建模实现。

飞行仿真器有手动操作和自动飞行两种控制模式,自动飞行模式下仿真器根据预设航线输出飞机实时位置、速度、加速度、姿态等参数;手动模式下通过外置手柄来模拟操作飞机完成起飞、爬升、平飞、姿态改变和降落等全过程,飞行仿真器根据手柄传感器的输出信息仿真计算输出飞机的飞行数据。

卫星导航仿真器接收来自飞行仿真器的输出作为飞机当前实际位置,进行定位解算。

(完整版)Matlab仿真实例-卫星轨迹

(完整版)Matlab仿真实例-卫星轨迹

卫星轨迹一.问题提出设卫星在空中运行的运动方程为:其中是k 重力系数(k=401408km3/s )。

卫星轨道采用极坐标表示,通过仿真,研究发射速度对卫星轨道的影响。

实验将作出卫星在地球表面(r=6400KM ,θ=0)分别以v=8KM/s,v=10KM/s, v=12KM/s 发射时,卫星绕地球运行的轨迹。

二.问题分析1.卫星运动方程一个二阶微分方程组,应用Matlab 的常微分方程求解命令ode45求解时,首先需要将二阶微分方程组转换成一阶微分方程组。

若设 ,则有:2.建立极坐标如上图所示,初值分别为:卫星径向初始位置,即地球半径:y(1,1)=6400;卫星初始角度位置:y(2,1)=0;卫星初始径向线速度:y(3,1)=0;卫星初始周向角速度:y(4,1)=v/6400。

3.将上述一阶微分方程及其初值带入常微分方程求解命令ode45求解,可得到一定时间间隔的卫星的径向坐标值y (1)向量;周向角度坐标值y(2)向量;径向线速度y(3)向量;周向角速度y(4)向量。

4.通过以上步骤所求得的是极坐标下的解,若需要在直角坐标系下绘制卫星的运动轨迹,还需要进行坐标变换,将径向坐标值y (1)向量;周向角度坐标值y (2)向量通过以下方程转换为直角坐标下的横纵坐标值X,Y 。

5.卫星发射速度速度的不同 将导致卫星的运动轨迹不同,实验将绘制卫星分别以v=8KM/s ,v=10KM/s ,v=12KM/s 的初速度发射的运动轨迹。

三.Matlab 程序及注释1.主程序v=input ('请输入卫星发射速度单位Km/s :\nv='); %卫星发射速度输入.axis ([—26400 7000 -10000 42400 ]); %定制图形输出坐标范围.%为了直观表达卫星轨迹,以下语句将绘制三维地球.[x1,y1,z1]=sphere(15); %绘制单位球。

x1=x1*6400;y1=y1*6400; ⎪⎪⎩⎪⎪⎨⎧-=+-=dt d dt dr r dt d dt d r r k dt r d θθθ2)(222222θ==)2(,)1(y r y ⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎨⎧**-=**+*-===)1(/)4()3(2)4()4()4()1()1()1()3()4()2()3()1(y y y dt dy y y y y y k dt dy y dt dy y dt dy ⎩⎨⎧*=*=)]2(sin[)1(Y )]2(cos[)1(X y y y yz1=z1*6400;%定义地球半径。

基于MATLAB的运动物体轨迹跟踪--毕业论文Word版

基于MATLAB的运动物体轨迹跟踪--毕业论文Word版

摘要视频运动目标检测与跟踪算法是计算机视觉领域的一个核心课题,也是智能视频监控系统的关键底层技术。

它融合了图像处理、人工智能等领域的研究成果,已经广泛应用于安保监控、智能武器、视频会议、视频检索等各个领域。

因此,检测与跟踪算法研究具有极其重要的理论意义和实用价值。

运动目标检测与跟踪涉及到计算机图像处理、视频图像处理、模式识别、以及人工智能等诸多领域,广泛地应用于军事、工业、生活等各个方面。

研究内容分为三个方面:图像的预处理、运动目标的检测和运动目标的跟踪。

在图像的预处理方面,采用均值滤波,抑制噪声;并应用形态学的方法进行滤波和去除小黑点,改善图像质量。

在运动目标的检测方面在运动目标检测方面,本文对常用的三种方法进行了分析,包括帧间差分法和背景差分法,并指出其优缺点及主要的适用范围;重点研究了帧间差分法,帧间差分法比较简单,对环境的适应能力强,但是检测到的运动目标不精确。

在运动目标的跟踪方面,也做了初步的研究。

采用最小外界矩形框来定位目标,借助最近领域法预测目标位置,缩小目标的搜索范围,提高目标的跟踪速度。

关键词:运动目标检测,运动目标跟踪,颜色直方图,视频监视系统AbstractVideo moving target detection and tracking algorithm is a core area of computer vision issues, but also the key to intelligent video surveillance system underlying technology. It combines image processing, artificial intelligence research, has been widely used in security monitoring, smart weapons, video conferencing, video retrieval and other fields. Therefore, the detection and tracking algorithm is extremely important theoretical and practical value.Moving target detection and tracking related to computer image processing, video, image processing, pattern recognition and artificial intelligence fields, widely used in military, industrial, and other aspects of life. Research is divided into three areas: image preprocessing, moving target detection and tracking of moving targets. In image preprocessing, the use of filtering, noise suppression; and apply the method of morphological filtering and removal of black specks and improve image quality.In moving target detection in motion detection, the paper three commonly used methods of analysis, including inter-frame difference and background difference method, and pointed out their advantages and disadvantages and the main scope of application; focus on the frame difference method, frame difference method is relatively simple, adaptable to the environment, but the detected moving target imprecise. Tracking the moving target, but also made a preliminary study. Rectangular box with the outside world to locate the minimum target, with the most recent method to predict the target location areas and narrow the search target to improve the tracking speed.EYWORDS:Moving target detection,Moving target tracking,Color histogram,Video surveillance systems摘要 (1)Abstract (2)第一章绪论 (6)1.1课题的研究背景及意义 (6)1.2国内外的研究现状,发展动态 (8)1.2.1国外研究现状 (8)1.2.2国内研究现状 (10)1.2.3难点与发展趋势 (11)1.3本论文的研究内容和论文结构 (12)第二章视频运动目标检测算法分析 (14)2.1 帧间差分法 (14)2.2边缘检测 (16)2.3背景差分检测 (19)2.4 光流法 (20)第三章图像的预处理 (21)3.1 图像灰度化 (21)3.1.1分量法 (21)3.1.2最大值法 (21)3.1.3平均值法 (21)3.1.4加权平均法 (22)3.2 图像的二值化 (22)3.3图像滤波处理 (23)3.4 形态学图像处理 (24)3.4.1 腐蚀 (24)3.4.2膨胀 (25)第四章目标跟踪及预测方法 (26)4.1. 运动目标跟踪的方法 (26)4.1.1.基于区域的跟踪 (26)4.1.2 基于特征的跟踪 (27)4.2 本文采用的技术方案 (28)4.2.1 直方图和质心 (28)4.2.2 最小外接矩形 (28)4.3运动特征的提取和运算 (29)第五章总结与展望 (30)第一章绪论1.1课题的研究背景及意义随着计算机技术的不断发展,计算机能力得到了极大的提高,使得利用计算机实现人类的视觉功能成为目前计算机领域最热门的课题之一。

全球卫星定位系统(GPS系统)毕业设计论文

全球卫星定位系统(GPS系统)毕业设计论文

全球卫星定位系统(GPS系统)论文1.6万字论文,部分源程序(VC++)摘要本文主要论述了从GPS电脑端接收机获取数据,提取数据,以及经过坐标转换成实用的北京54坐标。

从GPS上获得的数据是属于WGS-84中的地心大地坐标,要使它应用于北京54坐标必须经过一系列的坐标转换,最后进行高斯投影。

首先简要论述了地球形状及常用坐标系,GPS系统的组成及运行情况,时间系统,坐标系统及星历等基础知识。

然后重点阐述了从GPS终端接收机中获取数据,提取出经度,纬度,高度,时间等参数,以及WGS84到北京84坐标的转换,并列出了相应的程序和试验数据。

通过MFC编程实现了WINDOWS窗口界面化的输入和显示方式,使烦琐的手动计算变为通过计算机高效准确的转换出来,快速实现了从WGS84到BJ54之间的一系列转换。

关键词:全球定位系统,微软基础类,坐标转换。

2.1.2 似大地水准面由于地球质量特别是外层质量分布的不均性,使得大地水准面形状非常复杂。

大地水准面的严密测定取决于地球构造方面的学科知识,目前尚不能精确确定它。

为此,苏联学者莫洛金斯基建议研究与大地水准面很接近的似大地水准面。

这个面不需要任何关于地壳结构方面的假设便可严密确定。

似大地水准面在海洋上完全重合,而在陆地上也几乎重合,在山区只有2~4m的差异。

似大地水准面经管不是水准面,但它可以严密地解决关于研究与地球自然地理形状有关的问题。

2.1.3 地球近似体大地体是一个不规则的几何体。

在一般应用上,将地球圆球体作为它的第一近似体。

在大地测量学、地图学和精确的航海计算中,应该将大地体当作两极略扁的地球椭球体,才能够得到有足够精度的计算结果。

这种地球椭球体作为大地球体的第二近似体。

在图2.1中,地球椭球体即旋转椭球体,它由椭圆PnqPsq,绕其短轴PnPs,旋转而成的几何体。

椭圆短轴PnPs即地球的自转轴一地轴;短轴的两个端点Pn和Ps是地极,分别被称为地理北极Pn和地理南极Ps;长轴绕短轴旋转所成的平面是赤道平面;长轴端点q旋转而成的圆周是赤道qq’;过短轴的任一平面是子午圈平面,它与地球椭球体表面相交的截痕是一椭圆,称为子午圈,其中由地理北极到地理南极的半个椭圆,叫做地理子午线、子午线或经线。

基于MATLAB的GPS信号的仿真研究

基于MATLAB的GPS信号的仿真研究

基于MATLAB的GPS信号的仿真研究一、本文概述随着全球定位系统(GPS)技术的广泛应用,其在导航、定位、授时等领域的重要性日益凸显。

为了更好地理解GPS信号的特性,提高GPS接收机的设计水平和性能,对GPS信号进行仿真研究显得尤为重要。

本文旨在探讨基于MATLAB的GPS信号仿真方法,分析GPS信号的特点,以及如何利用MATLAB这一强大的数值计算环境和图形化编程工具,对GPS信号进行高效、精确的仿真。

文章首先介绍了GPS系统的发展历程、基本原理和信号特性,为后续的信号仿真提供了理论基础。

随后,详细阐述了GPS信号仿真的一般流程,包括信号生成、传播模型、噪声添加等关键环节。

在此基础上,重点介绍了如何利用MATLAB编写GPS信号仿真程序,包括信号生成、传播模型建立、噪声模拟等方面的具体实现方法。

文章还通过实际案例,展示了基于MATLAB的GPS信号仿真在接收机设计、性能评估等方面的应用。

通过仿真实验,可以深入了解GPS信号在不同环境下的传播特性,为接收机算法优化和性能提升提供有力支持。

本文的研究不仅有助于加深对GPS信号特性和仿真方法的理解,也为GPS接收机的研究和开发提供了一种有效的技术手段。

通过MATLAB的仿真研究,可以更加直观地揭示GPS信号的本质规律,为实际应用提供有力指导。

二、GPS信号原理及特性全球定位系统(GPS)是一种基于卫星的无线电导航系统,它利用一组在地球轨道上运行的卫星来提供全球范围内的定位和时间服务。

每个GPS卫星都不断地向地球表面发射射频信号,这些信号被地面上的接收器接收并处理,从而确定接收器的三维位置和速度,以及精确的时间信息。

GPS卫星发射的信号是L波段的射频信号,分为两个频段:L1(142 MHz)和L2(160 MHz)。

每个频段都包含两种类型的信号:C/A码(粗捕获码)和P码(精密码)。

C/A码是对公众开放的,用于民用和商业应用,而P码则用于军事和特定的高精度应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GPS卫星运动及定位matlab仿真作者姓名:专业班级:指导老师:摘要全球定位系统是具有全球性、全能性、全天候优势的导航定位、定时和测速系统,现在在全球很多领域获得了应用。

GPS卫星的定位是一个比较复杂的系统,其包含参数众多,如时间系统、空间坐标系统等。

此次设计是针对卫星运动定位的matlab仿真实现,因要求不高,所以对卫星运动做了理想化处理,摄动力对卫星的影响忽略不计(所以为无摄运动),采用开普勒定律及最小二乘法计算其轨道参数,对其运动规律进行简略分析,并使用matlab编程仿真实现了卫星的运功轨道平面、运动动态、可见卫星的分布及利用可见卫星计算出用户位置。

通过此次设计,对于GPS卫星有了初步的认识,对于静态单点定位、伪距等相关概念有一定了解。

关键字:GPS卫星无摄运动伪距matlab仿真The movement and location of GPS satelliteon MA TLABAbstract:Global positioning system is a global, versatility, all-weather advantage of navigation and positioning, timing and speed system, now there in many fields.GPS satellite positioning is a complex system, which includes many parameters, such as time and space coordinates system.This design is based on the matlab simulation of satellite motion and location, because demand is not ( so call it non-disturbed motion ).Using theKepler and least-square method for calculating the parameters of orbital motion, for the characteristics of motion to make a simple analysis, and use the matlab simulation to program achieve the orbital plane of satellite, the dynamic motion, the distribution of visible satellites and using visible satellites to calculate the users‟.Key words:GPS satellite non-disturbed motion pseudorange matlab simulation目录第一章前言 (1)1.1课题背景 (1)1.2本课题研究的意义和方法 (2)1.3GPS前景 (2)第二章 GPS测量原理 (4)2.1伪距测量的原理 (4)2.1.1 计算卫星位置 (5)2.1.2 用户位置的计算 (5)2.1.3 最小二乘法介绍 (5)2.2载波相位测量原理 (6)第三章 GPS的坐标、时间系统 (10)3.1坐标系统 (10)3.1.1 天球坐标系 (10)3.1.2 地球坐标系 (12)3.2时间系统 (13)3.2.1 世界时系统 (14)3.2.2 原子时系统 (15)3.2.3动力学时系统 (16)3.2.4协调世界时 (16)3.2.5 GPS时间系统 (16)第四章卫星运动基本定律及其求解 (18)4.1开普勒第一定律 (18)4.2开普勒第二定律 (19)4.3开普勒第三定律 (20)4.4卫星的无摄运动参数 (20)4.5真近点角的概念及其求解 (21)4.6卫星瞬时位置的求解 (22)第五章 GPS的MATLAB仿真 (25)5.1卫星可见性的估算 (25)5.2GPS卫星运动的MATLAB仿真 (26)结论 (38)致谢 (40)参考文献 (41)附录 (42)第一章前言1.1 课题背景GPS系统的前身为美军研制的一种子午仪卫星定位系统(Transit),1958年研制,64年正式投入使用。

该系统用5到6颗卫星组成的星网工作,每天最多绕过地球13次,并且无法给出高度信息,在定位精度方面也不尽如人意。

然而,子午仪系统使得研发部门对卫星定位取得了初步的经验,并验证了由卫星系统进行定位的可行性,为GPS系统的研制埋下了铺垫。

由于卫星定位显示出在导航方面的巨大优越性及子午仪系统存在对潜艇和舰船导航方面的巨大缺陷。

美国海陆空三军及民用部门都感到迫切需要一种新的卫星导航系统[13]。

1973年12月,美国国防部批准它的陆海空三军联合研制新的卫星导航系统: NAVSTARGPS。

它是英文“Navigation Satellite Timing and RangingGlobal Positioning System” 的缩写词。

其意为“卫星测时测距导航全球定位系统”,简称GPS。

这个系统向有适当接受设备的全球范围用户提供精确、连续的三维位置和速度信息,并且还广播一种形式的世界协调时(U TC) 。

通过遍布全球的(21+3)GPS导航卫星,向全球范围内的用户全天候提供高精度的导航、跟踪定位和授时服务。

目前,GPS已在地形测量,交通管理,导航,野外勘探,空间宇宙学等诸多领域得到了广泛的应用[11]。

目前全球共有4大GPS系统,分别是:美国GPS ,由美国国防部于20 世纪70 年代初开始设计、研制,于1993 年全部建成。

1994 年,美国宣布在10 年内向全世界免费提供GPS使用权,但美国只向外国提供低精度的卫星信号。

欧盟“伽利略”,1999 年欧洲提出计划,准备发射30 颗卫星,组成“伽利略” 卫星定位系统。

俄罗斯“格洛纳斯”,尚未部署完毕。

始于上世纪70年代,需要至少18 颗卫星才能确保覆盖俄罗斯全境;如要提供全球定位服务,则需要24 颗卫星。

中国“北斗”2003 年我国北斗一号建成并开通运行,不同于GPS,“北斗” 的指挥机和终端之间可以双向交流。

四川大地震发生后,北京武警指挥中心和四川武警部队运用“北斗” 进行了上百次交流。

北斗二号系列卫星今年起将进入组网高峰期,预计在2015 年形成由三十几颗卫星组成的覆盖全球的系统。

1.2 本课题研究的意义和方法GPS系统是一个很庞大的系统,包含了天文,地理,计算机,电磁学,通信学,信息学等等。

通过本文对GPS的学习研究,最重要的还是要学习其原理:卫星运动原理;卫星定位原理;卫星跟踪原理等等。

通过基础原理的学习,一方面,可以使我们更进一步的理解卫星运动,定位的实现方法;通过仿真,进一步了解简单定位的方法及其在仿真平台上的实现途径;另一方面,也可以培养我们自学的能力,训练仿真模拟的技巧和方法。

至今,基本上完成了课题的要求,通过不断的注入既定参数,可以更加详细,直观的理解基本的定位原理和实现方法!1.3 GPS前景GPS导航定位以其定位精度高、观测时间短、测站间无需通视、可提供三维坐标、操作简便、全天候作业、功能多、应用广泛等特点著称。

用GPS信号可以进行海、空和陆地的导航、导弹的制导、大地测量和工程测量的精密定位、时间的传递和速度的测量等。

对于测绘领域,GPS 卫星定位技术已经用于建立高精度的全国性的大地测量控制网,测定全球性的地球动态参数;用于建立陆地海洋大地测量基准,进行高精度的海岛陆地联测以及海洋测绘;用于检测地球板块运动状态和地壳形变;用于工程测量,成为建立城市与工程控制网的主要手段。

用于测定航空航天摄影瞬间相机位置,实现仅有少量的地面控制或无地面控制的航测快速成图,导致地理信息系统、全球环境遥感监测的技术革命[4]。

目前,GPS、GLONASS、INMARSAT等系统都具备了导航定位功能,形成了多元化的空间资源环境。

这一多元化的空间资源环境,促使国际民间形成了一个共同的策略,即一方面对现有系统充分利用,一方面积极筹建民间GNSS系统,待2011年左右,GNSS纯民间系统建成,全球将形成GPSGLONASSGNSS三足鼎立之势,才能从根本上摆脱对单一系统的依赖,形成国际共有、国际共享的安全资源环境。

世界才可以将卫星导航作为单一导航手段的最高应用境界。

国际民间的这一策略,反过来又影响和迫使美国对其GPS使用政策作出更开放的调整。

多元化的空间资源环境的确立,给GPS的发发展应用创造了一个前所未有的良好的国际环境。

第二章 GPS测量原理GPS导航系统的基本原理是测量出已知位置的卫星到用户接收机之间的距离,然后综合多颗卫星的数据就可知道接收机的具体位置。

要达到这一目的,卫星的位置可以根据星载时钟所记录的时间在卫星星历中查出。

而用户到卫星的距离则通过纪录卫星信号传播到用户所经历的时间,再将其乘以光速得到(由于大气层电离层的干扰,这一距离并不是用户与卫星之间的真实距离,而是伪距( PR) :当GPS卫星正常工作时,会不断地用 1 和0 二进制码元组成的伪随机码(简称伪码)发射导航电文。

GPS系统使用的伪码一共有两种,分别是民用的 C A 码和军用的P( Y)码。

C A 码频率 1. 023MHz ,重复周期一毫秒,码间距 1 微秒,相当于300m; P 码频率10. 23MHz ,重复周期266. 4 天,码间距0. 1 微秒,相当于30m。

而Y码是在P码的基础上形成的,保密性能更佳。

GPS导航系统卫星部分的作用就是不断地发射导航电文。

然而,由于用户接受机使用的时钟与卫星星载时钟不可能总是同步,所以除了用户的三维坐标x、y、z外,还要引进一个Δt 即卫星与接收机之间的时间差作为未知数,然后用 4 个方程将这4个未知数解出来。

所以如果想知道接收机所处的位置,至少要能接收到 4 个卫星的信号。

2.1 伪距测量的原理GPS定位采用的是被动式单程测距。

它的信号发射书机由卫星钟确定,收到时刻是由接收机钟确定,这就在测定的卫星至接收机的距离中,不可避免地包含着两台钟不同步的误差和电离层、对流层延迟误差影响,它并不是卫星与接受机之间的实际距离,所以称之为伪距。

伪距定位法是利用全球卫星定位系统进行导航定位的最基本的方法,其基本原理是:在某一瞬间利用GPS接收机同时测定至少四颗卫星的伪距,根据已知的卫星位置和伪距观测值,采用距离交会法求出接收机的三维坐标和时钟改正数。

它的优点是速度快、无多值性问题,利用增加观测时间可以提高定位精度;缺点是测量定位精度低,但足以满足部分用户的需要。

相关文档
最新文档