lteFadingChannel
多路径衰落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毫秒。
生成一个传输波形。
初始化发送天线数目和波形采样率。
通过通道发送波形。附加
延迟
0之前生成的波形通道过滤。
延迟= 25;为subframeNumber = 0:9 rmc。NSubframe = 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 ms。
模型。NFrame = 1; [waveform,txGrid] = lteRMCDLTool(rmc,[1; 0; 1]); tx = [waveform; zeros(delay,nTxAnts)]; model.InitTime = 10e-3;
第二帧穿过英吉利海峡。
[rx2, info2] = lteFadingChannel(模型、tx);
输入参数
模型
- - - - - -多径衰落信道模型
结构
多径衰落信道模型,指定为一个包含这些字段的结构。
场 | 必需的或可选的 | 值 | 描述 | 依赖关系 |
---|---|---|---|---|
NRxAnts |
要求 | 正整数 |
接收天线数 | 不适用 |
MIMOCorrelation |
要求 |
|
问题与eNodeB天线之间的相关性。 请注意 因为 |
|
NormalizeTxAnts |
可选 |
|
发射天线数归一化。规范化的输出波形1 /√P,在那里P发射天线的数量,设置这个字段 |
|
DelayProfile |
要求 |
|
延迟剖面模型。有关更多信息,请参见传播信道模型。 完全关掉衰落和实现MIMO信道模型在时间和频率是恒定的,设置这个字段 |
|
DopplerFreq |
要求 | 负的标量 | 在赫兹最大的多普勒频率 | 要启用这些字段,设置DelayProfile 以外的其他字段值“关闭” 。 |
SamplingRate |
要求 | 积极的标量 | 输入波形采样率 | |
InitTime |
要求 | 负的标量 | 衰落过程时间抵消在几秒钟内 |
|
NTerms |
可选 |
2的幂 |
衰落的振荡器使用路径建模 |
|
ModelType |
可选 |
|
瑞利衰落模型类型。 请注意 设置这个字段 |
|
NormalizePathGains |
可选 |
|
模型输出归一化。
|
|
InitPhase |
可选 |
标量 四维数组 |
初始化阶段的正弦模型的组件。
请注意
|
|
种子 |
要求 | 标量 | 随机数生成器的种子。使用一个随机种子,设置这个字段 请注意
|
要启用这个字段,设置DelayProfile 以外的其他字段值“关闭” 和InitPhase 字段“随机” 。 |
AveragePathGaindB |
要求 | 向量 | 在dB离散路径的平均收益 |
要启用这些字段,设置DelayProfile 字段“自定义” 。 |
PathDelays |
要求 | 向量 | 离散路径的延迟秒。这个向量必须是相同的大小 |
|
TxCorrelationMatrix |
要求 | 复数矩阵 | 每个传输天线之间的相关性,指定为一个复数矩阵的大小P——- - - - - -P。 |
要启用这些字段,设置MIMOCorrelation 字段“自定义” 。 |
RxCorrelationMatrix |
要求 | 复数矩阵 | 每一个接收天线之间的相关性,指定为一个复数矩阵的大小 |
数据类型:结构体
tx
- - - - - -输入样本
复数矩阵
输入样本,指定为一个复数矩阵的大小T——- - - - - -P,在那里T时域样本的数量,P是发射天线的数量。每一列的输入对应的波形传输天线。
数据类型:双
|单
复数的支持:万博1manbetx是的
输出参数
处方
——频道输出波形
复数矩阵
通道输出波形,作为复值返回矩阵。每一列的处方
对应的波形接收天线。这个输出的行数相同tx
输入。
数据类型:双
|单
复数的支持:万博1manbetx是的
信息
——信道建模信息
结构
信道建模信息,返回一个包含这些字段的结构。
参数字段 | 值 | 描述 |
---|---|---|
ChannelFilterDelay |
标量值 |
的内部通道滤波,实现延迟样本 |
PathGains |
数字数组 |
复杂的离散信道增益路径,作为数字返回数组的大小T——- - - - - -l——- - - - - -P——- - - - - -
|
PathSampleDelays |
行向量 |
延迟离散信道的路径,在样本,返回指定的采样率 |
AveragePathGaindB |
行向量 | 在dB离散路径的平均收益 |
数据类型:结构体
算法
引用
[1]3 gpp TS 36.101。“进化通用陆地电台访问(进阶);用户设备(UE)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络。https://www.3gpp.org。
[2]3 gpp TS 36.104。“进化通用陆地电台访问(进阶);基站(BS)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络。https://www.3gpp.org。
[3],P。,G. E. Bottomley, and T. Croft. “Jakes Fading Model Revisited.”电子信件。29日,没有。13 (1993):1162 - 1163。
[4]Patzold马提亚,程详王,Bjørn康Hogstad。“两个新的Sum-of-Sinusoids-Based方法的高效生成多个不相关的瑞利衰落波形。”IEEE无线通信。8,不。6 (2009):3122 - 3131。
版本历史
介绍了R2013b
Apri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano万博1manbetx comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。