主要内容

nrTDLChannel

发送信号通过TDL信道模型

描述

nrTDLChannel系统对象™发送一个输入信号通过一个抽头延迟线(TDL)多输入多输出(MIMO)链路级别衰落信道获取channel-impaired信号。38.901 TR的对象实现以下方面[1]:

  • 7.7.2节TDL模型

  • 7.7.3节:缩放延迟

  • 部分7.7.5.2 TDL扩展:应用关联矩阵

  • 部分7.7.6:k系数为洛杉矶信道模型

发送一个信号通过TDL MIMO信道模型:

  1. 创建nrTDLChannel对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

tdl= nrTDLChannel创建一个TDL MIMO信道系统对象。

tdl= nrTDLChannel (名称,值)创建对象的属性设置通过使用一个或多个名称-值对。附上报价内的属性名,其次是指定值。未指定的属性的默认值。

例子:tdl = nrTDLChannel (‘DelayProfile’,‘TDL-D’,‘DelaySpread’, 2 e-6)创建一个TDL-D TDL信道模型剖面和2-microseconds延迟传播延迟。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

可配置信道特性

TDL延迟概要文件,指定为其中一个值。

  • “TDL-A”,“TDL-B”,“TDL-C”,“TDL-D”,或“TDL-E”——这些值对应于7.7.2 TR 38.901中定义的延迟概要文件部分,表7.7.2-1 7.7.2-5。

  • “TDLA30”,“TDLB100”,“TDLC300”,或“TDLC60”——这些值对应于简化延迟配置文件中定义的TS 38.101 4附件B.2.1和TS 38.104附件G.2.1。

  • “自定义”——配置延迟概要文件使用PathDelays,AveragePathGains,FadingDistribution,KFactorFirstTap属性。

数据类型:字符|字符串

离散路径延迟秒,指定为一个数值标量或行向量。AveragePathGainsPathDelays必须具有相同的大小。

依赖关系

要启用这个特性,设置DelayProfile“自定义”

数据类型:

平均路径在dB,指定为一个数值标量或行向量。AveragePathGainsPathDelays必须具有相同的大小。

依赖关系

要启用这个特性,设置DelayProfile“自定义”

数据类型:

衰落过程统计分布,指定为“瑞利”“Rician”

依赖关系

要启用这个特性,设置DelayProfile“自定义”

数据类型:字符|字符串

增殖系数首先开发的延迟在dB,指定为一个数值标量。默认值的增殖系数对应于第一个利用TR 38.901节中定义的TDL-D 7.7.2, 7.7.2-4表。

依赖关系

要启用这个特性,设置DelayProfile“自定义”FadingDistribution“Rician”

数据类型:

所需的均方根(RMS)延迟传播在几秒钟内,指定为数字标量。期望的RMS延迟传播的例子,DS想要的,看到TR 38.901节7.7.3和表7.7.3-1 7.7.3-2。

依赖关系

要启用这个特性,设置DelayProfile“TDL-A”,“TDL-B”,“TDL-C”,“TDL-D”,或“TDL-E”。此属性不申请自定义延迟概要文件。

数据类型:

在赫兹最大的多普勒频移,指定为一个非负数字标量。这个属性适用于所有通道路径。最大的多普勒频移时设置为0,整个输入的通道仍然是静态的。生成一个新的通道实现,通过调用重置对象重置函数。

数据类型:

增殖系数换算,指定为真正的。当设置为真正的,KFactor属性指定所需的增殖系数和描述的对象应用k系数缩放TR 7.7.6 38.901部分。

请注意

增殖系数比例修改路径延迟和路径的权力。

依赖关系

要启用这个特性,设置DelayProfile“TDL-D”“TDL-E”

数据类型:

期望的增殖系数在dB扩展指定为数字标量。对于典型的增殖系数值,参见38.901 TR 7.7.6和表7.5 6节。

请注意

  • 增殖系数比例修改路径延迟和路径的权力。

  • 增殖系数适用于整个延迟概要文件。具体来说,扩展后的增殖系数K模型TR 38.901节所述7.7.6。K模型的力量比第一个路径洛瑞利路径的总功率,包括瑞利第一路径的一部分。

