文档

nrPerfectChannelEstimate

完美的信道估计

描述

例子

h= nrPerfectChannelEstimate (pathGains,pathFilters,nrb,scs,initialSlot)执行完美的信道估计。函数第一个采样通道脉冲响应的通道路径收益pathGains和路径滤波器脉冲响应pathFilters。然后执行的函数正交频分复用(OFDM)解调nrb的资源块副载波间距scs和初始位置号码initialSlot

例子

h= nrPerfectChannelEstimate (___,toffset)还指定了时间抵消除了输入参数在前面的语法。时间偏移量表示OFDM解调重建波形的起点。

h= nrPerfectChannelEstimate (___,toffset,sampleTimes)还指定通道的样例次快照除了之前输入参数的语法。

h= nrPerfectChannelEstimate (___,产线)h= nrPerfectChannelEstimate (___“CyclicPrefix”,产线)还指定了循环前缀长度除了输入参数在前面的语法。

例子

全部折叠

使用一个定义一个通道的配置结构nrTDLChannel系统对象。7.7.2使用延迟profileTDL-C TR 38.901部分。

SR = 7.68 e6;tdl = nrTDLChannel;tdl。DelayProfile =“TDL-C”;tdl。DelaySpread = 100 e-9;tdl。MaximumDopplerShift = 300;tdl。SampleRate =老;

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

老T = * 1 e - 3;tdlInfo = info (tdl);元= tdlInfo.NumTransmitAntennas;在复杂(= randn (T, Nt), randn (T, Nt));

通过信道传输的输入波形。获取路径过滤器用于通道过滤。

[~,pathGains] = tdl(的);pathFilters = getPathFilters (tdl);

使用指定数量的块执行完美的信道估计,副载波间距,和槽号。

NRB = 25;SCS = 15;nSlot = 0;命令= nrPerfectChannelEstimate (pathGains pathFilters NRB, SCS, nSlot);大小(命令)
ans =1×3300 14 2

情节估计通道级响应第一接收天线。

图;冲浪(abs(命令(:,:1)));材质(“平”);包含(OFDM符号的);ylabel (副载波的);zlabel (“H | |”);标题(“通道级响应”);

重复循环前缀扩展的信道估计。

命令= nrPerfectChannelEstimate (pathGains pathFilters NRB, SCS,nSlot,“扩展”);大小(命令)
ans =1×3300年12 - 2

情节更新结果。

图;冲浪(abs(命令(:,:1)));材质(“平”);包含(OFDM符号的);ylabel (副载波的);zlabel (“H | |”);标题(通道响应与扩展级循环前缀的);

使用一个定义一个通道的配置结构nrCDLChannel系统对象。使用延迟概要文件CDL-C 7.7.1从TR 38.901部分。

cdl = nrCDLChannel;cdl。DelayProfile =“CDL-D”;cdl。DelaySpread = 30 e-9;cdl。MaximumDopplerShift = 5;

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

SR = 15.36 e6;老T = * 1 e - 3;cdl。SampleRate =老;cdlInfo = info (cdl);元= cdlInfo.NumTransmitAntennas;在复杂(= randn (T, Nt), randn (T, Nt));

通过信道传输的输入波形。获取路径过滤器用于通道过滤。

[~,pathGains sampleTimes] = cdl(的);pathFilters = getPathFilters (cdl);

使用过滤器的路径和路径执行定时偏移估计收益。

抵消= nrPerfectTimingEstimate (pathGains pathFilters);

执行完美的信道估计。使用指定的数量的块,副载波间距,槽数,时间偏移,和样品时间。

NRB = 25;SCS = 15;nSlot = 0;命令= nrPerfectChannelEstimate (pathGains pathFilters,NRB、SCS nSlot抵消,sampleTimes);大小(命令)
ans =1×4300年14 2 8

情节估计通道级响应第一接收天线。

图;冲浪(abs(命令(:,:1)));材质(“平”);包含(OFDM符号的);ylabel (副载波的);zlabel (“H | |”);标题(“通道级响应”);

输入参数

全部折叠

通道路径衰落过程的收益,作为指定NCS——- - - - - -NP——- - - - - -NT——- - - - - -NR复杂的矩阵,地点:

  • NCS是通道的数量快照。

  • NP是路径的数量。

  • NT是发射天线的数量。

  • NR是接收天线的数量。

数据类型:|
复数的支持:金宝app是的

路滤波器脉冲响应,指定为一个NH——- - - - - -NP真正的矩阵,地点:

  • NH是脉冲响应的数量样品。

  • NP是路径的数量。

滤波器脉冲响应矩阵的每一列包含每个路径延迟的概要文件。

数据类型:

数量的资源块,指定为一个从1到275的整数。

数据类型:

副载波间距在千赫,指定为15,30.,60,120年,或240年

数据类型:

从零开始的初始插槽数量,指定为一个非负整数。函数选择适当的循环前缀长度的OFDM解调的基础上的价值initialSlot每个子帧模槽的数量。

数据类型:

时间抵消样本中,指定为一个非负整数。时间偏移量表示OFDM解调重建波形的起点。偏移量占传播延迟,这是至关重要的,当获得完美的估计的通道被一个同步接收机。使用nrPerfectTimingEstimate获得toffset

数据类型:

样品通道快照的时候,指定的作为NCS1列向量的非负实数。频道数量的快照,NCS的第一个维度是相同的pathGains

数据类型:

循环前缀长度指定为这些选项之一:

  • “正常”——使用这个值来指定正常循环前缀。这个选项对应于14个OFDM符号在一个插槽。

  • “扩展”——使用这个值来指定扩展循环前缀。这个选项对应12槽OFDM符号。TS 38.211 4.2节中指定的数字命理学,扩展的循环前缀长度只适用于60 kHz副载波间距。

数据类型:字符|字符串

输出参数

全部折叠

完美的信道估计,作为一个返回NSC——- - - - - -N信谊——- - - - - -NR——- - - - - -NT复杂的数组,地点:

  • NSC是副载波的数量。

  • N信谊是OFDM符号的数量。

  • NR是接收天线的数量。

  • NT是发射天线的数量。

h继承它的数据类型pathGains

数据类型:|

引用

[1]3 gpp TS 38.211。“NR;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

介绍了R2018b