1.1 LTE整体架构

LTE(Long Term Evolution,长期演进)是由3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)组织制定的UMTS(Universal Mobile Telecommunications System,通用移动通信系统)技术标准的长期演进,于2004年12月在3GPP多伦多会议上正式立项并启动。LTE系统引入了OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)和MIMO(Multi-Input & Multi-Output,多输入多输出)等关键技术,显著增加了频谱效率数据传输速率(20M带宽2X2MIMO在64QAM情况下,理论下行最大传输速率为201Mbps,除去信令开销后大概为150Mbps,但根据实际组网以及终端能力限制,一般认为下行峰值速率为100Mbps,上行为50Mbps),并支持多种带宽分配:1.4MHz,3MHz,5MHz,10MHz,15MHz和20MHz等,且支持全球主流2G/3G频段和一些新增频段,因而频谱分配更加灵活,系统容量覆盖也显著提升。LTE系统网络架构更加扁平化简单化,减少了网络节点和系统复杂度,从而减小了系统时延,也降低了网络部署和维护成本。LTE系统支持与其他3GPP系统互操作。根据双工方式不同LTE系统分为FDD-LTE(Frequency Division Duplexing)和TDD-LTE (Time Division Duplexing),二者技术的主要区别在于空口物理层上(像帧结构、时分设计、同步等)。FDD系统空口上下行采用成对的频段接收和发送数据,而TDD系统上下行则使用相同的频段在不同的时隙上传输,较FDD双工方式,TDD有着较高的频谱利用率

E-UTRAN系统的空中接口协议栈根据用途可以分为用户平面协议栈和控制平面协议栈。用户平面协议栈主要包括物理(PHY)层、媒体访问控制(MAC)层、无线链路控制(RLC)层以及分组数据汇聚(PDCP)层四个层次,这些子层在网络侧均终止于eNode B实体。如下图所示:

LTE系统的数据处理过程被分解成不同的协议层。上图阐述了LTE系统下行传输的总体协议架构,下行数据以IP包的形式进行传送,在空中接口传送之前,IP包将通过多个协议层实体进行处理,具体描述如下:

●物理层:负责处理编译码、调制解调、多天线映射以及其它电信物理层功能。最为复杂的一层,也是最考验产品的一层协议。实际设计中,涉及诸多算法也最能体现实际芯片的性能。和硬件紧密相关,需要协同工作。

●MAC层:​负责处理HARQ重传与上下行调度。应该说,L2的精华就在这边,重传和调度能做好,对于整个产品来说,速率就能体现出来。

●RLC层:负责分段与连接、重传处理,以及对高层数据的顺序传送。​

●PDCP层:​负责执行头压缩以减少无线接口必须传送的比特流量。

●RRC层:​支持终端和eNode B间多种功能的最为关键的信令协议。广义上来说,还包括无线资源算法,实际应用中的无线行为,都是由它来决定的。

●NAS层:处理UE和MME之间信息的传输,传输的内容可以是用户信息或控制信息。包括会话管理,用户管理,安全管理等。NAS层以下,我们称为AS层,而NAS对于eNode B是透明的,从上图可以看到,eNode B是没有这层协议的,所有NAS消息,对于他来说,就是过路。

控制平面协议栈如下图所示。控制平面协议栈主要包括非接入层(NAS)、RRC、PDCP、RLC、MAC、PHY层。其中,PDCP层提供加密和完整性保护功能,RLC及MAC层中控制平面执行的功能与用户平面一致。RRC层协议终止于eNode B,主要提供广播、寻呼、RRC连接管理、无线承载(RB)控制、移动性管理、UE测量上报和控制等功能。NAS子层则终止于MME,主要实现EPS承载管理、鉴权、空闲状态下的移动性处理、寻呼消息以及安全控制等功能。

下图描述了用户数据和控制数据的流向:

下图简要描述了LTE协议不同层次的结构、主要功能以及各层之间的交互流程。该图给出的是eNode B侧协议架构,UE侧的协议架构与之类似。

关于晶振:现在电脑,手机,手表,电话等等,都会有时间显示的,但为什么,这些电子产品上面都要用到32.768KHZ的晶振呢?

因为32768等于2的15次方一直做2分频,这个值分频之后才能刚好得到时\分秒这个值分频之后才能刚好得到时\分秒,就可以得到秒信号了。说简单些选这个频率,电路设计和制作都方便。频率是32.768KHz,但各个电容也不一样哦有6pF的也有12.5pF的

最新文章

  1. [JS,Canvas]日历时钟
  2. IIS 7 的 500 內部錯誤
  3. appium踩过的坑(1):NoClassDefFoundError
  4. PAT 1029. 旧键盘(20)
  5. oracle 10g 学习之.NET使用Oracle数据库(14)
  6. CC150 - 11.2
  7. sqlserver得到昨天的数据
  8. MyEclipse配置多个WEB容器
  9. SVM原理(1)
  10. zoj 3714 Java Beans
  11. 第八十四节,css布局小技巧及font-awesome图标使用
  12. 常用JS工具包
  13. Spark SQL数据加载和保存实战
  14. row_number() over (partition by order by)的用法
  15. C#分割字符串并统计重复出现的次数
  16. MVC最全jar包
  17. Java设计模式(一)普通工场模式 抽象工场模式
  18. 类的调用1(被调用的MyFirstJava)
  19. JAVAWEB开发之Session的追踪创建和销毁、JSP具体解释(指令,标签,内置对象,动作即转发和包括)、JavaBean及内省技术以及EL表达式获取内容的使用
  20. Fluent Terminal

热门文章

  1. oracle创建表空间 扩展表空间文件 修改表空间自动增长
  2. linux与windows 通过SecureCRT进行文件传输方式
  3. Java编程思想 两个主函数
  4. JAVA设计模式初探之组合模式
  5. Python爬虫之利用正则表达式爬取内涵吧
  6. MinGW main()
  7. hdu 5238 Calculator(线段树,中国剩余定理¥)
  8. 制作导航菜单分隔线的总结:用css3
  9. python--关于if __name__==__main__的解释
  10. centos 6  简单安装mysql