比较全面、深入的5G核心网知识介绍
5G设备系统厂家技术专家编写的培训材料,比较全面、深入地介绍了5G核心网的系列知识。3GPP 5G ongoing Releases5 G Phase1及 Phase2主要支持功能(SARe-15标准5G服务化移动性/会话/eMB特性56 Voice语音业务策略控制4G/5G高效用户面架构接入管理over nrEPS Fallback架构互操作路径选择Re-16标准5G服务化56到3的切片漫游及网络能力大数据分析mMTc架构增强SRVCC互操作开放功能标准化 URlLCE特性1Re15阶段关注最紧急的应用案例以满足市场需求,完成5G核心网整体架构及基本功能的定义,攴持·Re16阶段重点进行现有核心网架构的增强和完善,包括完整的 JeMBB,mMTC和RLC三个场景的内容eMBB业务基础特性、VoNR语音功能以及 EPS Fallback功能服务化架构及网络切片能力增强以及在未部署 VoltE情况下5G语音的连续性方案设计888DCONTENTS。,15G核心网标准5G核心网络架构∴∴∴∴35G核心网特性与关键技术8888.".∴∴∵∴∴∴,5G System ArchitectureNCEFNG-CP LNENREPCFUDMAF4G网络架构② Nef nmf Npce nudoNamfNsmf③3S1-MMESeaMMEPCRFAUSFAMFSMFMMES1LTE-UySGOperators IP以5G网络架构F-UTRANsErvIngUEPDNServicesGatewayGatewayRANS1-U(e.g. IMS, Pss etc.UEDIUPFDN,,。"。。,,相比EPC核心网架构,5G核心网变化①控制转发分离网络结构更加扁平化,控制面功能集中部署、用户面功能可以根据业务需可下沉到网络边缘,减少路由迂回;②控制面功能模块化设计将网元(NE)拆解为多个网络功能(NF)服务,网络功能服务可以独立扩展,按需编排和分布式部署;③服务化接口网元之间的点到点接→网终功能之间点到多点接口,各网终功能之间可以根据需求任意通讯,优化通讯路径,提高通信效率;④功能组件集中管理引入NRF,可以实现网终功能服务自动管理(自动注册/更新/去注册、自动发现和选择、状态检测、认证授权等);⑤统数据管理NF( Network FunctionAMF:唯一的N1和N2接凵终结点、注册及迕接管理、移动性及可达性管理、接入认证及安全锚点功能等;·sM":会话管理(建立、修改、释放)、卩P地址分配、选择和控制UP、终结会话部分NAs消息、策咯执行和Qos的控制部分、下行数据通知、确定会话SSC模式、计费等;PCF:支持统一的策略控制框架、提供策略规则到控制平面功能执行( SME AMF);支持面向ασS、计费、按需会话管理、按需接入及移动性管理制定策略;AUsF:认证服务器功能,为UE执行认证流程、保持安全上下文等;NRF:维护部署的NF实例信息,提供网络功能注册和发现功能,使得控制平面功能能够彼此发现和直接通信;UDM:存储用户签约数据、策略数据等·UPF:分纠路由和转发、分组检测、用户平面部分策略执行、流量使用量上报、UL-CL、分支点支持多宿主PDU会话、下行数据缓存等;NSsF:为UE选择服务的网络切片实例、决定为UE服务的 AMF Set或候选AMF表;·NEF:维护开放的网络服务列表、作为面向应用的入口功能等;BsF:实现5G用户会话绑定功能;· NWDAF:网络数据分析功能,负责采集并分析网络状态信息,并将网络状态分析信息通知/发布给订阅它的PCF和NSsF,供PCF决策和NSsF切片选择;Rel-15仅支持对切片负载级别的分析;8885G System Architecture for non-roaming scenario5G网络架构新增特性◆网络切片新增网络切片选择功能NSSF。网络可针对不同QOS业务,部署不同切片服务化架构通过网络功能重构,控制面形成多个独立网络功能,NF部署更加灵活控制面新增NRF,实现NF服务化管理功能、NF寻址、服务发现功能、网络切片选择控制面NF接口协议栈为HTTP,接口形式为RestfulAP的服务化接口◆边缘计算EC·∪PF只处理分组路由和转发,可下沉至网络边缘,支持灵活的本地业务应用5G边缘UPF完全由SMF选择、控制,解决了4G边缘计算在业务连续性、移动性、计费等方面存在的问题网络能力开放新增网络开放功能NEF,易于运营商部署更多业务应用为运营商提供增加业务收入的可能888D5G System Architecture for roaming scenario,,,,。。。分为本地疏导架构和归属地路由架构;在本地疏导架构(如图)中,漫游UE在拜访网络中3Gpp连接数据网络;在归属地路由NSSFNEFNRFPCFUDMNRF架构中,漫游UE在归属网络中NnssNorfNaNudeNorf连接数据网络:VSEPPhSEPP安全代理SEPP( Security EdgeNsmfNausNpcProtection Proxy)部署在PLMNAMFSMFAUSEPCFNEF网络边缘,作为非透明传输代理节点,通过N32接,保护N1N2N4VPLMNHPLMN归属地和拜访地之间控制面漫UE(R)ANUPFDN游消息的传递;实现拓扑隐藏,内部的网络拓扑结构对外不可见;SBI( Service Based Interface服务化接口N2传输协议HTP20ersN4∴序列化协议JSON,JSON相比现有Dⅰ ameter性能ANUPESME: :: :AMFPCUDMNRENSSSFNsmfNamfUdm::: Nhrf::: Ns上有差距,但通用性、可描述性、可读性更强服务化接口交换接口风格REST;基于HTTP/RESTFUL的通信接口NF之间生产者科消费者模式,交互模型为RQJSONRSP和 SUB-NOT|FY;Http 20TLS4G网中大量使用 Diameter协议,56网务今EPC网络有联互通需求,因此5G信令网中应攴持两种信令协议共存与互转的情况;服务化接口的优势i化接口设计:网络功能服务间的交互解耦,不同服务实例的接口可重用,无需逐按照业务流程定义接口消息优化参数传递:参数只在请求者和响应者间传递,无需跨越整个业务流程,提鬲实时性,可靠性支持网络功能的局部调整:功能更新明确到服务,只对请求者和服务者有影响,对体业务流程影响小,提高功能调整效率∴有利于业务流程的标准化推进:无耑重复榘构、接凵和流程等标准化过程,聚焦更新服务,甚至可以先开发再标准;888D…∵∵∴Control plane Protocol stack∴∴∴∴∴°。UE连接到网络中使用一个唯一的N1NAS连接,唯一的N1终结点位于AMF;N1接口上的NAS协议包括 NAS MM部分和 NAS SM部分;NAS MM消息包括注册管理和迕接管理的NAS消息;.: NAS SM支持处理UE和SMF之间的会话管理,支持PDU会话用户面的建立、修改和释放会话管理信令和短消息通过 NAS MM协议传输:
- 2020-12-05下载
- 积分:1
GNSS-SDR_manual.pdf (v0.0.9)
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
- 2020-12-01下载
- 积分:1