LTE Standard
GNSS Application Note
LTE Standard Module Series
Rev. LTE_Standard_GNSS_Application_Note_V1.2
Date: 2019-10-23
Status: Released
www.quectel.com
Страница 1: ...LTE Standard GNSS Application Note LTE Standard Module Series Rev LTE_Standard_GNSS_Application_Note_V1 2 Date 2019 10 23 Status Released www quectel com ...
Страница 2: ...O ITS CUSTOMERS THE INFORMATION PROVIDED IS BASED UPON CUSTOMERS REQUIREMENTS QUECTEL MAKES EVERY EFFORT TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE QUECTEL DOES NOT MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN AND DOES NOT ACCEPT ANY LIABILITY FOR ANY INJURY LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR RELIANCE UPON THE INFORMATION ALL INFORMATION SUPPLIED HEREIN I...
Страница 3: ...Chapter 1 3 2 7 2 8 2 9 and 3 3 2 Modified the parameter description of AT QGPSCFG outport outport Chapter 2 1 1 3 Modified the parameter description of AT QGPSDEL Chapter 2 2 1 2 2019 10 23 Tery SHI 1 Added applicable modules of this document Chapter 1 2 Added following commands Chapter 2 1 AT QGPSCFG odpcontrol AT QGPSCFG dpoenable AT QGPSCFG plane AT QGPSCFG autogps AT QGPSCFG suplver AT QGPSCF...
Страница 4: ...pported GNSS Constellations 15 2 1 8 AT QGPSCFG odpcontrol Configure ODP Mode 16 2 1 9 AT QGPSCFG dpoenable Enable Disable DPO Mode 16 2 1 10 AT QGPSCFG gsvextnmeatype Enable Disable GNSS Extended GGSV 17 2 1 11 AT QGPSCFG plane Configure Plane Mode Used by MO AGPS Session 18 2 1 12 AT QGPSCFG autogps Enable Disable GNSS to Run Automatically 19 2 1 13 AT QGPSCFG suplver Configure SUPL Protocol Ver...
Страница 5: ...GNSS Application Note LTE_Standard_GNSS_Application_Note 4 39 3 1 Turn on off the GNSS 35 3 2 Application of GNSS nmeasrc 35 3 3 Operation Procedures of gpsOneXTRA Assistance Function 36 4 Summary of Error Codes 37 5 Appendix A References 38 ...
Страница 6: ...tandard Module Series LTE Standard GNSS Application Note LTE_Standard_GNSS_Application_Note 5 39 Table Index TABLE 1 SUMMARY OF ERROR CODES 37 TABLE 2 RELATED DOCUMENTS 38 TABLE 3 TERMS AND ABBREVIATIONS 38 ...
Страница 7: ...d EC20 R2 1 EG2x G EG25 G and EG21 G EG9x EG91 and EG95 EM05 1 1 GNSS Turning on off Procedures The GNSS of LTE standard modules supports location calculation without any assistance from the network GNSS turning on off procedures are shown below Step 1 Configure GNSS parameters via AT QGPSCFG Step 2 Turn on GNSS via AT QGPS Step 3 After GNSS is turned on and position is fixed successfully the posi...
Страница 8: ...C Recommended minimum specific GNSS data GAGSV GNSS satellites in view such as number of satellites in view satellite ID numbers etc GAGSA GNSS DOP and active satellites GAVTG Course over ground and ground speed For BeiDou NMEA sentences the prefixes are PQ as below PQGSV GNSS satellites in view such as number of satellites in view satellite ID numbers etc PQGSA GNSS DOP and active satellites 1 3 ...
Страница 9: ...ueried via AT QGPSXTRADATA before updating The operation procedures of gpsOneXTRA Assistance function are shown as follows Step 1 gpsOneXTRA Assistance function is disabled by default and can be enabled via AT QGPSXTRA 1 Step 2 Query and confirm the current validity of gpsOneXTRA data file via AT QGPSXTRADATA If the data is invalid perform Step 3 6 then if the data is valid turn on GNSS engine acc...
Страница 10: ...AT QGPSCFG Configure GNSS Test Command AT QGPSCFG Response QGPSCFG outport none usbnmea uartdebug QGPSCFG nmeasrc 0 1 QGPSCFG gpsnmeatype 0 31 QGPSCFG glonassnmeatype 0 7 QGPSCFG galileonmeatype 0 1 QGPSCFG beidounmeatype 0 3 QGPSCFG gnssconfig 0 6 QGPSCFG odpcontrol 0 2 QGPSCFG dpoenable 0 1 QGPSCFG gsvextnmeatype 0 1 QGPSCFG plane 0 2 QGPSCFG autogps 0 1 QGPSCFG suplver 1 2 QGPSCFG agpsposmode 0...
Страница 11: ...ters are specified configure the output port of NMEA sentences OK Or ERROR When the second parameter is not specified query the current setting QGPSCFG outport out_port OK If there is any error related to ME functionality CME ERROR errcode Reference out_port String type Configure the output port of NMEA sentences and the parameter configuration will be automatically saved to NVRAM none Close NMEA ...
Страница 12: ...ality CME ERROR errcode Reference NMEA_src Integer type If enabled original NMEA sentences can be acquired via AT QGPSGNMEA and the parameter configuration will be automatically saved to NVRAM Meanwhile sentences are outputted via the same NMEA ports as before 0 Disable 1 Enable errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSCFG gpsnmeatype Configure ...
Страница 13: ...NMEA sentences and the parameter configuration will be automatically saved to NVRAM The default value is 31 which means that all the five types of sentences will be outputted 0 Disable 1 GPGGA 2 GPRMC 4 GPGSV 8 GPGSA 16 GPVTG errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSCFG glonassnmeatype Configure Output Type of GLONASS NMEA Sentences Write Comman...
Страница 14: ... GLONASS NMEA sentences and the parameter configuration will be automatically saved to NVRAM The default value is 0 0 Disable 1 GLGSV 2 GNGSA 4 GNGNS errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSCFG galileonmeatype Configure Output Type of Galileo NMEA Sentences Write Command AT QGPSCFG galileonmeatype Galileo_NMEA_type Response When two parameters ...
Страница 15: ...Disable 1 GAGSV errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSCFG beidounmeatype Configure Output Type of BeiDou NMEA Sentences Write Command AT QGPSCFG beidounmeatype BeiDou_NMEA_type Response When two parameters are specified configure the output type of BeiDou NMEA sentences OK Or ERROR When the second parameter is not specified query the current ...
Страница 16: ...esponse When two parameters are specified configure the supported GNSS constellations OK Or ERROR When the second parameter is not specified query the current setting QGPSCFG gnssconfig GNSS_config OK If there is any error related to ME functionality CME ERROR errcode Reference GNSS_config Integer type Supported GNSS constellations GPS is always ON 0 GLONASS OFF BeiDou OFF Galileo OFF 1 GLONASS ON...
Страница 17: ...PSCFG odpcontrol ODP_ control Response When two parameters are specified ODP mode can be configured OK Or ERROR When the second parameter is not specified the current setting can be queried QGPSCFG odpcontrol ODP_control OK If there is any error related to ME functionality CME ERROR errcode Reference ODP_control Integer type Set ODP mode The setting will be automatically saved to NVRAM 0 Disable O...
Страница 18: ...ger type Enable Disable DPO The setting will be automatically saved to NVRAM 0 Disable DPO 1 Enable the DPO with dynamic duty cycle 2 Enable the DPO only if the phone is not connected to an external power supply not running on battery errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSCFG gsvextnmeatype Enable Disable GNSS Extended GGSV Write Command AT Q...
Страница 19: ...GGSV 1 Enable extended GGSV errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSCFG plane Configure AGPS Plane Mode Write Command AT QGPSCFG plane plane Response When two parameters are specified configure the plane mode used by MO GPS session OK Or ERROR When the second parameter is not specified query the current setting QGPSCFG plane plane OK If there i...
Страница 20: ...te Command AT QGPSCFG autogps autoGPS Response When two parameters are specified configure whether to enable GNSS to run automatically OK Or ERROR When the second parameter is not specified query the current setting QGPSCFG autogps autoGPS OK If there is any error related to ME functionality CME ERROR errcode Reference autoGPS Integer type Enable disable GNSS to run automatically after the module ...
Страница 21: ...e is any error related to ME functionality CME ERROR errcode Reference SUPL_version Integer type SUPL protocol version 1 SUPL version 1 0 2 SUPL version 2 0 errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSCFG agpsposmode Configure the AGPS mode Write Command AT QGPSCFG agpsposmode AG PS_posmode Response When two parameters are specified configure the A...
Страница 22: ... Chapter 4 for details AT QGPSCFG agnssprotocol Configure A GNSS Positioning Protocols Write Command AT QGPSCFG agnssprotocol A GPS_lp AGLONASS_lp Response When two parameters are specified configure the LPP protocol OK Or ERROR When the second and third parameters are not specified query the current setting QGPSCFG agnssprotocol AGPS_lp AGLONASS_lp OK If there is any error related to ME functiona...
Страница 23: ...1Hz Parameter Not all modules and software baselines support this function Please consult Quectel Technical Support Team for specific supported model and software baselines AT QGPSCFG fixfreq Configure NMEA Output Frequency Write Command AT QGPSCFG fixfreq freq Response When two parameters are specified configure the NMEA output frequency OK Or ERROR When the second parameter is not specified quer...
Страница 24: ...ediately Parameter AT QGPSDEL Delete Assistance Data Test Command AT QGPSDEL Response QGPSDEL 0 3 OK Write Command AT QGPSDEL delete_type Response OK Or ERROR If there is any error related to ME functionality CME ERROR errcode Reference delete_type Integer type The type of GNSS assistance data to be deleted 0 Delete all assistance data Enforce cold start after starting GNSS 1 Do not delete any dat...
Страница 25: ...mmand AT QGPS GNSS_mode fix_maxt ime fix_maxdist fix_count fi x_rate Response OK Or ERROR If there is any error related to ME functionality CME ERROR errcode Reference GNSS_state Integer type GNSS state 0 GNSS OFF 1 GNSS ON GNSS_mode Integer type GNSS working mode 1 Stand alone 2 MS based 3 MS assisted 4 Speed optimal fix_maxtime Integer type The maximum positioning time unit s which indicates the...
Страница 26: ...arameter 0 1000 0 Continuous positioning Other values Actual positioning times fix_rate Integer type The interval between the first and the second positioning Unit s 1 65535 errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSEND Turn off GNSS Test Command AT QGPSEND Response OK Or ERROR Read command AT QGPSEND Response OK Or ERROR Execution Command Turn o...
Страница 27: ...n date nsat OK Write Command AT QGPSLOC mode Response QGPSLOC UTC latitude longitude HDOP alt itude fix COG spkm spkn date nsat OK If there is any error related to ME functionality CME ERROR errcode Reference mode Integer type Latitude and longitude display format 0 latitude longitude format ddmm mmmm N S dddmm mmmm E W 1 latitude longitude format ddmm mmmmmm N S dddmm mmmmmm E W 2 latitude longit...
Страница 28: ...79 99999 179 99999 degree West longitude HDOP Horizontal precision 0 5 99 9 Quoted from GPGGA sentence altitude The altitude of the antenna away from the sea level unit m and is accurate to one decimal place Quoted from GPGGA sentence fix GNSS positioning mode Quoted from GAGSA GPGSA sentence 2 2D positioning 3 3D positioning COG Course Over Ground based on true north Format ddd mm Quoted from GPV...
Страница 29: ...erver URL Test command AT QGPSSUPLSURL Response QGPSSUPLURL SUPL_URL OK Read Command AT QGPSSUPLURL Response QGPSSUPLURL SUPL_URL OK Write Command Configure SUPL server URL AT QGPSSUPLURL SUPL_URL Response OK Or ERROR If there is any error related to ME functionality CME ERROR errcode Reference SUPL_URL String type SUPL server address The address format is URL port_number where the port_number can...
Страница 30: ...using this command GNSS must be turned on via AT QGPS and set NMEA_src into 1 to enable acquisition of NMEA sentences via AT QGPSGNMEA The sentence output can be disabled via AT QGPSCFG gpsnmeatype AT QGPSCFG glonassnmeatype AT QGPSCFG galileonmeatype or AT QGPSCFG beidounmeatype 0 If sentence output is disabled AT QGPSGNMEA can still be AT QGPSSUPLCA Inject SUPL Certificate Test command AT QGPSSU...
Страница 31: ...PSGNMEA GGA Response QGPSGNMEA GGA sentence OK If there is any error related to ME functionality CME ERROR errcode Write Command Query RMC sentence AT QGPSGNMEA RMC Response QGPSGNMEA RMC sentence OK If there is any error related to ME functionality CME ERROR errcode Write Command Query GSV information AT QGPSGNMEA GSV Response QGPSGNMEA GSV sentence OK If there is any error related to ME function...
Страница 32: ...entence AT QGPSGNMEA GNS Response QGPSGNMEA GNS sentence OK If there is any error related to ME functionality CME ERROR errcode Reference errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSXTRA Enable Disable gpsOneXTRA Assistance Function Test Command AT QGPSXTRA Response QGPSXTRA 0 1 OK Read Command AT QGPSXTRA Response QGPSXTRA xtraenable OK Write Comm...
Страница 33: ...be automatically saved to NVRAM 0 Disable gpsOneXTRA Assistance 1 Enable gpsOneXTRA Assistance errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSXTRATIME Inject gpsOneXTRA Time Test Command AT QGPSXTRATIME Response QGPSXTRATIME 0 xtratime 0 1 0 1 uncrtn OK Write Command Inject gpsOneXTRA time AT QGPSXTRATIME type xtratim e utc force uncrtn Response OK Or...
Страница 34: ...DATA 1 Force acceptance of data This value is recommended uncrtn Uncertainty of time Unit ms Default value 3500ms It indicates the time difference between sending a request to the SNTP server and receiving a response from the SNTP server errcode Integer type The error code of operation Please refer to Chapter 4 for details AT QGPSXTRADATA Inject gpsOneXTRA Data File Test Command AT QGPSXTRADATA Re...
Страница 35: ... xtra3grc bin xtradatadurtime Integer type Valid time of injected gpsOneXTRA data file Unit min 0 No gpsOneXTRA file or the file is overdue 1 10080 Valid time of gpsOneXTRA file injecteddatatime String type Start time of the valid time of gpsOneXTRA data file Format YYYY MM DD hh mm ss e g 2016 01 03 15 34 50 errcode Integer type The error code of operation Please refer to Chapter 4 for details ...
Страница 36: ...OC 061951 0 3150 7223N 11711 9293E 0 7 62 2 2 0 0 0 0 0 0 110513 09 OK AT QGPSEND Turn off GNSS OK 3 2 Application of GNSS nmeasrc When GNSS is turned on and nmeasrc is set to 1 NMEA sentences can be acquired directly via AT QGPSGNMEA AT QGPSCFG nmeasrc 1 Set nmeasrc to 1 to enable acquisition of NMEA sentences via AT QGPSGNMEA OK AT QGPSGNMEA GGA Obtain GGA sentence QGPSGNMEA GPGGA 103647 0 3150 ...
Страница 37: ...psOneXTRA data file is invalid query via AT QGPSXTRADATA then perform the following procedures gpsOneXTRA data file can be downloaded to PC or MCU from URL http xtrapath1 izatcloud net xtra2 bin or other URLs listed in Chapter 1 3 AT QFUPL RAM xtra2 bin 59748 60 Select a gpsOneXTRA file and upload it to module via QCOM For more details about this command and QCOM tool usage and configuration pleas...
Страница 38: ...d in the following table Table 1 Summary of Error Codes errcode Meaning 501 Invalid parameter s 502 Operation not supported 503 GNSS subsystem busy 504 Session is ongoing 505 Session not active 506 Operation timeout 507 Function not enabled 508 Time information error 512 Validity time is out of range 513 Internal resource error 514 GNSS locked 515 End by E911 516 Not fixed now 517 CMUX port is not...
Страница 39: ...Description AGPS Assisted Global Positioning System APN Access Point Name BeiDou BeiDou Navigation Satellite System DOP Dilution of Precision DPO Dynamic Power Optimization Galileo Galileo Satellite Navigation System GGA Global Positioning System Fix Data GLONASS Global Navigation Satellite System GNS Global Network Service GNSS Global Navigation Satellite System GPS Global Positioning System gpsO...
Страница 40: ...Random Access Memory ODP On Demand Positioning PC Private Computer RAM Random Access Memory RMC Recommended Minimum Navigation Information SI SET Initiated SNR Signal Noise Ratio SNTP Simple Network Time Protocol SSL Secure Sockets Layer SUPL Secure User Plane Location TTFF Time to First Fix UART Universal Asynchronous Receiver Transmitter UFS User File System URL Uniform Resource Locator USB Univ...