LTE学习浅谈

我首次接触LTE是在本科毕业设计时候,当时做的是MMSE解调;后来上研以后的研究方向也是LTE相关技术,算来也已经一年半了,有些心得想与大家分享。

首先,很多人问我怎么入门。我们发现,自从上大学以后,就没有一本书我能够从头到尾都看懂了;所以寄希望于啃一本书弄懂LTE是非常不可取的。我的感觉是以点带线,以线带面的学习。怎么理解?点就是LTE中的关键技术,最重要的是OFDM和MIMO。OFDM还算比较简单,但是MIMO学习起来倒是挺麻烦的。原因很简单,它需要更高的数学基础。市面上的书讲的时候也是先从无线信道开始讲起,再分析MIMO的容量,然后才是空时码,V-BLAST结构啊之类的,看着就头大。但LTE中的MIMO却没有那么复杂,所以可以先对MIMO有个概念性的了解。对于预编码矩阵的设计啊这些问题可以先放在一边,但对于一些概念性问题比如发射分集、波束赋形、空分复用啊这些都是干什么的需要了解清楚。了解了这些关键技术以后,可以考虑看看关于LTE的PPT或者硕士、博士论文。这些论文的特点就是废话很多,比如他研究一个LTE解调的算法,在会有很多内容是介绍LTE的帧结构啊,调制编码啊(里面的turbo码看不懂其实也不要紧,不影响后面的理解),信道处理流程啊,信道估计啊之类的,看得多了自然就会对LTE的一些基本内容有所了解。这些基本内容就是线。而到了最后,若是你真打算了解LTE的细节信息,只能通过看书或者是看协议,这些书籍就是面。
1.3G演进:HSPA与LTE:第2版 作者是爱立信著名工程师,网上评价很高。我刚好也把这本书借到了,说一说对它的感想:首先,这本书它是告诉你协议为什么要这样做,这样做有什么好处。写的及其通俗易懂。全书公式图表很少,更多是用语言叙述了为什么。比如他写信道估计,先要说信道估计要考虑什么因素,为什么导频要放在这里,但不涉及具体问题的表述。它的缺点就是由于很少叙述细节,所以有些地方交代的不是很清楚。但是,它能让你明白LTE为什么要这样搞!强烈推荐!

2.(沈嘉)3GPP长期演进(LTE)技术原理与系统设计 这本书的特点是非常细致的协议,但是很像是协议和提案的推砌。对于技术的选择,他一般不说为什么,要是说也是这种技术有什么好处,那种技术有什么好处,经过比较,采用这种。对于物理层的那些东西,只给出描述,不解释。可以跟第一本一起参照着看。

3.LTE:UMTS长期演进理论与实践 这本书像是前两本的折中,既有为什么,也有怎么做。而且还涉及一些算法。硕士水平的之得仔细看看。(我现在正在看。)缺点是这本书是很多人和在一起编的,所以叙述思路难免不是很统一。

4.LTE基础原理与关键技术 有OFDM和MIMO写的很不错,里面的很多内容都是其他书里所没有的,但物理层地方很像第二本。

5.最后就是协议本身了。论坛里有中文版的。我觉得直接看协议是一件很头疼的事情,而且当你不理解为什么它要这样搞的时候,你也是记不住协议的,只有理解了为什么才行。 

其他的国内的书就算了,因为他们很多都成书较早,很多东西都没有定下来,叙述也都是大同小异,你抄我我抄你。

最后说一点对我对LTE的体会,它无时无刻不灌输着这样一个思想:就是物理层和MAC层的处理因信道和信息而异:对于良好的信道,(频率选择性和时间选择性较弱)我们想用空分复用,高阶调制来让他传更多的东西;对于较差的信道,我们使用发射分集和更加稳健调制编码来提高他的可靠性。围绕着个问题,有很多相关的问题,比如信道估计啊,mac调度啊之类的。