依赖关系

要启用这个特性,设置KFactorScaling真正的

数据类型:

输入信号的采样率Hz,指定为一个积极的数字标量。

数据类型:

用户设备之间的相关性(问题)和基站(BS)天线,指定这些值之一:

  • “低”“高”——适用于上行和下行。“低”相当于天线之间没有相关性。

  • “媒介”“介质获得”——对于下行,见附件B.2.3.2 TS 36.101。上行,请参阅附件B.5.2 TS 36.104。的TransmissionDirection属性控制传输方向。

  • “UplinkMedium”——附件B.5.2看到TS 36.104。

  • “自定义”- - -ReceiveCorrelationMatrix属性指定问题天线之间的相关性,TransmitCorrelationMatrix属性指定了BS天线之间的相关性。看到TR 7.7.5.2 38.901部分。

更多的细节问题之间的相关性和BS天线,看到TS 36.101[2]和TS 36.104[3]

数据类型:字符|字符串

天线极化安排,指定为“Co-Polar”,“Cross-Polar”,“自定义”

数据类型:字符|字符串

传播方向,指定为“下行”“上行”

依赖关系

要启用这个特性,设置MIMOCorrelation“低”,“媒介”,“介质获得”,“UplinkMedium”,或“高”

请注意

这个属性描述相对应的传输方向的通道状态传输和接收天线的作用不是交换。如果天线交换,适用于这个属性相反的传播方向。确定当前链接通道方向,检查TransmitAndReceiveSwapped属性值。

数据类型:字符|字符串

发射天线的数量,指定为一个正整数。

依赖关系

要启用这个特性,设置MIMOCorrelation“低”,“媒介”,“介质获得”,“UplinkMedium”,或“高”,或一组MIMOCorrelation极化“自定义”

数据类型:

接收天线数量,指定为一个正整数。

依赖关系

要启用这个特性,设置MIMOCorrelation“低”,“媒介”,“介质获得”,“UplinkMedium”,或“高”

数据类型:

发射机的空间相关性,指定为一个二维矩阵或三维数组。

  • 如果通道frequency-flat (PathDelays是一个标量),指定TransmitCorrelationMatrix作为一个二维埃尔米特矩阵的大小NT——- - - - - -NTNT是发射天线的数量。主对角线元素都必须的,非对角元素必须有一个大小小于或等于1。

  • 如果通道频率选择(PathDelays是一个行向量的长度NP),指定TransmitCorrelationMatrix其中一个数组:

    • 二维埃尔米特矩阵的大小NT——- - - - - -NT与元素属性如前所述。每个路径具有相同的传输相关矩阵。

    • 三维数组的大小NT——- - - - - -NT——- - - - - -NP,每个子矩阵的大小NT——- - - - - -NT是埃尔米特矩阵元素属性如前所述。每个路径都有自己的传输相关矩阵。

依赖关系

要启用这个特性,设置MIMOCorrelation“自定义”极化要么“Co-Polar”“Cross-Polar”

数据类型:
复数的支持:万博1manbetx是的

空间相关性的接收器,指定为一个二维矩阵或三维数组。

  • 如果通道frequency-flat (PathDelays是一个标量),指定ReceiveCorrelationMatrix作为一个二维埃尔米特矩阵的大小NR——- - - - - -NRNR是接收天线的数量。主对角线元素都必须的,非对角元素必须有一个大小小于或等于1。

  • 如果通道频率选择(PathDelays是一个行向量的长度NP),指定ReceiveCorrelationMatrix其中一个数组:

    • 二维埃尔米特矩阵的大小NR——- - - - - -NR与元素属性如前所述。每个路径具有相同接收相关矩阵。

    • 三维数组的大小NR——- - - - - -NR——- - - - - -NP,每个子矩阵的大小NR——- - - - - -NR是埃尔米特矩阵元素属性如前所述。每个路径都有自己的接收相关矩阵。

依赖关系

要启用这个特性,设置MIMOCorrelation“自定义”极化要么“Co-Polar”“Cross-Polar”

数据类型:
复数的支持:万博1manbetx是的

传输偏振度倾斜角度,指定为一个行向量。

依赖关系

