登录
首页 » Others » GNSS-SDR_manual.pdf (v0.0.9)

GNSS-SDR_manual.pdf (v0.0.9)

于 2020-12-01 发布
0 218
下载积分: 1 下载次数: 3

代码说明:

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 develoContentsMain Page1.1 Contents1.2 Overview1.3 Building GNSS- SDR2351.3.1 Debug and release builds1.3.2 Updating GNSS-SDR1.4 Using GNSS-SDR51.5 Control plane1.5.1 Configuration61.5.2 GNSS block factory1.6 Signal Processing plane1.6.1 Signal Source1.6.2 Signal Conditioner1.6.3 Channel1.6.3.1 Acquisition1.6.3.2 Tracking101.6.3.3 Decoding of the navigation message11.6.4 Observables121.6.5 Computation of Position, velocity and Time121.7 About the software license1.8 Publications and Credits131.9 Ok. now what?14CONTENTS2 Reference Documents152.1 Interface Control Documents152.1.1GPs2.1.2 GLONASS152.1.3Gai152.1.4 beiD2.1.5 Satellite Based Augmentation Systems(SBAS)2.2 Other Standards2.2.1R|NEX172.2.2 NMEA22.3KML.2.2.4 C++ Standards182.2.5 Positioning protocols in wireless communication networks183 Signal model193. 1 GNSS signal model1.1 Global Positioning System(GPS)signal in space3.1.2 GLONASS signal in space3.1.3 Galileo signal in space223.1.4 Reference254 Todo list5 Hierarchical Index5.1 Class Hierarchy6 Class Index336.1 Class list7 File Index7.1 File list43CONTENTS8 Class docu8. 1 AcquisitionInterface Class Reference538.1.1 Detailed Description8.2 ArraySignal Conditioner Class Reference8.2.1 Detailed Dtio558.2.2 Constructor& Destructor Documentation8.2.2. 1 Array SignalConditioner(Configurrface configuration, std: shared_ptr data type_adapt, std: shared_ptr< GNSSBlockInterfaceil, std: shared ptr< GNSSBlockInterface > res, std: string role, std: stringimplementation)558. 2.2.2 Array SignalConditioner(558.2.3 Member Function Documentation8.2.3. 1 implementation(558.3 beamformer Class Reference568.3. 1 Detailed Description8. 4 Beamformer Filter Class Reference568.4.1 Detailed description578.4.2 Member Function Documentation8. 4.2.1 implementation()8.5 byte x2 to complex byte Class Reference8.5.1 Detailed Description588.6 Byte ToShort Class Reference588.6. 1 Detailed description8.6.2 Member Function Documentation8.6.2. 1 implementation(598.7 Channel Class Reference598.7.1 Detailed description608.7.2 Constructor Destructor Documentation8.7. 2.1 Channel(ConfigurationInterface *configuration, unsigned int channel, std+shared_ptr< GNSSBlockInterface> pass through, std: shared_ptr acq, std: shared_ptr nav, std string role, std stringimplementation, boost: shared ptr< gr: msg_queue queuegenerated by DoxygenCONTENTS8.7.2.2 Channelo8.7.3 Member Function Documentation8.7.3. 1 implementation(618.7.3.2 set signal(const Gnss Signal &gnss signal8.7.3. 3 start_ acquisition(68.8 channel msg receiver cc Class Reference8.8.1 Detailed Description628.8.2 Constructor Destructor Documentation628.8.2. 1 channel_msg_ receiver_ cco8.9 ChannelFsm class Reference8.9.1 Detailed Description638.10 ChannelInterface Class Reference638.10.1 Detailed Description8.11 cl_ fft_ plan Struct Reference648.11.1 Detailed Description648.12 clFFT Complex Struct Reference648. 12. 1 Detailed Description8. 13 ClFFT Dim 3 Struct Reference8. 13.1 Detailed description658.14 ClFFT_ SplitComplex Struct Reference658. 14.1 Detailed Description658. 15 complex byte to float x2 Class Reference8. 15.1 Detailed description8. 16 complex_ float_to _ complex_ byte Class Reference668.16.1 Detailed Description668. 17 concurrent map< Data> Class Template Reference8.17.1 Detailed description8.18 concurrent_ queue< Data > Class Template Reference8.18.1 Detailed description688.19 ConfigurationInterface Class ReferenceCONTENTS8.19. 1 Detailed Description8.20 ControlMessage Class Reterence698. 20. 1 Detailed Description8.21 ControlMessage Struct Reference698.21. 1 Detailed Description8.22 ControlMessageFactory Class Reference708.22. 1 Detailed Description8. 22.2 Constructor Destructor Documentation8. 22.2. 1 ControlMessage Factory8. 22.2.2 ControlMessage(8.23 Control Thread class Reference8. 23. 1 Detailed Description718.23.2 Constructor Destructor Documentation8.23. 2.1 ControlThreado8. 23.2.2 Control Thread(std: shared_ptr< ContigurationIntertace> configuration)8.23. 2.3 Control Thread(728.23. 3 Member Function Documentation8.23.3. 1 flowgraph7282332run()728.23.3.3 set_control_ queue(boost: shared _ptr< gr: msg_queue control queue)8. 24 cpu multicorrelator Class Reference8.24. 1 Detailed Description8.25 cpu multicorrelator 1 6sc Class Reference8.25. 1 Detailed Description748.26 cshort to float x2 Class Reference748. 26. 1 Detailed Description8.27 cuda multicorrelator Class Reference8.27.1 Detailed Description758.28 direct resampler conditioner cb class Reference758.28. 1 Detailed Descriptiongenerated by DoxygenCONTENTS8.29 direct resampler conditioner cc Class Reference8.29. 1 Detailed description768.30 direct resampler conditioner cs Class Reference8.30. 1 Detailed description8.31 DirectResampler Conditioner Class Reference8.31. 1 Detailed Description788.31.2 Member Function Documentation788.31.2.1 implementation788.32 Fast Correction Struct Reference8. 32 1 Detailed Description8.33 File Configuration Class Reference8.33. 1 Detailed Description798.33.2 Constructor destructor documentation8.33.2. 1 File Configuration(8. 34 File SignalSource Class Reference808.34.1 Detailed Description808.34.2 Member Function Documentation8.34.2.1 implementation(8.35 Fir Filter Class Reference8.35. 1 Detailed Description818.35.2 Constructor Destructor Documentation8.35.2. 1 Fir Filter( ConfigurationInterface *configuration, std: string role, unsigned intreams, unsigned int out_streams)8.35. 2.2 FirFiltero8.35. 3 Member Function Documentation8.35.3. 1 implementation(828.36 FlexibandsignalSource Class Reference828.36. 1 Detailed descripti838.36.2 Member Function Documentatio8.36.2.1 implementation(8. 37 FreqXlating FirFilter Class ReferenceCONTENTSX8.37.1 Detailed Description8.37.2 Member Function Documentation848.37. 2.1 implementation(848.38 FrontEndCal Class Reference848. 38. 1 Detailed description8.38.2 Member function documentation8.38. 2.1 estimate_doppler_ from_ _eph(unsigned int PRN, double toW, double lat, doublelon, double height)8.3822 get ephemeris(),.,.,,.,,,,,,,858.38.2.3 GPS L1 front end model E4000(double f bb true Hz, double f bb_measHz, double fs nominal_ hz, double *estimated_fs_ hz, double *estimated_f if Hz, 85double *tosc_err_ppm)8.38.2.4 set_configuration(std shared_ptr< ConfigurationInterface configuration)858. 39 Galileo Almanac class Reference858.39. 1 Detailed description8. 39.2 Constructor destructor documentation8.39.2.1 Galileo_ Almanac8.40 galileo e1 dl pll veml tracking cc Class Reference8.40. 1 Detailed Descriptio88ember Function Documentation8.40.2.1 general work(int output_ items, gr_ vector_int &ninput_ items. gr vector_constvoid_star &input_items, gr_ vector_ void_ star &output_ _items)8. 41 galileo_e1_ Is_pvt Class Referenc8.41. 1 Detailed Descriptio8. 41.2 Member data documentation8. 41.2.1 d channels898.41. 2.2 galileo_ ephemeris_ map898.42 galileo e1 observables cc Class Reference8.42. 1 Detailed Description8. 43 galileo_e1_pvt_cc Class Reference8.43. 1 Detailed description8. 43.2 Constructor Destructor documentatiCONTENTS8. 43.2.1 galileo_e1_pvt_cc918. 43.3 Member Function documentation8. 3.1 general_work(int output_items, gr vector_int &ninput_items. gr_ vector_constevoid star &input items, gr vector void star &output items)918. 44 Galileo_E1_ Tcp Connector_ Tracking_cc Class Reference8.44.1 Detailed Description8. 45 galileo e1b telemetry decoder cc Class Reference928.45. 1 Detailed description938. 45.2 Member Function Documentation8.45.2. 1 forecast(int noutput_items, gr_ vector_ int &input_items_required8.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_ items938. 45.2.3 set_channel(int channel8.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 Reterence8.46. 1 Detailed description48. 47 galileo e5a noncoherentlQ acquisition caf cc class Reference8.47.1 Detailed Description958. 47.2 Constructor Destructor Documentation8.47. 2.1 galileo e5a noncoherentlQ acquisition caf cco8. 47.3 Member Function Documentation968.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()968.47.3.3mag(0..968.47.3.4 set active(bool active968.47.3.5 set channel(unsigned int channel)968.47.3.6 set_ doppler_ max(unsigned int doppler_ max)8.47.3.7 set_ doppler_ step(unsigned int doppler step8.47.3.8 set_gnss synchro(Gnss Synchro *p_gnss_ synchro8.47.3.9 set_local_code(std: complex< float >*code, std: complex< float > *code Q)97

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 多路温度采集—8086与Proteus实现
    在Proteus中完成多路温度采集,用8086 cup实现,可串行输出(需用虚拟串口),2S定时采集,含Proteus原文件与汇编程序,可运行。供参考,做课程设计的勿抄袭。
    2020-11-30下载
    积分:1
  • Matrix库 通用矩阵运算C++库 功能完整 附带函数功能注释文档
    网络上的Matrix运算库繁多,但有很多功能不够完整,或缺少注释,给使用者带来不少麻烦。该函数库是我搜集到的比较全面的矩阵运算库,而且附带引自清华大学bbs上的函数功能注释,使用方便。内容包括:Matrix.cpp 执行文件Matrix.h 头文件【matrix头文件声明注释】.txt 函数注释说明文件亲测vs2010下可用如果涉及到大型稀疏矩阵的运算可以参照我的另一个suitesparse资源
    2020-12-05下载
    积分:1
  • 高频交易 中文译本
    高频交易 中文译本 全面介绍高频交易方方面面,启蒙读物Ⅳ中国的金融市场在不断发展,市场参与者也逐渐成熟,在国内部分条件合适的金融市场中,高频交易是一种客观存在。但是对于普通投资者而言要想系统地了解高频交易却不是一件很容易的事。深入介绍高频交易的资料往往伴随着复杂的数学公式,而全面涵盖高频交易的文字材料并不多见。为促进中国高频交易以及市场微观结构研究的发展,我们决定将这本介绍高频交易的书籍译成中文。如果这本书能为我国的市场参与者提供一定的帮助我们将感到十分的荣幸。南华期货研究所的众多研究员参与了这本书的翻译I作。其中第1-4章的译者为姜帆、谈效俊,第5章的译者为张静静、谈效俊,第6章、第9章的译者为胡浩、谈效俊,第7~8章的译者为何炜、李晓萍、谈效俊,第10~12章的译者为王仰琪,第13~16章的译者为杨燕,第17章的译者为王珏,第18、19章的译者为谈效俊,全书由谈效俊负贲统筹审核。由于时间仓促,并且译者水平有限,书中出现不当甚至错误之处在所难免,在此恳请各位读者不吝批评指正华期货有服公司总经理罗旭峰2011年1月8日目录High-Frequency Trading推荐序第1章简介第2章高频交易的发展金融市场与技术革新交易方法的演变第3章高频交易综覽和传统交易的比较21市场参与者运作模型…经济效益高频交易系统的资金结论第4章适合高频交易的金融市场金融市场及其对高频交易的适用性结论…第5章高频交易策略表现评估收益的基本特征有可比性的比率454绩效归因策略评估中的其他考虑因素…结论第6章指令、交易者及其在裔频交易中的应用指令类型指令分布第7章不同频率下的市场无效和获利机会的元2高频下的价格波动的可预测性第8章寻找高频交易机会收益率的统计特征性计量经济学模型协整动率建模945∞非线性模型结论第9章处理分笔数据分笔数据的属性分笔数据的数量和质量买卖价差买卖价格反弹对分笔数据的到达进行建模用传统计量经济学方法处理分笔数据……结论116第10章市场微观结构下的交易——存货模型117存货交易策略概述………118指令、交易者和流动性…有利可图的做市有方向的流动性供应结论第11章市场微观结构下的交易—信息模型…度量信息不对称性信息交易模型136结论第12章事件套利开发事件套利交易策略什么构成了一次事件预测方法可用于交易的新闻宏观经济新闻事件套利的应用结论第13章高频统计套利数学基础统计套利的实际应用356结论第14章创刨建和管理高频策略投资组合投资组合优化的解析基础有效的投资组合管理实践第15章交易模型的回顾测试评估点位预测评估方向预测……205结论第16章实施高交易系统模型开发的生命周期215系统实施测试交易系统…结论第17章风险管理确定风险管理目标风险度量风险管理结论…第18章高频交易的执行和监控执行高频交易系统高频交易执行的监控第19章交易后的盈利分析交易后成本分析交易后表现分析272参考文献第1章High-Frequency Trading简介高频交易如风暴般席卷了华尔街,究其原因,无非是其巨大的盈利能力而已。根据《Aha》杂志的报道,2008年收益最高的基金经理是来自文艺复兴技术公司( Renaissance Technologies Corp.)的吉姆·西蒙斯( Jim Si-mons),他长期以来一直是高频交易的支持者。仅在2008年一年,西蒙斯博士就获得了25亿美元的利润。虽然在撰写这本书的时候,还没有哪个机构完全地跟踪过各个高频交易基金的表现,但坊间传言,2008年大部分的高频交易基金经理都取得了正的收益,而据《纽约时报》的报道,70%的低交易者在2008年都是赔钱的。这个行业指数式的增长也印证了高频交易的巨大盈利能力。根据Aite集团2009年2月的报告,目前交易所中60%的易量都来自于髙频交易。专业高频交易人才炙手可热,并且薪酬也是登峰造极。甚至在2008年金融危机最惨烈的几个月中,仍有50%的金融行业招聘的职位是与高频交易技术人员有关的( Aldridge,2008)领域的信息有巨大需求,但能帮助投资者理解和运用高频交易系统的出版物却少之又少。什么是高频交易,它的魅力何在呢?相较于低频交易而言,高频交易的主要创新之处在于其在电脑驱动之下,对变化的市场迅速做出反应,并且实现资金的快速周转。高频交易的特征是交易次数更多,而每笔交易的平均盈利较小。很多传统的资金管理人持有交易头寸长达数周乃至数月,每笔交易高频交易的盈利为数个百分点。相比之下,高频交易的资金管理人每天都交易多次平均每笔交易的盈利不到一个百分点,并且他们基本上不持有隔夜头寸。不隔夜持仓对于投资者和投资组合经理都十分重要,这是因为以下3个方面的原因。(1)随着资本市场的全球化,大多数的交易行为都可以延长至24小时,并且,以市场现有的波动率来看,隔夜持仓是具有很高的风险的。高频交易策略则规避了这种隔夜风险。(2)高频交易策略允许账户持仓完全透明,这消除了锁定资金的必要性3)持仓过夜的头寸除了保证金之外的部分需要按照所谓的隔夜利率( overnight carry rate)来支付利息。隔夜利息通常比LBOR略高。随着BOR波动的增加以及可能到来的通货膨胀,隔夜持仓成本会变得越来越高,以至于会使得很多资金管理人感到无利可图。高频交易策略能够避免隔夜持仓成本,这在信贷收紧或者利率高企的时候,能给投资者节省下可观的成本。髙频交易还有其他的一些优势。高频交易策略与传统的长期买入并持有策略几乎不存在什么关联,因此,对于长期投资组合来说,高频交易策略是种很好的分散投资的工具。由于高频交易策路的统计学性质,高频交易略需要的评估时期也相对较短,我们在本书后续的章节中将深人讨论这个问。如果说对于一个以月度为周期的交易策略,需要6个月到2年的观察期来评估这个策略的可信程度的话,那么对很多高频交易策略而言,只需不到个月的时间就可以对策略的表现下一个统计学上的结论了除了上面所列举的优势之外,高频交易还能节约操作成本,并且给社会带来很多好处。从运营的角度来看,高频交易的全自动交易方式能够节约人力成本,并且减少因人为的犹豫或者情绪而造成的失误高频交易给社会带来的最大好处体现在以下几点提高市场效率·增加流动性第1章简介·促进计算机技术创新·稳定市场体系高频交易策略发现并消除市场暂时出现的无效率之处,并促进市场价格更快地反映市场信息。很多高频交易策略给市场提供了显著的流动性,使市场运行更加平稳,并且让每个投资者都降低了摩擦成本( frictional costs)高频交易者促进计算机技术的革新,推动找到解决网络通信瓶颈的新办法他们还刺激计算机处理器的创新,以提高计算和数字通信的速度。最后,高频交易还能纠正市场错误定价,从而稳定市场体系。在2009年3月的 FXWeek会议上, Oanda公司的首席执行官 RichardOlsen提出了一个恰当的比喻。Oken博士说,如果将金融市场比做人的身体,那么高频交易就是在人体内一天循环多次的血液。它能帮助冲洗毒素、愈合伤口,并且调节体温。相比之下,低频交易由于反应过慢,可以视为有碍于系统稳定的因素。即使是一个简单的去公园散步的决定也会给身体带来风险,比如感染疾病、失足或者摔倒等。高频交易能对这种情况进行快速反应,就像一个人重新站稳一样,高频交易使市场受到冲击后能重新稳定下来。在外汇、股票以及衍生品市场上都有很多成功的高频交易策略。高频交易本身的属性使其能应用于任何有足够流动性的金融工具之上(“有足够流动性的金融工具”是指在一个交易日中的任何时刻都有足够买家和卖家的金融资产)。高频交易策略可以全天候地执行。电子外汇市场一周交易5天,一天交易24小时。美国股票现在可以“超出常规交易时间”进行交易,每个工作日从东部标准时间早上4点开始直到午夜。对于一些期货和期权,同样存在24小时交易。许多高频交易的公司设于纽约、康奈迪克、伦敦、新加坡和芝加哥。很多设在芝加哥的公司利用其毗邻芝加哥商业交易所的优势来进行期货、期权和商品的高频交易。位于纽约和康奈迪克的公司交易范围较广,其中交易最多的是美国股票。欧洲的时区使得伦敦人在交易货币上很有优势,而新加坡
    2021-05-07 18:04:36下载
    积分:1
  • 基于ARM的PC104总线实现
    详述了x86架构下PC104总线,以及如何在ARM+CPLD的架构下实现PC104总线
    2020-12-09下载
    积分:1
  • 学习OpenCV必备书籍5本(中文版)(c++接口)
    本电子书资源包是学习OpenCV相关的5本书籍,非常值得推荐给做图像处理和进一步做计算机视觉的工程师。书1《OpenCV3编程入门_毛星云》、书2《OpenCV2计算机视觉编程手册(中文版)》、书3《OpenCV函数参考手册(中文版)》、书4《学习OpenCV(中文版)》、书5《OpenCV入门教程_于士琪》
    2019-10-21下载
    积分:1
  • matlab svm工具箱
    用于分类的SVM的代码,很好用的哦!各种分类情形都有哦!
    2020-12-09下载
    积分:1
  • 基于MATLAB的PCA+SVM的人脸识别系统.zip
    【实例简介】数字图像与机器视觉中的经典案例,PCA+SVM的人脸识别系统,全套代码,可以直接运行
    2021-11-21 00:47:31下载
    积分:1
  • 基于DSP的图像处理(图像锐化)
    这个是基于DSP 55XX系列的,在我应用的5509上调试运行良好,可以实现图像的锐化。
    2020-12-09下载
    积分:1
  • 基于BP算法电力负荷预测
    基于BP算法神经网络的负荷预测,对某实测7日内数据为样本,进行方针预测。
    2020-12-11下载
    积分:1
  • 分别用Yule-Walker法、Burg法、协方差法进行AR模型的功率谱估计,并进行比较。
    分别用Yule-Walker法、Burg法、协方差法进行AR模型的功率谱估计,并进行比较。
    2020-11-29下载
    积分:1
  • 696518资源总数
  • 105540会员总数
  • 37今日下载