图片缩略图

通信工具箱的WINNER II信道模型

为多用户MIMO无线系统建模和模拟空间定义的信道
4.8
13评级

68下载

更新2021年3月10

编者按:这个文件被选为MATLAB中心本周精选

通信系统工具箱的WINNER II通道模型的安装文件
使用WINNER II信道模型,您可以为多用户MIMO无线系统建模和模拟空间定义的信道。您可以指定任意数量的基站(BS)和移动基站(MS)以及它们的几何形状和位置信息。

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

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

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

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

意见及评分(44

冲 边

粤商

请参考winner2。AntennaArray配置WINNER II支持的天线阵。金宝app

Xuanhong严

WINNER II型号是否不支持UPA天线?金宝app

粤商

@Abdinasir,你可以调整winner2的CenterFrequency字段。wimparset结构。希望这个有帮助。

Abdinasir Hirsi Abdi

我怎样把频率转换成毫米波?

Majid哈迪

说胡

我正在使用RT方法对室外和室内情景损失模型进行预测。请发给我代码jamesshuo@gmail.com。希望我们合作愉快!

Mohit阿塔尔•

我正在研究"新型三维非平稳毫米波大规模MIMO
5G高速列车的信道模型
无线通信”。请发给我代码mohitkumaratal@gmail.com

sangmi能剧

ANURAG VIJAY AGRAWAL

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

khohslarahman压力

HI,我正在研究带智能天线的自组网,我想在自组网中模拟解决碰撞和冗余问题,但我不能在NS2中实现它,现在我需要知道如何在自组网中模拟带AOA的智能天线

Abdelwahab阿菲菲

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

正阳陈

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

粤商

@Mohammad, WINNER II信道模型的频率可达6ghz。如果指定的中心频率大于6ghz, MATLAB代码仍然可以运行,但信道模型可能不适合您的应用程序。

粤商

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

正阳陈

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

穆罕默德assiri

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

艾哈迈德Elshirkasi

谢谢悦尚的回复。如何将MIMO元素的辐射模式从CST导入到WINNER II模型?

粤商

嗨,艾哈迈德,获胜者。AntennaArray功能允许您指定天线阵列中每个天线元素的辐射模式。但它不允许你导入阵列的辐射模式。希望这个有帮助。

艾哈迈德Elshirkasi

我有急事要问你。我可以将MIMO天线测量的辐射图导入到这个模型中。

托马斯诺瓦克

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

粤商

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

Ankit耆那教徒的

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

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

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

粤商

嗨,安基特,赢家II频道仅型号下行。希望这个有帮助。

Ankit耆那教徒的

你好,

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

粤商

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

粤商

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

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

艾哈迈德Elshirkasi

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

粤商

Hi Mohammad,感谢你在帮助页面的例子中指出错字。我们会解决的。

默罕默德·N。

正确的代码:

清晰的
clc

cfgWim = winner2.wimparset;
cfgWim。SampleDensity = 20;
cfgWim。RandomSeed = 10;%的可重复性
BSAA = winner2.AntennaArray (UCA的8 0.02);% UCA-8阵列用于BS
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的第一个路径系数');
网格;

默罕默德·N。

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

粤商

Hi Itay—wiki页面上显示的是垂直半波长偶极子的总方向性模式,而您使用winner2演示的图。偶极子是同一偶极子在方位角面上的V和H极化方向图。对于垂直偶极子,H偏振模式在方位角平面上为零。这就是为什么你看到了不同。注意,winner2。偶极子不能模拟海拔。请参考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属性的SampleDensity字段值,以查看它是否会对您产生影响。

叫做Ioannis Sarris

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

任何评论?

Chinmaya Chhatre

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

MathWorks通信工具箱团队

对不起,Parna, R2015b不支持这个提交。请将您的MATLAB版本更新到R2016b,并重新尝试使用。

风成粘土Sabeti

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

风成粘土Sabeti

MATLAB版本兼容性
创建R2016b
兼容R2016b到R2021a
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!