4

在阅读有关 LTE 的文章时,我遇到了一个术语“LTE 堆栈协议开发”。遗憾的是,没有关于这个词的进一步解释,当我在谷歌上查找它时,它出现了 LTE 协议开发的所有职位空缺。

所以这里有一个问题,“LTE 堆栈协议开发”到底是什么,如果可能的话,我想了解更多关于它的信息,有人可以指点我一些好的阅读材料,它可能是一本书或网站。

基本上,我想知道这部分的“内容和方式”。我所说的“什么”是指学习这种开发需要什么,而“如何”我想知道它是如何完成/学习的,或者它如何偏离行业中的产品/应用程序开发。

感谢您抽出宝贵时间回答我的问题,如果我的问题听起来太苛刻,我深表歉意:)。

4

5 回答 5

3

在 Wikipedia 上查找Protocol Stack以讨论协议栈的基本概念。另请参阅 OSI 模型,这是一个标准示例。

LTE 是由 3GPP 定义的系统,它是感兴趣公司的国际合作伙伴关系。这里有 LTE 协议栈的图表

LTE 协议分为两组:控制平面,处理所谓的“管理任务”,例如在网络上注册电话、跟踪其位置和建立数据会话。用户平面包含实际承载用户数据的协议。

我链接到的网站特别有用,因为您可以单击每个协议的名称以获取指向其在3GPP 网站上的正式规范文档的链接。

要将 LTE 协议栈大致与 Wikipedia 协议栈页面上给出的简单模型联系起来,请查找对应于 Internet 层的 IP。IP 以下的所有内容都对应于数据链路和物理层的 LTE 协议。

在 Google 上,您可以找到有关 LTE 的书籍,其中将为您提供 3GPP 规范的摘要。这些对于获得整体理解很有用。协议栈开发是在代码中创建这些协议的过程。为此,您必须自己研究官方的 3GPP 规范,您可以从网站下载该规范。

于 2013-05-08T09:56:29.917 回答
0

检查您是否正在寻找此 http://www.queryhome.com/27610/protocol-architecture-of-lte-network

于 2014-01-28T07:11:13.720 回答
0

电信协议通常使用从规范委员会批准的规范转换而来的 SDL 进行设计。SDL 被转换为 ASN.1 脚本并加载到案例工具中。这些工具为特定平台和编译器生成 c 代码。协议设计公司通常有一个 asn.1 技术堆栈,用作模拟器和新协议堆栈的 asn.1。

于 2014-07-03T19:15:35.213 回答
0

不一定是 C,取决于你要在哪里使用它。如果是终端测试/模拟器,比如 rhode 和 schwarz、qualcomm,最好使用 C++。您需要在系统级别实现规范,然后硬件团队的工作就是进行 RTL 综合并将其带到硬件级别。

作为堆栈级别的实现,更像是软件开发,如果您在物理层进入堆栈以下,那么更多的是工程角度,在硬件级别处理大多数事情。

因此,精通 C++,通信系统、电气工程、CS 重点在通信等方面的学位应该是首选,并阅读一些与 LTE 相关的书籍

于 2013-06-27T19:26:57.047 回答
0

我所说的“什么”是指学习这种发展需要什么

学习整个 LTE 协议栈开发是一件大事,公司拥有专门的大型团队。我会建议选择一个层/模块,然后研究该层的具体情况,以便能够做任何有意义的事情。www.3GPP.org 是每个人都参考的网站,但它非常繁琐。您可以尝试由工程师编写的 www.sharedtechnote.com,它是协议栈访问层方面的一个很好的来源。

通过“如何”,我想知道它是如何完成/学习的,或者它如何偏离行业中的产品/应用程序开发。

如果您想查看开源实现,可以访问https://github.com/srsLTE/srsLTE以了解协议栈开发。

正如其他人所提到的,它是“LTE 堆栈协议开发”之后的一个重要话题。我建议将 LTE 协议栈与 OSI 模型进行比较,然后选择一个层,例如无线电资源控制 (RRC)、无线电链路控制 (RLC) 或 MAC 层,然后对其进行更多研究。寻找相同的 3GPP 规范,例如我将在谷歌上搜索“3GPP 规范 RLC”,然后去下载相关规范。开始很复杂,但在掌握了基础知识之后,您将能够开发一些有意义的东西。

于 2017-01-09T21:23:02.350 回答