主要内容

lteFadingChannel

多径衰落MIMO信道传播条件

描述

例子

处方信息) = lteFadingChannel (模型tx过滤器波形tx通过参数化的瑞利衰落信道模型.函数返回通道输出波形处方和通道模型信息信息.有关此函数实现的多输入多输出(MIMO)多径衰落信道的信息,请参见衰落信道模型延迟

例子

全部折叠

定义通道配置结构。

模型=结构(DelayProfile =“环保署”NRxAnts = 1,...DopplerFreq = 5, MIMOCorrelation =“低”...种子= 1,InitPhase =“随机”ModelType =“GMEDS”...NTerms = 16, NormalizeTxAnts =“上”...NormalizePathGains =“上”);

定义传输波形配置结构,初始化为参考测量信道(RMC) R.10和一个子帧。

rmc = lteRMCDL (“R.10”);rmc。TotSubframes = 1;

按照以下步骤生成十个子帧,每次一个子帧。

  1. 定义延迟,这是实现延迟和信道延迟扩散的综合结果。

  2. 设置子帧号并初始化子帧开始时间,每个子帧分配1ms。

  3. 生成一个发射波形。

  4. 初始化发射天线数和波形采样率。

  5. 通过通道发送波形。附加延迟在信道滤波之前生成的波形为零。

延迟= 25;subframeNumber = 0:9 rmc. subframeNumber = 0:9NSubframe = mod(subframeNumber,10); model.InitTime = subframeNumber/1000; [waveform,txGrid,info] = lteRMCDLTool(rmc,[1; 0; 1; 1]); numTxAnt = size(waveform,2); model.SamplingRate = info.SamplingRate; tx = [waveform; zeros(delay,numTxAnt)]; [rx,info] = lteFadingChannel(model,tx);结束

通过衰落信道发送两个连续帧,同时在第一帧结束和第二帧开始之间的衰落过程中保持连续性。

初始化RMC R.10资源网格,并为第一帧生成传输波形。

rmc = lteRMCDL (“R.10”);[波形,~,信息]= lteRMCDLTool (rmc中,[1;0;1);

初始化传播通道配置结构,并为第一帧设置开始时间。

模型=结构(DelayProfile =“环保署”NRxAnts = 1,...DopplerFreq = 5, MIMOCorrelation =“低”...SamplingRate = info。SamplingRate,种子=1,...InitPhase =“随机”ModelType =“GMEDS”...NTerms = 16, NormalizeTxAnts =“上”...NormalizePathGains =“上”InitTime = 0);nTxAnts =大小(波形,2);

定义延迟并在通道滤波之前对生成的波形追加零。

延迟= 25;tx =[波形;0(延迟,nTxAnts)];

通过通道过滤第一帧。

[rx1, info1] = lteFadingChannel(模型、tx);

更新帧数,然后生成第二帧的发射波形,起始时间设置为10毫秒。

模型。NFrame = 1; [waveform,txGrid] = lteRMCDLTool(rmc,[1; 0; 1]); tx = [waveform; zeros(delay,nTxAnts)]; model.InitTime = 10e-3;

将第二个帧通过通道。

[rx2, info2] = lteFadingChannel(模型、tx);

输入参数

全部折叠

多径衰落信道模型,指定为包含这些字段的结构。

必需的或可选的 描述 依赖关系
NRxAnts 要求

正整数

接收天线数 不适用
MIMOCorrelation 要求

“低”“媒介”“UplinkMedium”“高”“自定义”

UE和eNodeB天线的相关性。

  • 当表示天线之间不相关时,设置为“低”

  • 指定TS 36.101附录B.2.3.2中定义的相关水平[1],它适用于TS 36.101中定义的测试,请将此字段设置为“媒介”

  • 指明TS 36.104附录B.5.2中定义的相关水平[2],它适用于TS 36.104中定义的测试,请将此字段设置为“UplinkMedium”

  • 当需要指定天线之间的强相关性时,将该字段设置为“高”

  • 指定天线之间的相关性TxCorrelationMatrix而且RxCorrelationMatrixFields,设置这个字段为“自定义”

请注意

因为“低”而且“高”上行链路和下行链路的相关水平是相同的,它们适用于TS 36.101和TS 36.104中定义的测试。

NormalizeTxAnts 可选

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

发射天线号归一化。使输出波形归一化1 /√P,在那里P是发射天线数,设置这个字段为“上”.通过发射天线个数归一化,可以保证发射天线个数不影响每个接收天线的输出功率。

DelayProfile 要求

“环保署”“爱娃”“ETU”“自定义”“关闭”

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

要完全关闭衰落并实现一个时间和频率恒定的MIMO通道模型,请将该字段设置为“关闭”.在本例中,中的列数Input表示发射天线的个数NRxAnts字段表示接收天线个数,字段表示接收天线个数MIMOCorrelation字段指定MIMO相关性。发射和接收天线之间的每个链路的模型的时间部分由一个具有零延迟和恒定单位增益的单一路径组成。的附件B.1中定义的通道模型[1]

DopplerFreq 要求 负的标量 最大多普勒频率,单位为Hz 要启用这些字段,请设置DelayProfile字段的值更改为“关闭”
SamplingRate 要求 积极的标量 输入波形采样率
InitTime 要求 负的标量

褪色过程时间偏移量,以秒为单位

NTerms 可选

16(默认)

2的幂

衰落路径建模中使用的振荡器数量

ModelType 可选

“GMEDS”(默认),“削弱”

瑞利衰落模型类型。

  • 用广义精确多普勒扩散方法(gmed)模拟瑞利衰落[4],设置此字段为“GMEDS”

  • 采用文中描述的改进的Jakes衰落模型对瑞利衰落进行建模[3],设置此字段为“削弱”

请注意

将此字段设置为“削弱”不推荐。使用“GMEDS”代替。

NormalizePathGains 可选

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

模型输出归一化。

  • 规范化的处方输出使平均功率为单位,设置此字段为“上”

  • 规范化的处方输出时,平均输出功率为延迟配置文件各抽头功率之和,将该字段设置为“关闭”

InitPhase 可选

“随机”(默认)

标量

四维数组

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

  • 的值随机初始化各个阶段种子字段,将该字段设置为“随机”

  • 要指定所有组件的相同相位(以弧度为单位),请将此字段设置为一个标量。

  • 要显式指定每个组件的相位(以弧度为单位),请将该字段设置为大小的4-D数组N——- - - - - -l——- - - - - -P——- - - - - -NRxAnts

    • N是每个路径的阶段初始化值的数目。

    • l是路径的个数。

    • P发射天线数。

    • NRxAnts接收天线数。

请注意

  • 当你设置ModelType字段“GMEDS”N等于2 ×NTerms

  • 当你设置ModelType字段“削弱”N等于NTerms

种子 要求 标量

随机数生成器种子。若要使用随机种子,请将此字段设置为0

请注意

  • 要产生不同的结果,请将该字段设置为区间内的值

    0 2 31 - - - - - - 1 - - - - - - K K - 1 / 2

    在哪里KP×模型NRxAnts,它是发射天线数和接收天线数的乘积。避免使用这个推荐范围之外的值,因为这样做会导致重复使用推荐范围内的值产生的结果的随机序列。

  • MATLAB的状态®的随机数生成器,例如通过调用rng函数,不影响衰落信道随机种子行为。

要启用此字段,请设置DelayProfile字段的值更改为“关闭”InitPhase字段“随机”
AveragePathGaindB 要求 向量

dB中离散路径的平均增益

要启用这些字段,请设置DelayProfile字段“自定义”
PathDelays 要求 向量

离散路径的延迟,以秒为单位。这个向量的大小必须等于AveragePathGaindB.如果这些延迟不是采样周期的倍数,则该函数使用分数延迟过滤器来实现它们。

TxCorrelationMatrix 要求 复数矩阵

每一个发射天线之间的相关性,指定为大小的复值矩阵P——- - - - - -P

要启用这些字段,请设置MIMOCorrelation字段“自定义”
RxCorrelationMatrix 要求 复数矩阵

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

数据类型:结构体

输入样本,指定为大小的复值矩阵T——- - - - - -P,在那里T时域样本的个数,和P发射天线数。该输入的每一列对应于一个发射天线上的波形。

数据类型:|
复数的支持:是的

输出参数

全部折叠

通道输出波形,作为复值矩阵返回。每一列的处方对应于接收天线的波形。该输出的行数与tx输入。

数据类型:|
复数的支持:是的

通道建模信息,作为包含这些字段的结构返回。

参数字段 描述
ChannelFilterDelay

标量值

实现延时内部信道滤波,在样本中
PathGains

数字数组

离散通道路径的复增益,作为大小的数值数组返回T——- - - - - -l——- - - - - -P——- - - - - -NRxAnts

  • T为输出样本数。

  • l是路径的个数。

  • P发射天线数。

  • NRxAnts接收天线数。

PathSampleDelays

行向量

中指定的采样率返回的离散通道路径在样本中的延迟SamplingRate场的模型输入。

AveragePathGaindB 行向量

dB中离散路径的平均增益

数据类型:结构体

算法

全部折叠

衰落信道模型延迟

该函数实现了中指定的MIMO多径衰落信道模型[1]而且[2].传输波形通过输入结构指定的多径瑞利衰落信道模型模型.函数的延迟轮廓进行重采样模型输入波形匹配输入采样率。当路径延迟不是采样率的倍数时,该函数使用分数延迟滤波器来实现它们。这些过滤器引入的实现延迟为信息ChannelFilterDelay样本。通过通道的波形通过这些滤波器,并引起该通道滤波器延迟,而不考虑路径延迟的值。

参考文献

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

[2] 3gpp ts 36.104。“进化通用地面无线电接入(E-UTRA);基站(BS)无线电传输和接收。第三代伙伴关系项目;技术规范组无线电接入网https://www.3gpp.org

[3]邓特,P. G. E.波顿利,T.克罗夫特。“杰克衰落的模型重现。”电子信件.29日,没有。13(1993): 1162 - 1163。

[4] Pätzold,马提亚斯,王成祥,Bjørn Olav Hogstad。两种新的基于正弦和的有效生成多个不相关瑞利衰落波形的方法。IEEE无线通信汇刊.8,不。6(2009): 3122 - 3131。

版本历史

介绍了R2013b

Baidu
map