文件交换

图片缩略图

LTE系统工具箱5G库

模拟3GPP 5G无线技术

53下载

更新2018年5月24日

编辑注意:

“这个附加上不再支持版本R2018b及以后的”。金宝app

更多信息,请参阅这里的5G工具箱产品页面://www.tatmou.com/下载188bet金宝搏products/5g.html

-------------------------------------------------------------------------------------------------------------------------------

LTE系统工具箱的5G库(版本18.1.0.0)
5G的库LTE系统工具箱,您可以探索通过发行15 3GPP标准NR定义V15.0的5G无线接入技术的行为和表现。

使用这个库,你可以模拟5G以下几个方面:

5G NR PDSCH传输信道
•代码块分割和去分割
•LDPC信道编码
•速率匹配和恢复

5G NR极性编码
•用于控制和广播频道的CRC-Aided Polar (CA-Polar)编码
•速率匹配和恢复

TR 38.901传播通道
•抽头延迟线(TDL)信道模型
集群延迟线(CDL)信道模型

物理信道和信号生成
•PDSCH插槽和小批量分配和DM-RS
•可配置的SS突发集合(PSS / SSS / PBCH / PBCH DM-RS)

OFDM波形与NR子载波间隔
•NR子载波间隔和帧数字学
•循环前缀OFDM (CP-OFDM)
•频谱成形技术,包括窗,WOLA(W-OFDM)并过滤(F-OFDM)

LTE系统工具箱的5G库包含以下参考示例:
•3GPP 5G NR PDSCH吞吐量仿真
•5G极地编码
•5G波形频谱分析