要启用这个特性,设置MIMOCorrelation“自定义”极化“Cross-Polar”

数据类型:

接收偏振度倾斜角度,指定为一个行向量。

依赖关系

要启用这个特性,设置MIMOCorrelation“自定义”极化“Cross-Polar”

数据类型:

交叉极化功率比在dB,指定为数字标量或行向量。这个属性对应于vertical-to-vertical之间的比例(PVV)和垂直到水平(PVH为集群定义)偏振延迟线(CDL)模型在TR 7.7.1 38.901部分。

  • 如果通道frequency-flat (PathDelays是一个标量),指定XPR作为一个标量。

  • 如果通道频率选择(PathDelays是一个行向量的长度NP),指定XPR作为其中一个值:

    • 标量,每个路径相同的交叉极化功率比。

    • 行向量的大小1 -NP——每个路径都有自己的交叉极化功率比。

默认值对应于cluster-wise交叉极化功率比TR 38.901节中定义的CDL-A 7.7.1, 7.7.1-1表。

依赖关系

要启用这个特性,设置MIMOCorrelation“自定义”极化“Cross-Polar”

数据类型:

结合相关的渠道,指定为二维矩阵或三维数组。矩阵决定发射天线的数量的产品(NT)和接收天线的数量(NR)。

  • 如果通道frequency-flat (PathDelays是一个标量),指定SpatialCorrelationMatrix作为一个二维埃尔米特矩阵的大小(NTNR)——- (NTNR)。The magnitude of any off-diagonal element must be no larger than the geometric mean of the two corresponding diagonal elements.

  • 如果通道频率选择(PathDelays是一个行向量的长度NP),指定SpatialCorrelationMatrix其中一个数组:

    • 二维埃尔米特矩阵的大小(NTNR)——- (NTNR如前所述)和非对角元素属性。每个路径具有相同的空间相关矩阵。

    • 三维数组的大小(NTNR)——- (NTNR)———NP数组,其中每个矩阵的大小(NTNR)——- (NTNR)是一个埃尔米特矩阵与对角元素属性如前所述。每个路径都有自己的空间相关矩阵。

依赖关系

要启用这个特性,设置MIMOCorrelation“自定义”极化“自定义”

数据类型:

规范化路径,指定为真正的。使用这个属性规范化衰落的过程。当这个属性设置真正的平均收益的总功率路径,随着时间的推移,是0分贝。当这个属性设置,收益不规范化的道路。平均路径收益的权力选择指定的延迟,或者DelayProfile被设置为“自定义”,由AveragePathGains财产。

数据类型:逻辑

时间偏移的衰落过程在几秒钟内,指定为一个数字标量。

数据类型:

建模正弦曲线,指定为一个正整数。这些正弦曲线模型的衰落过程。

数据类型:

初始化随机数流正弦信号的来源阶段使用均匀分布随机数,指定为其中一个值。

  • “与种子mt19937ar”——对象使用mt19937ar随机数生成算法。调用重置重置过滤器和重新初始化随机数流函数的值种子财产。指定这个值结果可重复的信道衰落。

  • “全球流”——对象使用当前全球随机数生成的随机数流。调用重置函数重置只过滤器。

指定的初始种子mt19937ar随机数流,作为一个非负数字标量。

依赖关系

要启用这个特性,设置RandomStream“与种子mt19937ar”。当调用重置函数,种子重新启动mt19937ar随机数流。

数据类型:

正常通道输出,指定为真正的。当这个属性设置真正的,通道输出归一化接收天线元素的数量。

请注意

当你打电话给swapTransmitAndReceive函数反向传输和接收天线的作用在通道内,函数也互换NumTransmitAntennasNumReceiveAntennas属性。因此正常化总是接收天线元素的数量,指定的NumReceiveAntennas财产。

数据类型:逻辑

衰落信道过滤指定为真正的。当这个属性设置,这些条件适用。

  • 对象没有输入信号和只返回路径收益和样品时间。

  • NumTimeSamples属性控制的持续时间消退过程实现的采样率SampleRate财产。

  • 信道系数每每次采样率是一个示例样本从0到NumTimeSamples- 1。

数据类型:逻辑

