主要内容

lteDLPerfectChannelEstimate

下行链路完美的频道估计

描述

例子

命令= lteDLPerfectChannelEstimate (enbPropchan.对给定的包含蜂窝范围设置和传播信道配置的系统配置执行完美的信道估计。完美的信道估计仅为使用lteFadingChannel或者LTehstChannel.

此功能在OFDM调制后提供完美的MIMO信道估计。通过将通道设置具有所需配置并通过其发送一组已知符号来实现完美的信道估计。

例子

命令= lteDLPerfectChannelEstimate (enbPropchan.timefreqoffset.指定定时和频率偏移量。该参数允许命令成为接收端精确同步时产生的精确信道。

例子

命令= lteDLPerfectChannelEstimate (enbPropchan.timefreqoffset.ntxants.发送天线平面的个数。

请注意

这种语法允许对大于4个发射天线平面进行建模。对于该语法,enbCellRefP字段,不是必需的,如果包括在内,也不用于定义天线平面的数量。

例子

全部收缩

在下行链路中对给定的传播信道配置执行完美的信道估计。

初始化eNodeB和传播信道配置结构。

enb。N戴斯。莱纳姆:rb.=6; enb.CyclicPrefix =“正常”;enb。CellRefP = 4;enb。TotSubframes = 1;
chs.seed = 1;chs.delayprofile =“环保署”;Chs.nrxants = 2;chs.dopplerfreq = 5.0;chs.mimocorrelation =.'低的';chs。InitPhase ='随机的';chs。InitTime = 0.0;chs。ModelType =“GMEDS”;chs.nterms = 16;chs.normalizetxants =“上”;chs。N或者malizePathGains =“上”

计算下行信道估计和显示输出信道估计的维数。

H = lteDLPerfectChannelEstimate (enb chs);sizeH =大小(H)
sizeH =1×472 14 2 4

对通过衰落信道的时间偏移波形进行完美的信道估计。

配置初始化

  • 将单元格范围内的配置初始化为R.12(TXDiversity,6 RB,CellRefp = 4,正常循环前缀)。

  • 初始化传播通道配置。

eNB = ltermcdl(“R.1”“FDD”1);enb。TotSubframes = 1;陈。种子=1;陈。DelayProfile =“环保署”;Chan.nrxants = 1;chan.dopplerfreq = 5.0;Chan.Mimocorrelation =.'低的';陈。InitPhase ='随机的';chan.inittime = 0.0;chan.modeltype =.“GMEDS”;陈。NTerms = 16; chan.NormalizeTxAnts =“上”;陈。N或者malizePathGains =“上”

波形处理

  • 创建波形并为信道延迟添加采样。

  • 通过衰落信道,产生时域接收机采样。

[txwave, txgrid rmcCfg] = lteRMCDLTool (enb, [1, 0, 0, 1]);txwave = [txwave;enb.CellRefP 0(25日)];陈。SamplingRate = rmcCfg.SamplingRate;txwave rxwave = lteFadingChannel (chan);

确定时间偏移

  • 使用ltedlframeoffset.估计时间偏差。

  • 考虑接收波形中的定时偏移。

toffset = ltedlframeoffset(eNB,rxwave)
toffset = 7
rxwave = rxwave (1 + toffset:最终,);

解调和完美的渠道估计

  • 解调rxwave生成频域接收器数据rxgrid

  • 使用时间偏移量均衡完美的频道估计。

  • 绘制资源元素网格,以显示衰落信道对传输信号的影响,并使用完美信道估计恢复信号。

rxgrid = lteOFDMDemodulate (enb rxwave);hest = ltedlperfectchannelestimate(eNB,chan,[toffset,0]);sizeh = size(hest);recoveedGrid = rxgrid./hest;子图(2,2,1)网格(ABS(TxGrid(:,:,1,1))标题('传输网格');次要情节(2 2 2)网格(abs (rxgrid(:,:, 1, 1)))标题(“收到网格”);子图(2,2,3)网格(ABS(hest(:,:,1,1))标题(“完美信道估计”);次要情节(2,2,4)网(abs (recoveredgrid(:,:, 1, 1)))标题(“恢复电网”);

图中包含4个轴对象。标题为传输网格的轴对象1包含一个类型为surface的对象。标题为Received Grid的轴对象2包含一个类型为surface的对象。标题为“完美通道估计”的轴对象3包含一个类型为surface的对象。标题为“恢复网格”的轴对象4包含一个类型为surface的对象。

通过对发射网格和恢复网格的比较表明,接收网格的均衡与完美信道估计可以恢复传输。

对下行链路中的高速列车(HST)传播信道配置进行完美的信道估计。在信道估计计算中包括时间和频率偏移。

配置初始化

初始化eNodeB和HST传播信道的配置结构。

enb。N戴斯。莱纳姆:rb.=6; enb.NCellID = 1; enb.CyclicPrefix =“正常”;enb。CellRefP = 1;enb。TotSubframes = 1;高水位体系域。NRxAnts = 2; hst.Ds = 100; hst.Dmin = 500; hst.Velocity = 200; hst.DopplerFreq = 5.0; hst.InitTime = 0.0; hst.ModelType =“GMEDS”;hst.normalizetxants =“上”

波形处理

  • 创建波形并为信道延迟添加采样。

  • 通过HST通道,生成时域接收器样本。

[txwave, txgrid rmcCfg] = lteRMCDLTool (enb, [1, 0, 0, 1]);txwave = [txwave;enb.CellRefP 0(25日)];高水位体系域。SamplingRate = rmcCfg.SamplingRate;txwave rxwave = lteHSTChannel (hst);

确定时间和频率偏移

toffset = ltedlframeoffset(eNB,rxwave)
toffset = 7
rxwave = rxwave (1 + toffset:最终,);foffset = lteFrequencyOffset (enb rxwave)
foffset = 0.4953

解调和完美的渠道估计

  • 解调rxwave生成频域接收器数据rxgrid

  • 使用时间和频率偏移的完美信道估计均衡。

rxgrid = lteOFDMDemodulate (enb rxwave);命令= lteDLPerfectChannelEstimate (hst, enb [toffset foffset]);sizeH =大小(命令)
sizeH =1×372 14 2
recoveedGrid = rxgrid./hest;

对下行链路中给定的传播信道配置进行8个发射天线平面的完美信道估计。

初始化eNodeB和传播信道配置结构。为发射天线平面的数量定义局部变量。

enb。N戴斯。莱纳姆:rb.=6; enb.CyclicPrefix =“正常”;enb。TotSubframes = 1;chs.seed = 1;chs.delayprofile =“环保署”;Chs.nrxants = 2;chs.dopplerfreq = 5.0;chs.mimocorrelation =.'低的';chs。InitPhase ='随机的';chs。InitTime = 0.0;chs。ModelType =“GMEDS”;chs.nterms = 16;chs.normalizetxants =“上”;chs。N或者malizePathGains =“上”;txAntPlanes = 8;

计算下行信道估计和显示输出信道估计的维数。

胸部= LTEDLPERFECTCHANNELESTIMATIOM(eNB,CHS,[0 0],TXantplanes);sizeh =尺寸(胸部)
sizeH =1×472 14 2 8

的维数胸部表示两个接收和八个发射天线平面包括在信道估计中。

输入参数

全部收缩

单元格范围设置,指定为具有以下字段的结构。

参数字段 必需的或可选的 描述
ndlrb. 要求

从6到110的标量整数

下行资源块数。( N rb. 戴斯。莱纳姆:

CyclicPrefix 可选

“正常”(默认),“扩展”

循环前缀长度

CellRefP 要求

1、2、4

cell-specific reference signal (CRS)天线端口数目

TotSubframes 可选

非负标量整数

1(默认)

要生成的子帧总数

数据类型:结构体

传播通道配置,指定为可以包含这些参数字段的结构。Propchan.必须包含参数化衰落通道的通道模型所需的字段(lteFadingChannel)或高速列车频道(LTehstChannel.).

请注意

在执行渠道本身之前,lteDLPerfectChannelEstimateSamplingRate内部到传递的时域波形的采样率lteFadingChannel或者LTehstChannel.用于频道过滤。因此,这是Propchan.结构不需要SamplingRate字段。如果包含一个,则不使用。

Propchan.用于衰落通道模型案例的结构字段:

参数字段 必需的或可选的 描述
NRxAnts 要求

正标量整数

接收天线数

MIMOCorrelation 要求

'低的'“媒介”'uplinkmedium'“高”'风俗'

UE和eNodeB天线的相关关系

  • '低的'相关性相当于天线之间的相关性。

  • “媒介”相关水平适用于TS 36.101中定义的测试[1]

  • 'uplinkmedium'相关水平适用于TS 36.104中定义的测试[2]

普通律律 可选

“上”(默认),“关闭”

发射天线号规范化。

  • “上”,此函数将模型输出规范化1 / sqrt(NTX,在那里NTX为发射天线数。通过发送天线的数量进行归一化,确保每个接收天线的输出功率不受发送天线数量的影响。

  • “关闭”,则不执行标准化。

DelayProfile. 要求

“环保署”“爱娃”'etu''风俗'“关闭”

延迟剖面模型。有关更多信息,请参见传播信道模型

设置DelayProfile.“关闭”完全关闭衰落并实现静态MIMO信道模型。在这种情况下,天线的几何形状对应于propchan。MIMOCorrelationpropchan.nrxants.,以及发射天线的数量。模型中发射天线和接收天线之间每个链路的时间部分由一个零延迟、恒定单位增益的单路径组成。

以下字段适用于DelayProfile.被设置为以外的值“关闭”
DopplerFreq 要求 标量

最大多普勒赫兹的频率。

InitTime 要求 标量

衰落处理时间偏移,以秒为单位。

NTerms 可选

16(默认)

2的标量幂

褪色路径建模中使用的振荡器数。

modeltype. 可选

“GMEDS”(默认),'凹痕'

瑞利褪色模型类型。

  • “GMEDS”,使用精确的多普勒扩散(GMEDS)的广义方法进行建模瑞利衰落,如图所示[4]

  • '凹痕',瑞利衰落采用改进的Jakes衰落模型[3]

请注意

modeltype.'凹痕'不推荐。使用modeltype.“GMEDS”代替。

验证阑尾 可选

“上”(默认),“关闭”

模型输出归一化。

  • “上”时,将模型输出归一化,使平均功率统一。

  • “关闭”,平均输出功率是延迟曲线的各点的功率之和。

InitPhase 可选 '随机的'(默认)、标量(以弧度为单位)或N——- - - - - -l——- - - - - -NTX——- - - - - -NRX.数组

对模型的正弦分量进行相位初始化。

  • '随机的',设置随机初始化的阶段种子

  • 一个标量,假设为弧度,用来初始化所有分量的相位。

  • 一个N——- - - - - -l——- - - - - -NTX——- - - - - -NRX.数组用于显式初始化每个组件的相位(以弧度为单位)。在这种情况下,N是每个路径的阶段初始化值的数量,l是路径的个数,NTX是发射天线的数量,和NRX.为接收天线数。(NRxAnts

请注意

  • modeltype.被设置为“GMEDS”N= 2×NTerms

  • modeltype.被设置为'凹痕'NNTerms

以下字段适用于以下情况DelayProfile.被设置为以外的值“关闭”InitPhase被设置为'随机的'
种子 要求 标量

随机数生成器种子。使用随机种子,设置种子为零。

请注意

MathWorks®建议使用种子值从0到231.- 1 - (KK- 1) / 2),KNTX×NRX.,发射和接收天线的乘积。种子超出这个范围的值不能保证给出不同的结果。

以下字段适用于DelayProfile.被设置为'风俗'
AveragePathGaindB 要求 向量

离散路径的平均增益,用dB表示。

pathdelays. 要求 向量

离散路径的延迟,以秒为单位表示。该矢量必须具有相同的尺寸AveragePathGaindB

以下字段适用于MIMOCorrelation被设置为'风俗'
TxCorrelationMatrix 要求 矩阵

每个发射天线之间的相关性,指定为aNTX——- - - - - -NTX复杂的矩阵。

rxcorrelationmatrix. 要求 矩阵

每个接收天线之间的相关性,指定为大小的复杂矩阵NRX.——- - - - - -NRX.

Propchan.高速列车通道模型案例需包含的结构字段:

参数字段 必需的或可选的 描述
NRxAnts 要求

正标量整数

接收天线数

Ds 要求

标量

火车到enodeb初始距离的两倍,单位为米。

Ds/2为列车到eNodeB的初始距离,单位为米

Dmin 要求

标量

eNodeB到铁路轨道距离,单位为米

速度 要求

标量

火车速度,单位是千米每小时

DopplerFreq 要求 标量

最大多普勒赫兹的频率。

InitTime 要求 标量

多普勒换挡时间偏移,以秒为单位

普通律律 可选

“上”(默认),“关闭”

发射天线号规范化。

  • “上”LTehstChannel.将模型输出规范化1 / sqrt(NTX,在那里NTX为发射天线数。通过发送天线的数量进行归一化,确保每个接收天线的输出功率不受发送天线数量的影响。

  • “关闭”,则不执行标准化。

数据类型:结构体

定时和频率偏移,指定为提供的非负标量Toffset.或两个元素行向量提供[Toffset.foffset].

采样中从信道输出开始到OFDM解调起始点的时间偏移,指定为非负标量。定时偏移考虑了在传播过程中引入的延迟,这对于获得同步接收机看到的信道的完美估计是有用的。使用ltedlframeoffset.获得Toffset.

频率偏移在时域波形的赫兹,指定为标量。使用lteFrequencyOffset获得foffset

例子:[100]表示三个样本的时间偏移和100赫兹的频率偏移。

数据类型:

发送天线面数,指定为非负整数。

输出参数

全部收缩

完美的信道估计,返回为NSC.——- - - - - -N信谊——- - - - - -NRX.——- - - - - -NTX数组中。

  • NSC.是子载波的数量。

  • N信谊为OFDM符号的个数。

  • NRX.接收天线的数量是否按规定Propchan.NRxAnts

  • NTX发射天线平面的数目,是否由输入指定ntxants.或者enbCellRefP.如果ntxants.作为输入提供,enbCellRefP字段不是必需的,如果包含该字段,则不使用。

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

参考文献

[1] 3gpp ts 36.101。“发展了通用地面无线电接入(E-UTRA);用户设备(UE)无线电传输和接收。”第三代合作伙伴项目;技术规范无线电接入网.URL:https://www.3gpp.org.

[2] 3GPP TS 36.104。“发展了通用地面无线电接入(E-UTRA);基站(BS)无线电传输和接收。“第三代合作伙伴项目;技术规范无线电接入网.URL:https://www.3gpp.org.

[3] DENT,P.,G. E. BOLFERELLY和T. Croft。“杰克斯衰落模型重新审视。”电子信件.1993年第29卷,第13卷,1162-1163页。

[4] Pätzold, Matthias, Cheng-Xiang Wang, Bjørn Olav Hogstad。两种基于正弦和的高效生成多个不相关瑞利衰落波形的新方法IEEE无线通信交易.卷。8,2009,6,PP。3122-3131。

介绍在R2013B.