在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → GNSS-SDR_manual.pdf (v0.0.9)

GNSS-SDR_manual.pdf (v0.0.9)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.75M
  • 下载次数:13
  • 浏览次数:212
  • 发布时间:2020-10-02
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
GNSS-SDR is an open-source GNSS software receiver freely available to the research community. This project provides a common framework for GNSS signal processing which can operate in a variety of computer platforms. This tool is intended to foster collaboration, increase awareness, and reduce develo
Contents Main Page 1.1 Contents 1.2 Overview 1.3 Building GNSS- SDR 235 1.3.1 Debug and release builds 1.3.2 Updating GNSS-SDR 1.4 Using GNSS-SDR 5 1.5 Control plane 1.5.1 Configuration 6 1.5.2 GNSS block factory 1.6 Signal Processing plane 1.6.1 Signal Source 1.6.2 Signal Conditioner 1.6.3 Channel 1.6.3.1 Acquisition 1.6.3.2 Tracking 10 1.6.3.3 Decoding of the navigation message 1 1.6.4 Observables 12 1.6.5 Computation of Position, velocity and Time 12 1.7 About the software license 1.8 Publications and Credits 13 1.9 Ok. now what? 14 CONTENTS 2 Reference Documents 15 2.1 Interface Control Documents 15 2.1.1GPs 2.1.2 GLONASS 15 2.1.3Gai 15 2.1.4 beiD 2.1.5 Satellite Based Augmentation Systems(SBAS) 2.2 Other Standards 2.2.1R|NEX 17 2.2.2 NMEA 22.3KML. 2.2.4 C++ Standards 18 2.2.5 Positioning protocols in wireless communication networks 18 3 Signal model 19 3. 1 GNSS signal model 1.1 Global Positioning System(GPS)signal in space 3.1.2 GLONASS signal in space 3.1.3 Galileo signal in space 22 3.1.4 Reference 25 4 Todo list 5 Hierarchical Index 5.1 Class Hierarchy 6 Class Index 33 6.1 Class list 7 File Index 7.1 File list 43 CONTENTS 8 Class docu 8. 1 AcquisitionInterface Class Reference 53 8.1.1 Detailed Description 8.2 ArraySignal Conditioner Class Reference 8.2.1 Detailed D tio 55 8.2.2 Constructor& Destructor Documentation 8.2.2. 1 Array SignalConditioner(Configur rface configuration, std: shared_ptr< GNSSBlockInterface > data type_adapt, std: shared_ptr< GNSSBlockInterface il, std: shared ptr< GNSSBlockInterface > res, std: string role, std: string implementation) 55 8. 2.2.2 Array SignalConditioner( 55 8.2.3 Member Function Documentation 8.2.3. 1 implementation( 55 8.3 beamformer Class Reference 56 8.3. 1 Detailed Description 8. 4 Beamformer Filter Class Reference 56 8.4.1 Detailed description 57 8.4.2 Member Function Documentation 8. 4.2.1 implementation() 8.5 byte x2 to complex byte Class Reference 8.5.1 Detailed Description 58 8.6 Byte ToShort Class Reference 58 8.6. 1 Detailed description 8.6.2 Member Function Documentation 8.6.2. 1 implementation( 59 8.7 Channel Class Reference 59 8.7.1 Detailed description 60 8.7.2 Constructor Destructor Documentation 8.7. 2.1 Channel(ConfigurationInterface *configuration, unsigned int channel, std+ shared_ptr< GNSSBlockInterface> pass through, std: shared_ptr< AcquisitionInterface > acq, std: shared_ptr<. Tracking Interface trk, stdt shared_ptr< Telemetry DecoderInterface > nav, std string role, std string implementation, boost: shared ptr< gr: msg_queue queue generated by Doxygen CONTENTS 8.7.2.2 Channelo 8.7.3 Member Function Documentation 8.7.3. 1 implementation( 61 8.7.3.2 set signal(const Gnss Signal &gnss signal 8.7.3. 3 start_ acquisition( 6 8.8 channel msg receiver cc Class Reference 8.8.1 Detailed Description 62 8.8.2 Constructor Destructor Documentation 62 8.8.2. 1 channel_msg_ receiver_ cco 8.9 ChannelFsm class Reference 8.9.1 Detailed Description 63 8.10 ChannelInterface Class Reference 63 8.10.1 Detailed Description 8.11 cl_ fft_ plan Struct Reference 64 8.11.1 Detailed Description 64 8.12 clFFT Complex Struct Reference 64 8. 12. 1 Detailed Description 8. 13 ClFFT Dim 3 Struct Reference 8. 13.1 Detailed description 65 8.14 ClFFT_ SplitComplex Struct Reference 65 8. 14.1 Detailed Description 65 8. 15 complex byte to float x2 Class Reference 8. 15.1 Detailed description 8. 16 complex_ float_to _ complex_ byte Class Reference 66 8.16.1 Detailed Description 66 8. 17 concurrent map< Data> Class Template Reference 8.17.1 Detailed description 8.18 concurrent_ queue< Data > Class Template Reference 8.18.1 Detailed description 68 8.19 ConfigurationInterface Class Reference CONTENTS 8.19. 1 Detailed Description 8.20 ControlMessage Class Reterence 69 8. 20. 1 Detailed Description 8.21 ControlMessage Struct Reference 69 8.21. 1 Detailed Description 8.22 ControlMessageFactory Class Reference 70 8.22. 1 Detailed Description 8. 22.2 Constructor Destructor Documentation 8. 22.2. 1 ControlMessage Factory 8. 22.2.2 ControlMessage( 8.23 Control Thread class Reference 8. 23. 1 Detailed Description 71 8.23.2 Constructor Destructor Documentation 8.23. 2.1 ControlThreado 8. 23.2.2 Control Thread(std: shared_ptr< ContigurationIntertace> configuration) 8.23. 2.3 Control Thread( 72 8.23. 3 Member Function Documentation 8.23.3. 1 flowgraph 72 82332run() 72 8.23.3.3 set_control_ queue(boost: shared _ptr< gr: msg_queue control queue) 8. 24 cpu multicorrelator Class Reference 8.24. 1 Detailed Description 8.25 cpu multicorrelator 1 6sc Class Reference 8.25. 1 Detailed Description 74 8.26 cshort to float x2 Class Reference 74 8. 26. 1 Detailed Description 8.27 cuda multicorrelator Class Reference 8.27.1 Detailed Description 75 8.28 direct resampler conditioner cb class Reference 75 8.28. 1 Detailed Description generated by Doxygen CONTENTS 8.29 direct resampler conditioner cc Class Reference 8.29. 1 Detailed description 76 8.30 direct resampler conditioner cs Class Reference 8.30. 1 Detailed description 8.31 DirectResampler Conditioner Class Reference 8.31. 1 Detailed Description 78 8.31.2 Member Function Documentation 78 8.31.2.1 implementation 78 8.32 Fast Correction Struct Reference 8. 32 1 Detailed Description 8.33 File Configuration Class Reference 8.33. 1 Detailed Description 79 8.33.2 Constructor destructor documentation 8.33.2. 1 File Configuration( 8. 34 File SignalSource Class Reference 80 8.34.1 Detailed Description 80 8.34.2 Member Function Documentation 8.34.2.1 implementation( 8.35 Fir Filter Class Reference 8.35. 1 Detailed Description 81 8.35.2 Constructor Destructor Documentation 8.35.2. 1 Fir Filter( ConfigurationInterface *configuration, std: string role, unsigned in treams, unsigned int out_streams) 8.35. 2.2 FirFiltero 8.35. 3 Member Function Documentation 8.35.3. 1 implementation( 82 8.36 FlexibandsignalSource Class Reference 82 8.36. 1 Detailed descripti 83 8.36.2 Member Function Documentatio 8.36.2.1 implementation( 8. 37 FreqXlating FirFilter Class Reference CONTENTS X 8.37.1 Detailed Description 8.37.2 Member Function Documentation 84 8.37. 2.1 implementation( 84 8.38 FrontEndCal Class Reference 84 8. 38. 1 Detailed description 8.38.2 Member function documentation 8.38. 2.1 estimate_doppler_ from_ _eph(unsigned int PRN, double toW, double lat, double lon, double height) 8.3822 get ephemeris(),.,.,,.,,,,,,, 85 8.38.2.3 GPS L1 front end model E4000(double f bb true Hz, double f bb_meas Hz, double fs nominal_ hz, double *estimated_fs_ hz, double *estimated_f if Hz, 85 double *tosc_err_ppm) 8.38.2.4 set_configuration(std shared_ptr< ConfigurationInterface configuration) 85 8. 39 Galileo Almanac class Reference 85 8.39. 1 Detailed description 8. 39.2 Constructor destructor documentation 8.39.2.1 Galileo_ Almanac 8.40 galileo e1 dl pll veml tracking cc Class Reference 8.40. 1 Detailed Descriptio 88 ember Function Documentation 8.40.2.1 general work(int output_ items, gr_ vector_int &ninput_ items. gr vector_const void_star &input_items, gr_ vector_ void_ star &output_ _items) 8. 41 galileo_e1_ Is_pvt Class Referenc 8.41. 1 Detailed Descriptio 8. 41.2 Member data documentation 8. 41.2.1 d channels 89 8.41. 2.2 galileo_ ephemeris_ map 89 8.42 galileo e1 observables cc Class Reference 8.42. 1 Detailed Description 8. 43 galileo_e1_pvt_cc Class Reference 8.43. 1 Detailed description 8. 43.2 Constructor Destructor documentati CONTENTS 8. 43.2.1 galileo_e1_pvt_cc 91 8. 43.3 Member Function documentation 8. 3.1 general_work(int output_items, gr vector_int &ninput_items. gr_ vector_conste void star &input items, gr vector void star &output items) 91 8. 44 Galileo_E1_ Tcp Connector_ Tracking_cc Class Reference 8.44.1 Detailed Description 8. 45 galileo e1b telemetry decoder cc Class Reference 92 8.45. 1 Detailed description 93 8. 45.2 Member Function Documentation 8.45.2. 1 forecast(int noutput_items, gr_ vector_ int &input_items_required 8.45. 2.2 general_ work(int output_items, gr- vector_ int &ninput_items. gr_ vector_const+ void star &input_items, gr_ vector_ void_ star &output_ items 93 8. 45.2.3 set_channel(int channel 8.45.2. 4 set_ decimation(int decimation) 8. 45. 2.5 set_ satellite(Gnss_ Satellite satellite) 8.46 Galileo E5a Dl Pll Tracking cc Class Reterence 8.46. 1 Detailed description 4 8. 47 galileo e5a noncoherentlQ acquisition caf cc class Reference 8.47.1 Detailed Description 95 8. 47.2 Constructor Destructor Documentation 8.47. 2.1 galileo e5a noncoherentlQ acquisition caf cco 8. 47.3 Member Function Documentation 96 8.47. 3.1 general_ work(int output_items, gr_ vector_int &ninput_ items. gr vector_const+ void_star &input_items, gr_vector_ void_star &output_items) 8.47.32init() 96 8.47.3.3mag(0.. 96 8.47.3.4 set active(bool active 96 8.47.3.5 set channel(unsigned int channel) 96 8.47.3.6 set_ doppler_ max(unsigned int doppler_ max) 8.47.3.7 set_ doppler_ step(unsigned int doppler step 8.47.3.8 set_gnss synchro(Gnss Synchro *p_gnss_ synchro 8.47.3.9 set_local_code(std: complex< float >*code, std: complex< float > *code Q) 97 【实例截图】
【核心代码】

标签:

实例下载地址

GNSS-SDR_manual.pdf (v0.0.9)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警