样本数量的时间,指定为一个正整数。使用这个属性来设置时间消退过程的实现。

可调:是的

依赖关系

要启用这个特性,设置ChannelFiltering

数据类型:

数据类型生成的路径,指定为“双”“单一”

依赖关系

要启用这个特性,设置ChannelFiltering

数据类型:

Nonconfigurable通道属性

这个属性是只读的。

反向通道链接方向,作为其中一个返回值。

  • ——传输和接收天线的作用在通道模型对应于原始通道链接方向。调用swapTransmitAndReceive功能上的nrTDLChannel对象改变方向的联系通道和切换这个属性值真正的

  • 真正的——传输和接收天线的作用在交换的通道模型。调用swapTransmitAndReceive功能上的nrTDLChannel对象恢复原始链接通道和方向切换这个属性值真正的

数据类型:逻辑

使用

描述

例子

signalOut= tdl (signalIn)将输入信号通过TDL MIMO衰落信道,并返回了channel-impaired信号。

例子

(signalOut,pathGains)= tdl (signalIn)也返回底层的MIMO信道路径增益衰减过程。

(signalOut,pathGains,sampleTimes)= tdl (signalIn)还返回的样品时间路径的通道快照收益。

(pathGains,sampleTimes]= tdl ()只返回路径收益和样例次。的tdl对象作为源路径的收益和样品时间没有过滤的输入信号。的NumTimeSamples对象属性指定的持续时间和衰减过程OutputDataType对象属性指定的数据类型生成路径收益。要使用这个语法,你必须设置ChannelFiltering对象属性

输入参数

全部展开

输入信号,指定为一个复杂的标量,矢量,或N年代——- - - - - -NT矩阵,地点:

  • N年代是样品的数量。

  • NT是发射天线的数量。

数据类型:|
复数的支持:万博1manbetx是的

输出参数

全部展开

输出信号,作为一个复杂的返回标量、向量,或N年代——- - - - - -NR矩阵,地点:

  • N年代是样品的数量。

  • NR是接收天线的数量。

输出信号精度数据类型是相同的数据类型作为输入信号。

数据类型:|
复数的支持:万博1manbetx是的

MIMO信道路径衰落过程的收益,作为一个返回N年代——- - - - - -NP——- - - - - -NT——- - - - - -NR复杂的矩阵,地点:

  • N年代是样品的数量。

  • NP路径的数量,指定的长度PathDelays的属性tdl

  • NT是发射天线的数量。

  • NR是接收天线的数量。

收益的路径数据类型相同的精度数据类型作为输入信号。

数据类型:|
复数的支持:万博1manbetx是的

样品时间路径的通道的快照,作为一个返回N年代1列向量的实数。N年代的第一个维度是吗pathGains对应于样品的数量。

数据类型:

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

信息 特征信息链路级别的MIMO信道
getPathFilters 得到路径链路级别MIMO信道脉冲响应滤波器
swapTransmitAndReceive 反向链接方向TDL信道模型
一步 运行系统对象算法
克隆 创建重复的系统对象
isLocked 确定系统对象在使用
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

显示接收到的波形频谱通过一个抽头延迟线(TDL)多输入/多输出(MIMO)信道模型从TR 38.901节7.7.2使用nrTDLChannel系统对象。

使用一个定义通道的配置结构nrTDLChannel系统对象。使用延迟概要文件TDL-C 7.7.2从TR 38.901部分,延迟300 ns,传播和问题30 km / h的速度:

v = 30.0;% km / h的速度问题fc = 4 e9;%在赫兹载波频率c = physconst (“光速”);在m / s %光速fd = (v * 1000/3600) / c *俱乐部;%问题最大赫兹的多普勒频率tdl = nrTDLChannel;tdl。DelayProfile =“TDL-C”;tdl。DelaySpread = 300 e-9;tdl。MaximumDopplerShift = fd;

创建一个随机波形1与1天线子帧持续时间。

SR = 30.72 e6;老T = * 1 e - 3;tdl。年代ampleRate = SR; tdlinfo = info(tdl); Nt = tdlinfo.NumTransmitAntennas; txWaveform = complex(randn(T,Nt),randn(T,Nt));

