文件交换

图像缩略图

Winner II通信工具箱通道模型

模型并模拟用于多用户MIMO无线系统的空间定义信道
4.7
10评级

54下载

更新2020年3月18日

编辑注意:这个文件被选为MATLAB中心本周精选

用于Communications系统工具箱的获奖者II通道模型的安装程序文件
使用获胜者II通道模型,您可以模拟和模拟用于多用户MIMO无线系统的空间定义通道。您可以将任意数量的基站(BS)和移动台(MS)与其几何和位置信息指定。

信道模型使您能够模拟视线(LOS)和非视线传播条件。它还允许您应用多个室内和室外传播场景。您可以使用winner生成的信道系数以流方式执行信道过滤。

频道模型支持金宝app
•射频频率可达6ghz,信号带宽可达100mhz
•视线(LOS)和非LOS传播
•12个室内外传播场景
•任意大天线阵列(用于大规模的MIMO应用程序)
•各向同性,偶极子和用户定义的天线单元模式
•各种天线阵列类型(线性,圆形和用户定义)

从操作系统或MATLAB中打开.mlpkginstall文件将启动这个附加组件的安装过程,并获得您所拥有的发布版本的最新版本。

这个.mlpkginstall文件适用于R2016b及以上版本。

意见及评分(37

我正在努力“新颖的3-D非寓言MMWave MASHIVE MIMO
5G高速列车的频道模型
无线通信”。请发给我代码mohitkumaratal@gmail.com

sangmi能剧

我想分析一下高速列车的代码。如果移动台速度为每小时350公里,如果只有一个移动台和一个基站....我要在哪里更改它才能工作??请帮助我。

嗨,我正在使用智能天线的疯狂天线,我希望模拟疯狂的碰撞和redandund问题,但我无法在NS2中实现它,现在我需要知道如何用疯狂的智能天线模拟智能天线

@zhengyang陈
能否发我LS和MMSE使用winner channel model测试的代码

正阳陈

我现在使用这个赢家信道模型来测试MMSE和LS估计器。我发现了一些有趣的事实,在一些场景,如A1, B1, B2等,MMSE获得的误码率与信噪比曲线比LS方法更差,这对我来说没有意义。有人知道为什么会这样吗?

岳尚

@Mohammad,获胜者II频道模型是为频率为高达6 GHz的频率。如果指定了大于6 GHz的中心频率,则MATLAB代码可能仍然可以运行,但频道模型可能不适合您的应用程序。

岳尚

@Zhengyang,是的,通过信道传递脉冲是获得CIR的一种方法。

正阳陈

大家好,我有一个问题,当信号通过信道后使用MMSE估计器时。我能设法获得在MMSE估计中需要的信道脉冲响应吗?我可以输入一组数据,如[1 0 0…然后解旋得到CIR?

我可以使用这个WINNER II通道建模的频率大于6Ghz到100ghz吗?它还能工作吗,还是我应该使用QUADRIGA之类的东西?

yue shang for Ue回复..任何想法如何从CST到赢家II模型导入MIMO元素的辐射模式?

岳尚

嗨Ahmed,Winner2.AntennaArray函数允许您在天线阵列中指定每个天线元件的辐射模式。但它不允许您导入阵列的辐射模式。希望这个有帮助。

我有紧急问题..我可以将测量的MIMO天线的辐射模式导入此模型。

你好,
我想知道这是最终的WINNER II模型(D1.1.2)还是临时模型(D1.1.1)的实现?我尝试使用不同的向下倾斜角度(所以方位角方向的变化,这应该只有D1.1.2模型),结果表明发射器和接收器之间的仰角差异被忽略了

岳尚

你好Ankit,抱歉,我还没有尝试模拟FDD系统。但根据第5.4.3节所述,这似乎是可行的。小尺度参数可在winner2的第三个输出中找到。wim函数。希望这个有帮助。

嗨岳尚。
谢谢你的回应。有任何工作周围创建上行通道。
我在Kyosti, Pekka, Juha Meinila等人身上发现了这种方法。WINNER II渠道模型。D1.1.2 V1.2。ist4 - 027756 WINNER II, 2007年9月。第5.4.3节说:

在接下来的步骤中,我们将解释如何获取一个FDD系统的上行和下行信道
带宽为100 MHz。中心载波频率是FC和FC + DFC:
·定义BS和MS位置,计算一个链接的通道,例如某一链接的BS到MS
载波频率FC.
·保存小尺寸参数
·交换BS和MS职位
·计算另一个链接,在本例中MS到BS通过:
o使用已保存的小规模参数
o随机化光线的初始阶段
o将载波频率更改为FC + DFC

但是当我们需要交换BS和MS的位置时,我不确定如何实施它。考虑一下当我们有2ms连接到1bs时的场景。

岳尚

嗨Ankit,获胜者II通道只有型号下行链路。希望这个有帮助。

你好,

如何使用winner2工具箱为FDD创建上行通道(移动站到基站)。

岳尚

嗨,Ahmed,如果您有数组每个单独元素的字段模式,您可以使用winner2。AntennaArray功能,制定自己的天线阵列,并使用它来模拟信道。

岳尚

@WK,移动站的瞬时速度是必需的,因此由于多普勒/相移,信道会随着时间而变化。此外,WINNER II使用MS速度、半波长和ModelConfig。采样密度字段隐式设置信号采样率。请参考com . winner2channel的帮助页面。

WK.

@Yue Shang:你能澄清一下你对Ioannis的评论吗:“BS和MS之间的距离对于给定的对象配置是固定的。”如果是这种情况,那么设置“cfgLayout.Stations”有什么意义呢?速度”财产吗?

我可以将我自己的MIMO天线辐射模式添加到这个模型中吗?

岳尚

嗨Mohammad,感谢您在帮助页面示例中指出拼写错误。我们会解决它。

正确的代码:

清晰的
CLC.

cfgWim = winner2.wimparset;
cfgwim.sampleditess = 20;
cfgWim。RandomSeed = 10;%的可重复性
bsaa = winner2.antennaarray('uca',8,0.02);BS%UCA-8数组
MSAA1 = winner2.AntennaArray(齿龈,2,0.01);MS1的% ULA-2数组
MSAA2 = winner2.AntennaArray(齿龈,4,0.005);MS2的% ULA-4数组
Msidx = [2,3];
bsidx = {1};
问= 2;
rndSeed = 5;
cfgLayout = winner2。layoutparset (MSIdx BSIdx,……
问[BSAA MSAA1, MSAA2], [], rndSeed);
[H1, ~, finalCond] = winner2.wim (cfgWim cfgLayout);
[H2, ~, finalCond] = winner2.wim (cfgWim、cfgLayout finalCond);
H = cellfun(@(x,y) cat(4,x,y), H1, H2, 'UniformOutput', false);
数字;
ts = finalcond.delta_t(1);第一个链路的%采样时间
情节(Ts * (0:2 * cfgWim.NumTimeSamples-1)”,…
ABS(挤压(H {1}(1,1,1))),'.-');
包含(时间(s));
ylabel('幅度');
title('第一个链路,第一个Tx和第一个Rx的第一个路径系数');
网格;

winner2中的代码示例。Wim帮助页面有一些语法错误,经过修正,其结果是错误的。

岳尚

嗨itay - Wiki页面上所示的是垂直半波长偶极子的总方向性模式,而您使用Winner2.dipole演示的绘图是相同偶极子的方位角的V和H偏振方向模式。对于垂直偶极子,在方位角平面中H偏振图案为零。这就是你看到差异的原因。请注意,winner2.dipole不会模拟高度。请参阅winner2.dipole的命令行帮助。希望这个有帮助。

函数winner2.偶极子()提供了错误的辐射模式。
输出辐射图为零,但应遵循已知偶极子图(https://en.wikipedia.org/wiki/dipole_antenna.)。

下面的代码演示了它:

阿兹= 180:179;
模式=挤压(winner2.dipole (az));
数字;
次要情节(1、2、1);
polarplot (az / 180 *π,模式(1:));
标题(垂直的);
次要情节(1、2、2);
polarplot (az / 180 *π,模式(2:));
标题('水平');

乔登李

乔治

王约翰

这对5G研发很有用。

岳尚

嗨IOAnnis,BS和MS之间的距离是针对给定对象配置而定的,因此路径损耗也是如此。功率变化只能从褪色。也许这是一个缓慢的衰落渠道,渐渐衰落发生在模拟开始中深入。如果是这种情况,当您运行模拟时,您将看到电源上升。或者,您可以尝试降低ModelConfig属性的SampleDity字段值,以查看它是否可以对您带来差异。

做得很好。只有一个问题:每次调用Winner通道滤波器对象时,输出功率都在减小。我最初的想法是,这是由于远离胡扯,但时间框架比这要小得多,以证明这种变化。

任何意见?

你好,我有MATLAB 2016b。然而,当我尝试安装这个附加组件时,它说我需要通信工具箱6.3,我找不到提到的工具箱。因此,我无法使用这个附加组件。请帮我. .

对不起帕尔纳,此提交不适用于R2015B。请将MATLAB版本更新为R2016B,然后再次尝试使用它。

你好,我有一个消息说这个模型是不可用的MATLAB的这个版本。我用的是MATLAB R2015b,已经更新了。所以,怎么了?有人能帮我一下吗?

MATLAB版本兼容性
创建R2016b
兼容R2016b到R2020a
平台兼容性
窗户 苹果系统 Linux.