主要内容

信道延迟

信道定时延迟

描述

实例

[延迟,美格]=信道延迟(路径增益,路径过滤器)通过查找信道冲激响应的峰值来计算信道定时延迟。该函数从信道路径增益阵列和路径滤波器冲激响应矩阵重建冲激响应。该函数返回样本中的信道定时延迟和信道冲激响应幅值。有关更多信息,请参阅信道延迟和幅度计算.

例子

全部崩溃

配置2×2 MIMO信道。使用信息对象函数来检索路径过滤器。

chan=通信信道(“采样器”,1000,“路径延迟”,[0 1.5e-3],...“AveragePathGains”,[1 0.8],“随机流”,“带种子的mt19937ar”,...“种子”,10,“路径增益输出端口”,对);chanInfo=info(chan);pathFilters=chanInfo.ChannelFilterCoefficients;

通过将脉冲通过通道计算路径增益。

[~,路径增益]=chan(一(1,2));

计算信道定时延迟,指定检索的路径滤波器和计算的路径增益。

延迟=通道延迟(路径增益、路径过滤器)
延迟=6

计算并显示瑞利信道随时间的相对定时延迟。

创建一个雷利格通讯频道配置有三条路径并启用脉冲响应可视化的系统对象。

chan=comm.rayleightchannel;chan.SampleRate=1e3;chan.PathDelays=[0.5.3e-3 10.1e-3];chan.AveragePathGains=[0.1 10.5];chan.PathGainsOutputPort=true;chan.RandomStream=“带种子的mt19937ar”;chan.Seed=1;chan.Visualization=“脉冲响应”;chan.MaximumDopplerShift=1;

使用信息用于检索瑞利信道路径滤波器的目标函数。在循环中,通过瑞利信道传递所有滤波器的静态信号信道延迟函数使用每个通道的通道路径增益阵列和路径滤波器系数,chanInfo.ChannelFilterCoefficients(由信息函数)计算相对信道定时延迟。脉冲响应随每次迭代而变化。最后一次迭代的脉冲响应如图所示延迟矢量显示为每次迭代计算的相对信道定时延迟。

chanInfo=info(chan);numIter=12;延迟=零(1,numIter);对于p=1:numIter[~,pg]=chan(one(1e3,1));延迟(p)=信道延迟(pg,chanInfo.ChannelFilterCoefficients);终止

Figure脉冲响应包含一个轴对象和uiflowcontainer、uimenu、uitoolbar类型的其他对象。轴对象包含stem、text类型的3个对象。这些对象表示路径增益、通道滤波器系数。

延迟
耽搁=1×1212 7 12 2 12 7 12 7 7 7 2 2

输入参数

全部崩溃

通道路径增益,指定为N反恐精英-借-NP-借-NT-借-NR数组,其中:

  • N反恐精英是通道快照的数量。

  • NP是路径数。

  • NT是发射天线的数量。

  • NR是接收天线的数量。

如果有任何元素路径增益,该函数假定发射器和接收器之间不存在路径。

数据类型:双重的|仅有一个的
复数支持:金宝app

路径滤波器脉冲响应,指定为NP-借-NH矩阵NP是路径数,并且NH是脉冲响应样本数。

数据类型:双重的|仅有一个的
复数支持:金宝app

输出参数

全部崩溃

采样中的通道定时延迟,以整数形式返回。该值表示相对于从信道重构的信道冲激响应的第一个样本的延迟样本数路径增益路径过滤器输入。该函数通过查找复合信道脉冲响应的峰值来计算信道定时延迟。有关更多信息,请参阅信道延迟和幅度计算.

每个接收天线的信道脉冲响应幅度,作为NH-借-NR矩阵NH是脉冲响应样本的数量,以及NR是接收天线的数量。有关详细信息,请参阅信道延迟和幅度计算.

更多关于

全部崩溃

信道延迟和幅度计算

信道延迟和脉冲响应量的计算使用复合信道脉冲响应。

复合信道冲激响应是通过对路径增益数组中表示的所有信道快照的冲激响应进行平均得到的。输入路径增益数组的格式必须为N反恐精英-借-NP-借-NT-借-NR,其中:

  • N反恐精英是通道快照的数量。

  • NP是路径数。

  • NT是发射天线的数量。

  • NR是接收天线的数量。

作为单个值输出的信道定时延迟相对于信道冲激响应的第一个样本。该函数通过查找复合信道冲激响应的峰值来计算该值。复合信道冲激响应是所有发射和接收天线冲激响应的总和。

接收脉冲响应的大小输出为NH-借-NR矩阵NH是脉冲响应样本的数量,以及NR是接收天线的数量。为了计算接收脉冲响应幅度,

  1. 所有通道快照的路径增益相加。

  2. 每个路径的贡献被添加到所有发射和接收天线的信道脉冲响应中。

  3. 发射天线路径组合在信道冲激响应阵列中,留下冲激响应样本相对于接收天线的矩阵。

扩展能力

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

在R2020a中引入