• 大小: 1MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-23
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

Contents 1. Introduction 4 2. Principle of Radio Navigation 5 3. GPS Ephemeris Parameter 8 4. GPS Errors 10 4.1 Ionospheric Error 11 4.2 Troposphere Error 12 4.3 Satellite Clock Error 13 5. Simulation & GPS Toolbox 14 5.1 Calculation of satellite position 20 5.1.1 Mfile Simulation- SV_Ephemeris_Model 21 5.2 Ionospheric Error 22 5.2.1 Mfile Simulation -Error_Ionospheric_Klobuchar 23 5.3 Tropospheric Error 24 5.3.1 Mfile Simulation - Error_Tropospheric_Hopfield 25 5.4 Satellite Clock Error 26 5.4.1 Mfile Simulation - Error_Satellite_Clock_Offset & Error_Satellite_Clock_Relavastic 28 5.5 Result Plot 29 6. Reference 30 7. Appendix 31 7.1 Main Mfile 31 7.2 Error_Satellite_Clock_Offset 32 7.3 Error_Satellite_Clock_Relavastic 33 7.4 Error_Ionospheric_Klobuchar 33 7.5 Error_Tropospheric_Hopfield 35 7.6 Gen_G_DX_XYZ_B 36 7.7 plot_Orbit 37 7.8 Main 39

资源截图

代码片段和文件信息

%This Function Compute Azimuth and Elevation of satellite from reciever 
%CopyRight By Moein Mehrtash
%************************************************************************
% Written by Moein Mehrtash Concordia University 3/21/2008            *
% Email: moeinmehrtash@yahoo.com                                        *
%************************************************************************           
%    ==================================================================
%    Input :                                                            *
%        Pos_Rcv       : XYZ position of reciever               (Meter) *
%        Pos_SV        : XYZ matrix position of GPS satellites  (Meter) *
%    Output:                                                            *
%        E             :Elevation (Rad)                                 *
%        A             :Azimuth   (Rad)                                 *
%************************************************************************           


function [EA]=Calc_Azimuth_Elevation(Pos_RcvPos_SV);

R=Pos_SV-Pos_Rcv;               %vector from Reciever to Satellite

GPS = ECEF2GPS(Pos_Rcv);        %Lattitude and Longitude of Reciever
Lat=GPS(1);Lon=GPS(2);

ENU=XYZ2ENU(RLatLon);
Elevation=asin(ENU(3)/norm(ENU));
Azimuth=atan2(ENU(1)/norm(ENU)ENU(2)/norm(ENU));
E=Elevation;
A=Azimuth;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1389  2008-04-06 17:48  GNT08.1.2\final-GPS\Calc_Azimuth_Elevation.m

     文件        110  2008-04-04 13:21  GNT08.1.2\final-GPS\Distance.m

     文件       1429  2008-03-24 18:26  GNT08.1.2\final-GPS\ECEF2GPS.m

     文件       4317  2008-04-06 15:54  GNT08.1.2\final-GPS\Error_Ionospheric_Klobuchar.m

     文件       1623  2008-03-27 13:39  GNT08.1.2\final-GPS\Error_Satellite_Clock_Offset.m

     文件       1130  2008-03-27 14:52  GNT08.1.2\final-GPS\Error_Satellite_Clock_Relavastic.m

     文件       1863  2008-04-06 17:52  GNT08.1.2\final-GPS\Error_Tropospheric_Hopfield.m

     文件       1305  2008-04-04 16:37  GNT08.1.2\final-GPS\Gen_G_DX_XYZ_B.m

     文件        378  2008-03-31 12:05  GNT08.1.2\final-GPS\Kepler_Eq.m

     文件       5377  2010-06-12 13:51  GNT08.1.2\final-GPS\main.asv

     文件       5375  2010-06-12 13:58  GNT08.1.2\final-GPS\main.m

     文件       2872  2008-04-03 14:26  GNT08.1.2\final-GPS\plot_Orbit.m

     文件       1424  2008-03-18 10:51  GNT08.1.2\final-GPS\project_data.mat

     文件       9679  2008-04-04 16:34  GNT08.1.2\final-GPS\SV_Ephemeris_Model.m

     文件        783  2008-03-24 17:43  GNT08.1.2\final-GPS\XYZ2ENU.m

     文件     665063  2008-07-17 15:08  GNT08.1.2\GNT08.1.2.docx

     文件     493508  2008-11-01 17:52  GNT08.1.2\manulaGNT08.1.2.pdf

     目录          0  2010-10-15 16:38  GNT08.1.2\final-GPS

     目录          0  2010-10-15 16:38  GNT08.1.2

----------- ---------  ---------- -----  ----

              1197625                    19


评论

共有 条评论