意见及评分(38.

志诚沈

@Amit谢谢你的回答。我理解这一切的运作方式。我目前正在研究一个5G模拟框架,我只使用了您的5G库中的几个函数(实际上只有编码/解码和速率匹配/恢复,其余的我自己实现的),没有意识到CRC和填充位假设存在于输入中。

杨青山

我无法安装LTE系统工具箱5G库

Amit Kansal

@Rakesh:我会直接通过邮件回复你的问题。似乎有一个错误的选择CRC长度为选定的代码参数,导致在背靠背设置的一些位差异。

@Joffrey:感谢提高执行中的差异。h5gLDPCEncode呈现其输入是一个码块段 - 具有CRC和所附填充比特,和*不*只是信息比特作为已考虑。出于这个原因,在提升尺寸* *可以简单地从行的输入数量推断。希望这有助于你目前执行的理解。对于在全链路(DL-SCH和PDSCH)模拟使用的功能,请参阅NewRadio5GLinkExample.m脚本。

'h5gRateRecoverLDPC'不返回没有添加噪音的代码字。它给出一个更大的码字

你好!在使用这个库时,我注意到LDPC编码的一个问题。在h5gLDPCEncode中为编码器选择提升尺寸的方式。m不匹配3GPP规格,也不匹配解码器尺寸上选择的提升尺寸。
它也可以导致对某些输入尺寸误差,因为提升尺寸ZC被简单地选择为大小(1)/ 22对于basegraph 1为实例。
因此,LDPC编码->速率匹配->速率恢复->解码即使在无限信噪比下也无法工作。
我修复了这个问题,并上传了文件到我的个人资料,如果你想检查它来修复这个问题。
这里是直接链接https://ch.mathworks.com/matlabcentral/fileexchange/67868-h5gldpcencode-fixed

这里是直接链接,因为它似乎没有出现在我的资料https://ch.mathworks.com/matlabcentral/fileexchange/67868-h5gldpcencode-fixed

是的,5G库中使用的速率恢复技术是LTE工具箱中使用的速率恢复技术的简化版本,在由于总体码率导致重复的情况下,没有接收LLR的软组合。在冗余版本中有整个码字的软组合,但不是位级的,在一个码字内的重复。在库的情况下,这样做是为了使代码更简单。3GPP标准中没有定义具体的接收算法(超出L1-L3 UE接收程序),仅对系统整体性能/一致性要求。

陈宏志

大家好,有一个关于速率恢复的问题,在LTE速率恢复中,功能将“(相加任何重复)”,但在5G库版本中,我们只是削减了重复的部分(我用的是2018a)。
你能告诉我为什么4G和5G有区别吗?我只是找到了用于发送端(匹配)的3GPP文件,而不是用于恢复端,即接收器端。

5G NR吞吐量模拟通过blkCRC变量隐式记录传输块BLER/PER(这表明每个块(包括重传)是否错误接收),然后按块大小将其放大,以计算Mbps吞吐量。

伯尼斯汉

我们如何计算使用3GPP 5G NR PDSCH吞吐量仿真的误码率和误包率是多少?谢谢

关于您在极坐标解码中发现的运行时错误,我们需要使用完整的调用代码。最好通过主要的客户支持渠道联系MathWorks,这样我们可以从您那里得到更多的细节。金宝app

陈宏志

你好,我得到了一些错误的极性解码显示如下:
polarDec (decIn)
位置2的索引无效。数组索引必须是正整数或逻辑数
价值观。
你能告诉我怎么修吗?

为了澄清5G库使用的下载、安装和版本控制,每个MATLAB版本都与5G库的不同版本相关联。

如果你正在使用MATLAB R2018a,那么5G库的18.1.0.0版本将被下载和安装(当然,假设你有LTE系统工具箱的许可证)。

MATLAB R2018a将安装5G库18.1.0.0
MATLAB R2017b将安装5G库17.2.0.0
MATLAB R2017a将安装5G库17.1.0.0

简单地说,要使用最新版本的5G库,您需要最新版本的MATLAB。

瑞安

为什么我安装的版本是17.2.0,而不是18.1.0.0?

TULIKA AGRAWAL

是1.2版本的Matlab 2017b兼容?

BT.

我不能得到LTE系统工具箱

伊万Trenchev

感谢您的报告,雅各布。这是一个已知错字,将被固定的迫切。

N / A.

有一个在LDPC基础矩阵生成一个错误。有与Z = 114没有QC矩阵。这应该由144所取代。

关于之前关于5G NR链路示例中的误码率问题,我相信MathWorks技术支持已经回答了这个问题。金宝app潜在的问题是信道多普勒,仿真长度和HARQ过程之间的关系。对于高信噪比,需要增加仿真帧的数量,以捕获真实的BLER,特别是低多普勒,深褪色频率将很低。多次HARQ重传也会降低观察到的BLER,然而吞吐量的百分比也会降低。

有人可以帮助这个例子的误码(NewRadio5GLinkExample.m),我得到/看到的结果是没有意义的…在9dB信噪比之后,无论信道模型运行情况如何,误码率都返回零。

zhihui静

zhihui静

如何获得LTE系统工具箱

R.N.蔡

它看起来像库R2017a VS R2017b下的不同......我不知道在这种情况下,什么是“1.0版”的意思....这太糟糕了,因为R2017b比R2017a从我的经验更多的越野车

王仕鹏朱

2017a和2017b的文件不一样?在2017a找不到polarcode,但在2017b可以找到

R.N.蔡

它看起来并不像这个库中有LDPC信道编码的支持(网络研讨会似乎暗示它...但金宝app我没有看到它在图书馆或演示的任何地方)

赵云

赵云

Darel

如果你问:“难道在Linux上支援套件的工作?”,那么答案是金宝app肯定的。你只需要与LTE系统工具箱当前MATLAB许可证就可以了。

迈克尔•陈

有linux安装文件吗?

肯Karnofsky

要使用5G库,您必须拥有最新版本的LTE系统工具箱中。如果你不具备LTE系统工具箱许可,您可以访问mathworks.com/products/lte-system并单击试用版软件,请求审判。下载188bet金宝搏

安装LTE System Toolbox后,单击Get Add-ons并选择5G库。

江南张

我怎样才能获得LTE工具箱?

Jyotish罗宾

孙Zhennian

瑞安

如果我没有LTE系统工具箱许可证会发生什么?

约翰王

它是MathWorks的5G图书馆。

MATLAB版本兼容性
创建R2017a
兼容R2017a到R2018a
平台兼容性
窗户 macOS Linux.