文件交换

图片缩略图

WINNER II通道模型通信工具箱

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

56个下载

更新2020年3月18日

编者按:该文件被选为中央MATLAB本周的挑选

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

信道模型可以模拟两线的视距(LOS)和非LOS传播条件。它还允许你申请多个室内和室外传播情形。可以以流方式与WINNER生成的信道系数执行信道滤波。

通道模型支持金宝app
•RF频率高达6 GHz,和信号带宽高达100MHz
•视线(LOS)和非LOS传播
•12种的室内和室外传播情形
任意大天线阵列(用于大规模MIMO应用)
•各向同性,偶极和用户定义的天线元件图案
•多种天线阵列类型(线性、圆形和用户定义)

从您的操作系统或开口内MATLAB中.mlpkginstall文件将启动安装过程的这个附加并获得对您有版本的最新版本。

这.mlpkginstall文件是R2016b及以后的功能。

评论和评分(37

我正在研究“新型三维非平稳MmWave大规模MIMO”
用于5G高速列车的通道模型
无线通信”,请给我发码mohitkumaratal@gmail.com

相美NOH

我想分析的高速列车的代码。如果移动台速度为时速350公里,如果只有一个手机和一个基站....我在哪里改变它得到它的工作?请帮我。

嗨,我正在与智能天线的MANET工作,我希望模拟解决冲突和redanduncy问题在MANET,但我不能实现它在NS2,现在我需要知道如何能模拟智能天线在MANET的AOA

@zhengyang陈
可以请你给我的代码测试LS和MMSE使用赢家渠道模式

陈正阳

现在,我使用这个赢家的信道模型,以测试MMSE和LS估计。我发现了一些有趣的事实是,在像A1,B1,B2等某些情况下,MMSE获得对SNR曲线的BER比LS方法,这是没有意义的我厉害。任何人都不会理解为什么会这样?

粤商

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

粤商

@Zhengyang,是的,路过的冲动通过该通道是让CIR的一种方式。

陈正阳

您好,使用MMSE估计当信号经过信道后,我有一个问题。我能设法得到它需要的MMSE估计信道脉冲响应?我可以输入一组数据等[1 0 0 0 ...],并解卷积得到CIR?

我可以使用频率高于6GHz的更大的高达100兆赫这个WINNER II信道建模?将它仍然工作,或者我应该使用类似QUADRIGA?

谢谢你的回复。知道如何从CST导入MIMO元素的辐射模式到WINNER II模型吗?

粤商

嗨,胜出者艾哈迈德。天线阵列函数允许您指定天线阵列中每个天线元素的辐射模式。但是它不允许您导入阵列的辐射模式。希望这可以帮助。

我有紧急的问题。我可以把MIMO天线的辐射图导入到这个模型中吗?

你好,
我不知道这是否是最后的赢家II模型(D1.1.2)的实现或临时一个(D1.1.1)?我试图用不同的下倾角工作(因此在方位方向的变化,据称仅由D1.1.2模型),结果表明,在发射机和接收机之间的高度差被忽略

粤商

嗨ANKIT,对不起,我没有试过一个FDD系统模型。但基于什么是在5.4.3节中描述,似乎是可行的。小规模参数可以在winner2.wim函数的第三输出中找到。希望这可以帮助。

嗨,粤商。
感谢您的答复。是否有建立上行通道的任何解决办法。
我已经发现在“Kyosti,佩卡,尤哈Meinila等人此方法。WINNER II信道模型。D1.1.2 V1.2。IST-4-027756 WINNER II,2007年9月”5.4.3节它说:

在接下来的步骤中,我们解释如何获得FDD系统的与上行链路和下行链路信道
带宽为100兆赫。中心载波频率为fc和fc + Dfc:
·定义BS和MS的位置,计算该信道为一个链路,例如BS向MS在某些
载波频率fc
·保存小规模参数
·BS和MS的交换位置
·计算其他链路,在该示例中由MS向BS:
o使用保存的小尺度参数
随机化光线的初始相位
o将载频改为fc + Dfc

但我不知道如何在步骤特地实现它的时候,我们需要交换学士和硕士学位位置。考虑方案时,我们有2个MS连接到1个BS。

粤商

Hi Ankit, WINNER II频道唯一的模型下行。希望这可以帮助。

你好,

如何创建用于使用FDD winner2工具箱上行链路信道(移动​​站到基站)。

粤商

嗨艾哈迈德,如果你对数组的每个元素的场模式,您可以使用winner2.AntennaArray功能来制定自己的天线阵列,并用它来的信道模型。

粤商

@WK,移动台的瞬时速度是必需的,所述信道随时间变化由于多普勒/相移。此外,WINNER II用途MS速度,半波长和ModelConfig.SampleDensity字段隐含设定的信号的采样率。请参考comm.WINNER2Channel的帮助页面上的这一点。

@Yue尚:你能澄清扬您的评论:“BS和MS之间的距离是固定的给定对象的配置。”如果是这样的话,什么是点设置“cfgLayout.Stations.Velocity”属性?

我可以我自己的MIMO天线辐射模式添加到这种模式?

粤商

你好,Mohammad,谢谢你在帮助页面的例子中指出了拼写错误。我们会解决的。

正确的代码:

明确
clc

cfgWim = winner2.wimparset;
cfgWim。SampleDensity = 20;
cfgWim.RandomSeed = 10;%对于重复性
BSAA = winner2.AntennaArray (UCA的8 0.02);% UCA-8阵列用于BS
MSAA1 = winner2.AntennaArray( 'ULA',2,0.01);%ULA-2阵列MS1
MSAA2 = winner2.AntennaArray( 'ULA',4,0.005);%ULA-4阵列MS2
MSIdx =(2、3);
BSIdx = {1};
NL = 2;
rndSeed = 5;
cfgLayout = winner2.layoutparset(MSIdx,BSIdx,...
NL,[BSAA,MSAA1,MSAA2],[],rndSeed);
[H1,〜,finalCond] = winner2.wim(cfgWim,cfgLayout);
[H 2,〜,finalCond] = winner2.wim(cfgWim,cfgLayout,finalCond);
H = cellfun(@(X,Y)的猫(4,X,Y),H1,H2, 'UniformOutput',假);
图;
Ts = finalCond.delta_t (1);第一个链接的采样时间%
图(TS *(0:2个* cfgWim.NumTimeSamples-1)”,...
abs(挤压(H{1}(1, 1, 1,:))), '。');
xlabel( '时间(s)');
ylabel(振幅);
标题(“第一个链接,第一次Tx和1 Rx的第一通径”);
网格;

在winner2.wim帮助页面的代码示例有一些语法错误,改正后,其结果是错误的。

粤商

Hi Itay——wiki页面上显示的是垂直半波长偶极子的总指向性模式,而您使用winner2演示的图。偶极子是同一偶极子在方位角平面上的V和H极化指向性图。对于垂直偶极子,H极化图在方位角平面为零。这就是为什么你会看到不同。注意,winner2。偶极子不能模拟高程。请参考winner2.dipole的命令行帮助。希望这可以帮助。

功能winner2.dipole()提供错误的辐射模式。
输出辐射图案是零,而它应该遵循偶极已知模式(https://en.wikipedia.org/wiki/Dipole_antenna)。

此代码演示了:

AZ = -180:179;
图案=挤压(winner2.dipole(AZ));
图;
副区(1,2,1);
polarplot(AZ / 180 * PI,模式(1,:));
标题( '垂直');
副区(1,2,2);
polarplot(AZ / 180 * PI,图案(2,:));
标题(“水平”);

约旦李

豪尔赫

约翰王

它是5G R&d是有用的。

粤商

Hi Ioannis,对于给定的对象配置,BS和MS之间的距离是固定的,路径损失也是固定的。功率的变化只能来自衰落。也许这是一个缓慢衰落的信道,而衰落恰好从模拟开始就深入了。如果是这样,那么在运行模拟足够长的时间后,您将看到电源增加。或者,您可以尝试减少ModelConfig属性的SampleDensity字段值,看看它是否会对您产生影响。

这一出色的工作。只有一个问题:每个获奖者信道滤波器对象被调用时,输出功率减少。我最初的想法,这是由于从BS移开,但时间框架是非常非常小的比这证明这种变化。

任何评论?

您好,我有MATLAB 2016B。然而,当我尝试安装这个插件,它说我需要通信工具箱6.3,我无法找到上述工具箱。因此,我无法使用此插件。请帮我..

对不起,Parna,这个提交不能用于R2015b。请将您的MATLAB版本更新为R2016b,并再次尝试使用。

Parna Sabeti

您好,我有一个消息,说这种模式是不适用于这个版本的MATLAB。我使用MATLAB R2015b,它的更新。那么,什么是错的?任何人可以帮助我一下吗?

Parna Sabeti

MATLAB版本兼容性
创建与R2016b
与R2016b到R2020a兼容
平台的兼容性
视窗 macOS Linux