通过信道传输的输入波形。

rxWaveform = tdl (txWaveform);

接收到的波形频谱。

分析仪=简介(“SampleRate”tdl.SampleRate,“AveragingMethod”,“指数”,“ForgettingFactor”,0.99);分析仪。Title = (接收信号频谱的tdl.DelayProfile];分析仪(rxWaveform);

图的路径获得抽头延迟线(TDL)对于单输入/输出)使用一个频道nrTDLChannel系统对象。

配置一个通道延迟概要TDL-E 7.7.2从TR 38.901部分。设置最大的多普勒频移到70赫兹,使路径增益输出。

tdl = nrTDLChannel;tdl。年代ampleRate = 500e3; tdl.MaximumDopplerShift = 70; tdl.DelayProfile =“TDL-E”;

配置的传输和接收天线阵列的输出操作。

tdl。NumTransmitAntennas = 1; tdl.NumReceiveAntennas = 1;

创建一个模拟输入信号。输入的长度决定了时间生成的路径获得的样本。

tdl.NumTransmitAntennas = 0 (1000);

生成的路径,调用的输入通道。策划的结果。

[~,pathGains] = tdl(的);网格(10 * log10 (abs (pathGains)));视图(26日17);包含(“通道路径”);ylabel (的样本(时间));zlabel (“(dB)级”);

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的表面。

显示接收到的波形频谱通过一个抽头延迟线(TDL)使用延迟通道模型剖面TDL-D 7.7.2从TR 38.901部分。

配置4×2的矩阵,高度相关,cross-polar天线按照附件B.2.3A.3 TS 36.101。

tdl = nrTDLChannel;tdl。NumTransmitAntennas = 4; tdl.DelayProfile =“TDL-D”;tdl。DelaySpread = 10 e-9;tdl。KFactorScaling = true; tdl.KFactor = 7.0; tdl.MIMOCorrelation =“高”;tdl。Polarization =“Cross-Polar”;

创建一个随机波形1与4天线子帧持续时间。

SR = 1.92 e6;老T = * 1 e - 3;tdl。年代ampleRate = SR; tdlinfo = info(tdl); Nt = tdlinfo.NumTransmitAntennas; txWaveform = complex(randn(T,Nt),randn(T,Nt));

通过信道传输的输入波形。

rxWaveform = tdl (txWaveform);

接收到的波形频谱。

分析仪=简介(“SampleRate”tdl.SampleRate,“RBWSource”,“属性”,“RBW”15 e3);分析仪。Title = (接收信号频谱的tdl.DelayProfile];分析仪(rxWaveform);

传输波形通过一个抽头延迟线(TDL)通道模型从TR 38.901节7.7.2定制延迟概要文件。

使用一个定义通道的配置结构nrTDLChannel系统对象。定制延迟概要文件有两个水龙头。

  • 首先利用:Rician与平均功率0分贝,增殖系数10 dB,零延迟。

  • 第二个水龙头:瑞利与平均功率 - - - - - - 5 dB, 45 ns使用TDL-D路径延迟。

tdl = nrTDLChannel;tdl。NumTransmitAntennas = 1; tdl.DelayProfile =“自定义”;tdl。FadingDistribution =“Rician”;tdl。KFactorFirstTap = 10.0; tdl.PathDelays = [0.0 45e-9]; tdl.AveragePathGains = [0.0 -5.0];

创建一个随机波形1与1天线子帧持续时间。

SR = 30.72 e6;老T = * 1 e - 3;tdl。年代ampleRate = SR; tdlinfo = info(tdl); Nt = tdlinfo.NumTransmitAntennas; txWaveform = complex(randn(T,Nt),randn(T,Nt));

通过信道传输的输入波形。

rxWaveform = tdl (txWaveform);

引用

[1]3 gpp TR 38.901。“研究通道模型从0.5到100 GHz频率。”第三代合作伙伴项目;技术规范集团无线接入网络

[2]3 gpp TS 36.101。“进化通用陆地电台访问(进阶);用户设备(UE)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络

[3]3 gpp TS 36.104。“进化通用陆地电台访问(进阶);基站(BS)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络

扩展功能

版本历史

介绍了R2018b