图像缩略图

LTE系统工具箱5G库

模拟3GPP 5G无线电技术
4.3
15评级

43下载

更新2018年5月24日

编者按:

“从R2018b及之后的版本开始,这个插件不再被支持万博1manbetx”。

有关更多信息,请参阅此处的5G工具箱产品页面://www.tianjin-qmedu.com/s manbetx 845products/5g.html

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

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

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

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

5G NR极性编码
•CRC辅助极性(CA-Polar)编码控制和广播渠道
•速率匹配和恢复

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

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

NR子载波间隔OFDM波形
•NR副载波间距和帧数字
•循环前缀OFDM(CP-OFDM)
•频谱整形技术,包括加窗、W-OFDM和滤波(F-OFDM)

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

评论和评级(38

志城沉

乔佛里Martinelli

@amit谢谢你的回答amit。我理解这是为了工作的方式。我目前正在使用5G模拟框架,我只使用来自5G库的一些功能(仅限编码/解码和速率匹配/恢复实际上,我自己实现的其余部分)并没有实现CRC和填充位存在于输入中。

青山杨

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

Amit Kansal.

@rakesh:我会通过电子邮件直接回复您的问题。对于所选代码参数的CRC长度,似乎存在错误,这导致背对背设置的一些差异。

@Joffrey:谢谢你在执行上提出的不同。h5gLDPCEncode假设它的输入是一个代码块段—附加了CRC和填充位,而不仅仅是您所考虑的信息位。因此,提升大小*可以*简单地从输入行数推断出来。希望这有助于您理解当前的实现。关于在完整链接(DL-SCH和PDSCH)模拟中使用这些函数,请参阅NewRadio5GLinkExample。m脚本。

拉克什Munagala

'H5GrateCoverLDPC'没有给出代码Word背面没有增加的噪音。它给出了更大尺寸的代码字

乔佛里Martinelli

你好!使用此库时,我注意到LDPC编码的问题。在H5GLDPCEncode.M中为编码器选择升降量的方式与3GPP规范不匹配,并且与在解码器大小上选择升降大小的方式不匹配。
它也可能导致一些输入尺寸的错误,因为举举尺寸Zc被简单地选择为size(in, 1)/22,例如基线图1。
因此,LDPC编码 - >速率匹配 - >速率恢复即使在无限SNR时也不起作用。
我修复了此问题并将文件上传到我的个人资料,以防您想查看以解决问题。
这是直接链接https://ch.mathwands.com/matlabcentral/fileexchange/67868-h5gldpcencode-fixed.

乔佛里Martinelli

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

格雷厄姆弗兰德

是的,5G库中使用的速率恢复技术是LTE工具箱中使用的简化版本,并且在由于整体代码率而重复的情况下,接收的LLR没有软组合。冗余版本的整个码字相结合,但不是码字中的代表的级别。在图书馆的情况下,这是为了保留代码更简单的方式。特定接收算法未在3GPP标准中定义(超出L1-L3 UE接收过程),仅限整体系统性能/一致性要求。

弘治陈

在那里,一个关于速率恢复的一个问题,在LTE速率恢复中,函数将'(ackyly结合任何重复)',但在5g库版本中,我们只是剪切了重复的部分(我正在使用2018A)。
那么你能告诉我为什么与4G到5G不同?我刚刚发现了3GPP文档,用于发射机侧(匹配),不用于恢复i.e.接收器侧。

格雷厄姆弗兰德

5G NR吞吐量仿真通过BLKCRC变量隐式记录传输块BLER / PER(这指示每个块(包括重传)是否被错误或不接收),然后通过块大小缩放以计算MBPS吞吐量。

柏妮丝汉

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

格雷厄姆弗兰德

关于您在极地解码中找到的运行时错误,我们需要使用完整的呼叫代码。最好通过主客户支持渠道联系MathWorks,以便我们可以获得更多细节。万博1manbetx

弘治陈

在那里,我对极地解码显示了一些错误,如下所示:
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兼容?

英国电信

我无法获得LTE系统工具箱

伊凡Trenchev

格雷厄姆弗兰德

谢谢你的报告,雅格布。这是一个已知的排版错误,将立即修复。

N/A

在LDPC基矩阵的生成中存在一个误差。没有Z=114的QC矩阵。它应该被144取代。

格雷厄姆弗兰德

关于上一个关于BER在5G NR链接示例的问题上,我相信这是通过MathWorks技术支持的回答。万博1manbetx潜在问题是信道多普勒,模拟长度和HARQ进程之间的关系。对于高SNR,需要增加仿真框架的数量以捕获现实的燃漆,特别是对于低多普勒,深淡化频率将低。多个HARQ重传也会降低观察到的BLER,但百分比吞吐量也将较低。

有人可以帮助这个例子的BER(Newradio5glinkexample.m),结果我得到/看到不是发出感觉...... BER在9dB SNR后返回零,而且无论如何运行频道模型。

志辉静

志辉静

如何获得LTE系统工具箱

雷诺数蔡

看起来R2017a和R2017b下的库是不同的…我不确定“版本1.0”在本例中是什么意思....这太糟糕了,因为根据我的经验,R2017b比R2017a有更多的bug

队友王士鹏朱

2017A和2017B的文件不同?在2017A中找不到棒码,但可以在2017B中找到

雷诺数蔡

看起来这个库不支持LDPC信道编码(网络研讨会似乎暗示它支持…万博1manbetx但我在库或demo中没有看到它)

yun赵

yun赵

达尔

如果您问:“这个支持包在Linux上工作吗?”,那么答案是肯万博1manbetx定的。你只需要有一个当前的MATLAB许可证和LTE系统工具箱。

迈克尔陈

Linux有安装程序文件吗?

Ken Karnofsky.

要使用5G库,您必须拥有最新版本的LTE系统工具箱。如果你没有LTE系统工具箱的许可证,你可以访问mathworks.com/products/lte-system,点击试用软件请求试用。s manbetx 845

安装LTE系统工具箱后,单击“获取加载项”,然后选择5G库。

江南张

我如何得到LTE工具箱?

周谛士罗宾

太阳Zhennian

瑞安

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

Amod Anandkumar

王约翰

它是Mathworks的5G库。

Matlab释放兼容性
用R2017A创建
兼容R2017A至R2018A
平台的兼容性
视窗 苹果系统 Linux