{"id":13497223,"url":"https://github.com/taroz/GNSS-SDRLIB","last_synced_at":"2025-03-28T21:32:13.518Z","repository":{"id":18148636,"uuid":"21242325","full_name":"taroz/GNSS-SDRLIB","owner":"taroz","description":"An Open Source GNSS Software Defined Radio Library","archived":false,"fork":false,"pushed_at":"2015-08-26T06:02:28.000Z","size":10434,"stargazers_count":459,"open_issues_count":21,"forks_count":175,"subscribers_count":61,"default_branch":"master","last_synced_at":"2024-10-31T13:34:16.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/taroz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-26T13:53:44.000Z","updated_at":"2024-10-31T00:41:38.000Z","dependencies_parsed_at":"2022-08-07T09:00:31.599Z","dependency_job_id":null,"html_url":"https://github.com/taroz/GNSS-SDRLIB","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taroz%2FGNSS-SDRLIB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taroz%2FGNSS-SDRLIB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taroz%2FGNSS-SDRLIB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taroz%2FGNSS-SDRLIB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taroz","download_url":"https://codeload.github.com/taroz/GNSS-SDRLIB/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246105368,"owners_count":20724302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T20:00:27.010Z","updated_at":"2025-03-28T21:32:10.341Z","avatar_url":"https://github.com/taroz.png","language":"C","funding_links":[],"categories":["C","Open Source Software, Tools and APIs","Other SDR Software"],"sub_categories":["C/C++"],"readme":"GNSS-SDRLIB v2.0 Beta\n===============================================================================\nAn Open Source GNSS Software Defined Radio Library\n\n\nAuthor\n-------------------------------------------------------------------------------\nTaro Suzuki  \nE-Mail: \u003cgnsssdrlib@gmail.com\u003e\nHP: \u003chttp://www.taroz.net\u003e\n\n\nFeatures\n-------------------------------------------------------------------------------\n* GNSS signal processing functions written in C\n    * Code generations\n    * Signal acquisition / tracking\n    * Decoding navigation messages \n    * Pseudo-range / carrier phase mesurements \n* GUI application (AP) written in C++/CLI\n* Visualization of GNSS signal processing in real-time \n* Real-time positioning with RTKLIB (\u003chttp://www.rtklib.com/\u003e)\n* Observation data can be outputted in RINEX or RTCM format\n* Support following signals (tracking and decoding navigation message) \n    * GPS L1CA\n    * GLONASS G1\n    * Galileo E1B\n    * BeiDou B1I\n    * QZSS L1CA/SAIF/LEX\n    * SBAS L1\n* Support following front-ends for real-time positioning\n    * NSL Stereo \u003chttp://www.nsl.eu.com/primo.html\u003e\n    * SiGe GN3S sampler v2/v3 \u003chttps://www.sparkfun.com/products/10981\u003e\n    * Nuand BladeRF \u003chttp://nuand.com/\u003e\n    * RTL-SDR \u003chttp://sdr.osmocom.org/trac/wiki/rtl-sdr\u003e\n* Support RF binary file for post processing\n\n\nSystem Requirements\n-------------------------------------------------------------------------------\n* GNSS-SDRLIB v2.0 only works in **64-bit Windows**\n* The CLI/GUI applications are built with Microsoft Visual Studio Express 2012\n* SIMD SSE2 supported CPU (Pentium IV and later processor) is required\n\n\nDirectory and Files\n-------------------------------------------------------------------------------\n    ./bin                   Executable APs for Windows  \n        ./gnss-sdrcli.exe   Real-time GNSS signal processing AP (CLI)  \n        ./gnss-sdrcli.ini   Configuration file for CLI AP  \n        ./gnss-sdrgui.exe   Real-time GNSS signal processing AP (GUI)  \n        ./frontend          Directory of front-end configuration files  \n        ./cli               Command line interface  \n        ./windows           VS2012 project of CLI AP (for Windows)  \n    ./linux                 Makefile of CLI AP (for Linux)  \n    ./gui                   VS2012 project of GUI AP (for Windows)  \n    ./src                   Library source codes  \n        ./sdr.h             Library header file  \n        ./sdracq.c          Functions related to signal acquisition  \n        ./sdrcmn.c          Functions related to SIMD operation  \n        ./sdrcode.c         Functions related to generation of ranging code  \n        ./sdrinit.c         Functions related to initialization/end process  \n        ./sdrlex.c          Functions related to QZSS LEX decoding  \n        ./sdrmain.c         Main function  \n        ./sdrnav.c          Functions related to navigation data  \n        ./sdrnav_gps.c      Functions related to decoding GPS nav. data  \n        ./sdrnav_glo.c      Functions related to decoding GLONASS nav. data  \n        ./sdrnav_gal.c      Functions related to decoding Galileo nav. data  \n        ./sdrnav_bds.c      Functions related to decoding BeiDou nav. data  \n        ./sdrnav_sbs.c      Functions related to decoding SBAS nav. data  \n        ./sdrout.c          Functions related to RINEX/RTCM outputs  \n        ./sdrplot.c         Functions related to plot graph  \n        ./sdrrcv.c          Functions related to receiving RF data  \n        ./sdrspec.c         Functions related to spectrum analysis  \n        ./sdrsync.c         Functions related to generating observation data  \n        ./sdrtrk.c          Functions related to signal tracking  \n        ./rcv               Source codes related to front-end  \n    ./lib                   Source codes related to used library  \n    ./test                  Test data  \n        ./data              Test IF data  \n        ./output            Default RINEX output directory  \n\n\nHow to use\n-------------------------------------------------------------------------------\nSee manual or support page \u003chttp://www.taroz.net/gnsssdrlib_e.html\u003e\n\n\nLicense\n-------------------------------------------------------------------------------\nCopyright (C) 2014 Taro Suzuki \u003cgnsssdrlib@gmail.com\u003e\n\nThis program is free software; you can redistribute it and/or modify it under\nthe terms of the GNU General Public License as published by the Free Software\nFoundation; either version 2 of the License, or (at your option) any later\nversion.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT\nANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\nFOR A PARTICULAR PURPOSE. See the GNU General Public License for more\ndetails.\n\nYou should have received a copy of the GNU General Public License along with\nthis program; if not, write to the Free Software Foundation, Inc., 59 Temple\nPlace, Suite 330, Boston, MA 02111-1307 USA\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaroz%2FGNSS-SDRLIB","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaroz%2FGNSS-SDRLIB","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaroz%2FGNSS-SDRLIB/lists"}