Home > m > timetools > ltpda_utc2gps.m

ltpda_utc2gps

PURPOSE ^

LTPDA_UTC2GPS Converts UTC time to GPS seconds.

SYNOPSIS ^

function GPS_time=ltpda_utc2gps(UTC_time)

DESCRIPTION ^

 LTPDA_UTC2GPS Converts UTC time to GPS seconds.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 DESCRIPTION: LTPDA_UTC2GPS Converts UTC time to GPS seconds.
              UTC_time can also be an array of UTC times.

 CALL:        GPS_time=ltpda_UTC2GPS(UTC_time)

 FORMAT:      UTC time format: 'yyy-mm-dd- HH:MM:SS'
              GPS time format: Seconds since 6. January 1980

    EXAMPLES:    GPS_time=UTC2GPS('2002-07-19 16:00:00')
                 GPS_time=711129613

                 GPS_time=UTC2GPS(['2002-07-19 16:00:00';'2001-07-19 16:00:00'])
                 GPS_time=[711129613 ; 679593613]

 VERSION:     $Id: ltpda_utc2gps.m,v 1.3 2007/07/16 12:52:21 ingo Exp $

 HISTORY:     xx-xx-xxxx Karsten Koetter
                 Creation
              24-01-2007 M Hewitson.
                 Maintained

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function GPS_time=ltpda_utc2gps(UTC_time)
0002 % LTPDA_UTC2GPS Converts UTC time to GPS seconds.
0003 %
0004 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0005 %
0006 % DESCRIPTION: LTPDA_UTC2GPS Converts UTC time to GPS seconds.
0007 %              UTC_time can also be an array of UTC times.
0008 %
0009 % CALL:        GPS_time=ltpda_UTC2GPS(UTC_time)
0010 %
0011 % FORMAT:      UTC time format: 'yyy-mm-dd- HH:MM:SS'
0012 %              GPS time format: Seconds since 6. January 1980
0013 %
0014 %    EXAMPLES:    GPS_time=UTC2GPS('2002-07-19 16:00:00')
0015 %                 GPS_time=711129613
0016 %
0017 %                 GPS_time=UTC2GPS(['2002-07-19 16:00:00';'2001-07-19 16:00:00'])
0018 %                 GPS_time=[711129613 ; 679593613]
0019 %
0020 % VERSION:     $Id: ltpda_utc2gps.m,v 1.3 2007/07/16 12:52:21 ingo Exp $
0021 %
0022 % HISTORY:     xx-xx-xxxx Karsten Koetter
0023 %                 Creation
0024 %              24-01-2007 M Hewitson.
0025 %                 Maintained
0026 %
0027 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0028 
0029 GPS_Epoch=datenum('01-06-1980 00:00:00')*86400;
0030 
0031 [p q]=size(UTC_time);
0032 
0033 for i=1:p
0034     CurrUTC=UTC_time(i,:);
0035     % reformt string to stupid matlab format MM-DD-YYY
0036     CurrUTC=strcat(CurrUTC(6:10),'-',CurrUTC(1:4),CurrUTC(11:length(CurrUTC)));
0037     NUM_time=datenum(CurrUTC)*86400;
0038 
0039     GPS_time(i)=round(NUM_time-GPS_Epoch+14);
0040 end

Generated on Mon 03-Sep-2007 12:12:34 by m2html © 2003