对于关键的信息,比如HARQ,我们把它放在导频的后面,用保守的QPSK调制,为的是能让他尽可能争取的解调;对于数据信息,错了也不要紧,反正有HARQ可以重传。
导师说,它是一个很有“操作性”协议。就是非常灵活,根据协议,你既可以这样,也可以那样,所以大家按照做出来的东西差别非常大,这就能反映出公司的科研水平。
就说这么多了,希望对大家学习LTE有帮助。

资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 “STC单片机电压测量”是一个以STC系列单片机为基础的电压检测应用案例,它涵盖了硬件电路设计、软件编程以及数据处理等核心知识点。STC单片机凭借其低功耗、高性价比和丰富的I/O接口,在电子工程领域得到了广泛应用。 STC是Specialized Technology Corporation的缩写,该公司的单片机基于8051内核,具备内部振荡器、高速运算能力、ISP(在系统编程)和IAP(在应用编程)功能,非常适合用于各种嵌入式控制系统。 在源代码方面,“浅雪”风格的代码通常简洁易懂,非常适合初学者学习。其中,“main.c”文件是程序的入口,包含了电压测量的核心逻辑;“STARTUP.A51”是启动代码,负责初始化单片机的硬件环境;“电压测量_uvopt.bak”和“电压测量_uvproj.bak”可能是Keil编译器的配置文件备份,用于设置编译选项和项目配置。 对于3S锂电池电压测量,3S锂电池由三节锂离子电池串联而成,标称电压为11.1V。测量时需要考虑电池的串联特性,通过分压电路将高电压转换为单片机可接受的范围,并实时监控,防止过充或过放,以确保电池的安全和寿命。 在电压测量电路设计中,“电压测量.lnp”文件可能包含电路布局信息,而“.hex”文件是编译后的机器码,用于烧录到单片机中。电路中通常会使用ADC(模拟数字转换器)将模拟电压信号转换为数字信号供单片机处理。 在软件编程方面,“StringData.h”文件可能包含程序中使用的字符串常量和数据结构定义。处理电压数据时,可能涉及浮点数运算,需要了解STC单片机对浮点数的支持情况,以及如何高效地存储和显示电压值。 用户界面方面,“电压测量.uvgui.kidd”可能是用户界面的配置文件,用于显示测量结果。在嵌入式系统中,用
资源下载链接为: https://pan.quark.cn/s/abbae039bf2a 在 Android 开发中,Fragment 是界面的一个模块化组件,可用于在 Activity 中灵活地添加、删除或替换。将 ListView 集成到 Fragment 中,能够实现数据的动态加载与列表形式展示,对于构建复杂且交互丰富的界面非常有帮助。本文将详细介绍如何在 Fragment 中使用 ListView。 首先,需要在 Fragment 的布局文件中添加 ListView 的 XML 定义。一个基本的 ListView 元素代码如下: 接着,创建适配器来填充 ListView 的数据。通常会使用 BaseAdapter 的子类,如 ArrayAdapter 或自定义适配器。例如,创建一个简单的 MyListAdapter,继承自 ArrayAdapter,并在构造函数中传入数据集: 在 Fragment 的 onCreateView 或 onActivityCreated 方法中,实例化 ListView 和适配器,并将适配器设置到 ListView 上: 为了提升用户体验,可以为 ListView 设置点击事件监听器: 性能优化也是关键。设置 ListView 的 android:cacheColorHint 属性可提升滚动流畅度。在 getView 方法中复用 convertView,可减少视图创建,提升性能。对于复杂需求,如异步加载数据,可使用 LoaderManager 和 CursorLoader,这能更好地管理数据加载,避免内存泄漏,支持数据变更时自动刷新。 总结来说,Fragment 中的 ListView 使用涉及布局设计、适配器创建与定制、数据绑定及事件监听。掌握这些步骤,可构建功能强大的应用。实际开发中,还需优化 ListView 性能,确保应用流畅运
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值