评论

无线的

对您的一点LTE和我:在预算上建立自己的LTE网络

乔伊Padden

乔伊Padden
卓越的技术专家,无线技术

2017年11月14日

如果您在电缆行业中的技术角色,您可能意识到电缆正在从“未来有线”到“未来是无线的未来”的构造转变。无线对很多人来说意味着很多东西。在过去,如果您正在与电缆书呆子交谈,无线意味着无线网络。但是,今天,无线迅速转移到均值移动,或更具体地说是4G LTE和/或5G。对于您对此无线未来感兴趣的人,我将解释如何在预算上建立自己的LTE网络。

时间待修补

我通过实践学得最好。从小到大这一直让我父母很害怕。现在我已经成熟了一点(嗯哼),这种倾向表现为对身体的伤害风险更少,而更多的是在实验室里进行修补。我最近的目标是LTE网络。事实证明是有的开源解决方案那里的低成本部分它可以让你花大约1500美元建立一个简单的LTE网络(eNB + EPC)。我大约从2013年开始研究LTE,但过去几个月在实验室里构建和配置LTE组件教给我的东西相当于前几年的总和。

除了来自我努力的伟大学习外,我们(Cablelabs)还结束了一个很好的研究和实验工具。金宝搏188BET使用便宜和完全开源的LTE网络,我们可以探索新颖的用例,配置和部署体系结构,而无需外部协作。不要让我错了,我们喜欢在Cablelabs与Industry Partners合作,但在您开始参与外部合作伙伴之前,很高兴踢到一个想法。金宝搏188BET使用此设置,我们有自由要做。

硬件

硬件设置很简单:

  • 两个英特尔四核i7 PC
  • 一个软件定义的无线电
  • SIM卡
  • UE.

以下示例性材料如下。替换具有类似制造商的类似规格产品的任何设备都应该是正常的(此列表并不意味着以规范性或视为认可)。

在预算内建立自己的LTE网络


软件

对于两台机器,我们使用Ubuntu作为我们的操作系统。LTE系统软件来自一个名为的开源项目打开空中接口(OAI)。这个Oai软件分为两个项目:

  1. eNodeB(eNB)称为“OpenAilInterface5g”
  2. 演进的分组核心(EPC)称为“OpenAir-CN”

图1为各项目所包含的LTE功能元素:

一旦下载并构建,你会得到4个可执行文件:eNB,HSS,S / PGW和MME。通过我有限的Linux Choups,我花了几天的时间来让一切都快乐和跑步。但对于Linux忍者,甚至一个具有限定LTE知识的人,它也可以在一天内启动和运行。

寻求帮助,奥海有一个伟大的维基有一堆如何到文档和邮寄列表非常活跃。除了Oai Wiki上的伟大文档外,请做一些Googling,你会看到网络周围的许多论坛帖子以及如何到景点,例如,以下是在单个PC中执行EPC + ENB的伟大教程

它很大程度上工作。它是开源的,所以稳定性是好的,但是不要期望数周的正常运行时间。另外,请注意SGW和PGW是单个可执行文件,因此S5/S8接口没有公开,即使它是图1中的实线。这是否限制了您的即插即用互操作性测试?当然,但是总体来说,这个解决方案很难被价格打败。

另一件需要注意的事情是UE互操作性。很多手机都可以用,比如三星S7和Moto G4,但其他手机不行。LTE有许多附加程序的变体,但目前并非所有的OAI EPC支持。但同样,它是免费的!它还支持一些主流手机,这很不错。

其他需要考虑的事情

所以我们讨论了基础知识,但是有几个其他比特你需要排队,让一切工作:

  • 即使这个设置是为了修补,您需要一个规范合规计划如果你想去空中。例如,在美国,您需要联系FCC到申请特别临时管理机构为您选择的频率。或者,您可以在实验室中通过电缆进行所有测试。在这种情况下,带有外部天线的UE变得非常方便,例如,华为B593系列产品是我们已经使用的(附加奖金,它与OAI EPC工作伟大)。
  • 你也会需要得到一些SIM卡。SIM卡比我意识到的更复杂!我最好的建议是去专家寻求帮助。金雅拓是第1层提供商。如果你是一个第1级的人,也许从那里开始。我们也发现了SmartJac.非常乐于助人。无论哪种情况,我建议从OAI默认SIM数据集开始。这会让你最初的交往变得更容易。一旦你做到了这一点,如果你想改变细节,你可以使用金雅拓或SmartJac的SIM编辑软件。

现在做一些酷!

现在你已经掌握了一些知识,开始制作LTE吧!如果你有什么问题,想要分享你的项目,遇到问题,在我链接的论坛上发表,或者在反射器上发表……

--

我们刚刚宣布我们的新提示社区实验室,工程师将获得最先进的有线和无线测试设备的展示。确保阅读我的博文“金宝搏188BETCablelabs推出新电信Infra项目(提示)社区实验室“欲了解更多信息并订阅我们的博客,了解未来的创新。

评论

隐私偏好中心

    严格必要

    Cookies是网站正常运行所必需的。

    PHPSESSID, __cfduid hubspotutk

    表现

    这些用于跟踪用户交互并检测潜在问题。这些帮助我们通过提供有关用户使用本网站的分析数据来改进我们的服务。

    BizoID, wooTracker, GPS, _ga, _gat, _gid, _hjIncludedInSample, mailmunch_second_pageview

    针对

    这些cookie用于(1)向您和您的兴趣提供更相关的广告;(2)限制您看到广告的次数;(3)帮助衡量广告活动的有效性;(4)在观看广告后,了解人们的行为。

    __hssc、__hssrc __hstc,