{"id":10282,"date":"2018-11-09T09:00:34","date_gmt":"2018-11-09T14:00:34","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/?p=10282"},"modified":"2018-11-08T19:13:22","modified_gmt":"2018-11-09T00:13:22","slug":"winner-and-winner-ii","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2018\/11\/09\/winner-and-winner-ii\/","title":{"rendered":"WINNER and WINNER II"},"content":{"rendered":"<div xmlns:mwsh=\"http:\/\/www.mathworks.com\/namespace\/mcode\/v1\/syntaxhighlight.dtd\" class=\"content\">\n   <introduction><\/p>\n<p><a href=\"http:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/415593\">Idin<\/a>&#8216;s pick this week is <a href=\"http:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/59690\">Winner II Channel Model<\/a> for Communications Toolbox by <a href=\"http:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/4067408\">MathWorks Communications System Toolbox Team<\/a>.\n      <\/p>\n<p>   <\/introduction><\/p>\n<h3>Contents<\/h3>\n<div>\n<ul>\n<li><a href=\"#1\">Background<\/a><\/li>\n<li><a href=\"#2\">Further Details on WINNER Project and WINNER models<\/a><\/li>\n<li><a href=\"#3\">Why is this important?<\/a><\/li>\n<li><a href=\"#4\">What to do with this Submission?<\/a><\/li>\n<li><a href=\"#5\">So Many Channel Models<\/a><\/li>\n<li><a href=\"#6\">Comments<\/a><\/li>\n<\/ul><\/div>\n<h3>Background<a name=\"1\"><\/a><\/h3>\n<p>The WINNER and WINNER II (or WINNER 2) channel models were developed through the WINNER (Wireless World Initiative New Radio) project in Europe for &#8220;beyond 3G&#8221; systems between 2004 and 2010. This File Exchange submission brings the final result of  that project into MATLAB as a set of well-documented functions and classes.\n   <\/p>\n<h3>Further Details on WINNER Project and WINNER models<a name=\"2\"><\/a><\/h3>\n<p>Although the WINNER project web page is no longer online, you can access the final report of the project <a href=\"https:\/\/www.cept.org\/files\/8339\/winner2%20-%20final%20report.pdf\">here<\/a>. You can also watch a short video about these channel models <a href=\"https:\/\/www.mathworks.com\/videos\/winner-ii-channel-model-1484949729030.html\">here<\/a><\/p>\n<h3>Why is this important?<a name=\"3\"><\/a><\/h3>\n<p>Accurate models of the physical world are a key part of most software simulations. In wireless communications modeling the &#8220;wireless&#8221; part, or the &#8220;channel&#8221;, is particularly challenging. Many different types of channel models have been proposed and used over the years. Each channel model works well for a given scenario (i.e. a system operating within a certain frequency range in a particular environment). The WINNER project was a large multi-year effort to develop channel models that worked well in the 2-6GHz range for signals of up to 100MHz bandwidth (see <a href=\"https:\/\/www.researchgate.net\/publication\/272892175_Overview_of_winner_channel_modelling_activities\">here<\/a>).<\/p>\n<p>The final phase of the WINNER project produced mathematical models (along with their software implementation) that are suitable for both single-antenna systems (SISO), and multi-input multi-output (MIMO) multi-user systems (if you are not familiar with that terminology, &#8220;MIMO&#8221; means systems that use multiple antennas at both the transmitter and the receiver). That means you can simulate scenarios like the one shown in the figure below. As the figure implies, the WINNER model can be used as both a link-level and a system-level model (i.e. it supports multiple links between different devices) as opposed to models that can only support a connection between one transmit\/receive pair.<\/p>\n<p>It is worth noting that the WINNER II channel models are related to the models used for simulation of wireless LAN (IEEE 802.11) systems, as well as 4G (LTE) and 5G mobile communication systems. A key point here is that WINNER II is a 2D model, whereas some of the newer models, especially ones used for 5G, are 3D models (e.g. WINNER+ or CDL).\n   <\/p>\n<p><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/winnerII.jpg\"> <\/p>\n<h3>What to do with this Submission?<a name=\"4\"><\/a><\/h3>\n<p>Once you download and install this package, the first thing to do is type <tt>help winner2<\/tt> at the MATLAB command prompt. That will give you a gateway to the documentation of the package, and the main functionality.  Watching the video linked above will also give you a few snippets of code to try.\n   <\/p>\n<h3>So Many Channel Models<a name=\"5\"><\/a><\/h3>\n<p>The WINNER II channel models are only one of the many channel models that are now available in MATLAB. <a href=\"https:\/\/www.mathworks.com\/help\/releases\/R2018b\/comm\/channel-modeling-and-rf-impairments.html\">This page<\/a> shows a more comprehensive list.\n   <\/p>\n<p>You will find all the standard textbook channel models: AWGN, Rayleigh and Rician fading channels, plus models for MIMO systems, and also the <a href=\"https:\/\/www.mathworks.com\/help\/comm\/ref\/stdchan.html\">STDCHAN<\/a> function that can generate a whole host of GSM, CDMA, and ITU-R channel models. In addition, the wireless standard toolboxes (<a href=\"https:\/\/www.mathworks.com\/products\/wlan.html\">WLAN Toolbox<\/a>, <a href=\"https:\/\/www.mathworks.com\/products\/lte.html\">LTE Toolbox<\/a>, and the new <a href=\"https:\/\/www.mathworks.com\/products\/5g.html\">5G Toolbox<\/a>) each contain channel models that are defined in the respective standards.\n   <\/p>\n<h3>Comments<a name=\"6\"><\/a><\/h3>\n<p>As always, your <a href=\"http:\/\/blogs.mathworks.com\/pick\/?p=10282#respond\">thoughts<\/a> and <a href=\"http:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/59690#comments\">comments<\/a> here are greatly appreciated.\n   <\/p>\n<p><script language=\"JavaScript\">\n<!--\n\n    function grabCode_70e6e41dac174792a8d74bea20c7fb87() {\n        \/\/ Remember the title so we can use it in the new page\n        title = document.title;\n\n        \/\/ Break up these strings so that their presence\n        \/\/ in the Javascript doesn't mess up the search for\n        \/\/ the MATLAB code.\n        t1='70e6e41dac174792a8d74bea20c7fb87 ' + '##### ' + 'SOURCE BEGIN' + ' #####';\n        t2='##### ' + 'SOURCE END' + ' #####' + ' 70e6e41dac174792a8d74bea20c7fb87';\n    \n        b=document.getElementsByTagName('body')[0];\n        i1=b.innerHTML.indexOf(t1)+t1.length;\n        i2=b.innerHTML.indexOf(t2);\n \n        code_string = b.innerHTML.substring(i1, i2);\n        code_string = code_string.replace(\/REPLACE_WITH_DASH_DASH\/g,'--');\n\n        \/\/ Use \/x3C\/g instead of the less-than character to avoid errors \n        \/\/ in the XML parser.\n        \/\/ Use '\\x26#60;' instead of '<' so that the XML parser\n        \/\/ doesn't go ahead and substitute the less-than character. \n        code_string = code_string.replace(\/\\x3C\/g, '\\x26#60;');\n\n        author = 'Idin Motedayen-Aval';\n        copyright = 'Copyright 2018 The MathWorks, Inc.';\n\n        w = window.open();\n        d = w.document;\n        d.write('\n\n<pre>\\n');\r\n        d.write(code_string);\r\n\r\n        \/\/ Add author and copyright lines at the bottom if specified.\r\n        if ((author.length > 0) || (copyright.length > 0)) {\r\n            d.writeln('');\r\n            d.writeln('%%');\r\n            if (author.length > 0) {\r\n                d.writeln('% _' + author + '_');\r\n            }\r\n            if (copyright.length > 0) {\r\n                d.writeln('% _' + copyright + '_');\r\n            }\r\n        }\r\n\r\n        d.write('<\/pre>\n\n\\n');\n      \n      d.title = title + ' (MATLAB code)';\n      d.close();\n      }   \n      \n-->\n<\/script><\/p>\n<p style=\"text-align: right; font-size: xx-small; font-weight:lighter;   font-style: italic; color: gray\"><a href=\"javascript:grabCode_70e6e41dac174792a8d74bea20c7fb87()\"><span style=\"font-size: x-small;        font-style: italic;\">Get<br \/>\n            the MATLAB code<br \/>\n            <noscript>(requires JavaScript)<\/noscript><\/span><\/a><\/p>\n<p>      Published with MATLAB&reg; R2018b<\/p>\n<\/div>\n<p><!--\n70e6e41dac174792a8d74bea20c7fb87 ##### SOURCE BEGIN #####\n%% WINNER and WINNER II\n%\n% <http:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/415593 Idin>'s\n% pick this week is\n% <http:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/59690 Winner II\n% Channel Model> for Communications Toolbox by\n% <http:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/4067408 MathWorks Communications System Toolbox Team>.\n% \n\n%% Background\n% \n% The WINNER and WINNER II (or WINNER 2) channel models were developed\n% through the WINNER (Wireless World Initiative New Radio) project in\n% Europe for \u00e2\u20ac\u0153beyond 3G\u00e2\u20ac\ufffd systems between 2004 and 2010. This File Exchange\n% submission brings the final result of that project into MATLAB as a set\n% of well-documented functions and classes. \n%\n%% Further Details on WINNER Project and WINNER models \n% Although the WINNER project web page is no longer online, you can access\n% the final report of the project\n% <https:\/\/www.cept.org\/files\/8339\/winner2%20-%20final%20report.pdf here>\n% You can also watch a short video about these channel models\n% <https:\/\/www.mathworks.com\/videos\/winner-ii-channel-model-1484949729030.html\n% here>\n% \n%% Why is this important? \n% Accurate models of the physical world are a key part of most software\n% simulations. In wireless communications modeling the \u00e2\u20ac\u0153wireless\u00e2\u20ac\ufffd part, or\n% the \u00e2\u20ac\u0153channel\u00e2\u20ac\ufffd, is particularly challenging. Many different types of\n% channel models have been proposed and used over the years. Each channel\n% model works well for a given scenario (i.e. a system operating within a\n% certain frequency range in a particular environment). The WINNER project\n% was a large multi-year effort to develop channel models that worked well\n% in the 2-6GHz range for signals of up to 100MHz bandwidth (see\n% <https:\/\/www.researchgate.net\/publication\/272892175_Overview_of_winner_channel_modelling_activities\n% here>). The final phase of the WINNER project produced mathematical\n% models (along with their software implementation) that are suitable for\n% both single-antenna systems (SISO), and multi-input multi-output (MIMO)\n% multi-user systems (if you are not familiar with that terminology, \u00e2\u20ac\u0153MIMO\u00e2\u20ac\ufffd\n% means systems that use multiple antennas at both the transmitter and the\n% receiver). That means you can simulate scenarios like the one shown in\n% the figure below. As the figure implies, the WINNER model can be used as\n% both a link-level and a system-level model (i.e. it supports multiple\n% links between different devices) as opposed to models that can only\n% support a connection between one transmit\/receive pair. It is worth\n% noting that the WINNER II channel models are related to the models used\n% for simulation of wireless LAN (IEEE 802.11) systems, as well as 4G (LTE)\n% and 5G mobile communication systems. A key point here is that WINNER II\n% is a 2D model, whereas some of the newer models, especially ones used for\n% 5G, are 3D models (e.g. WINNER+ or CDL).\n%  \n% <<winnerII.jpg>>\n\n%% What to do with this Submission?\n% Once you download and install this package, the first thing to do is type\n% |help winner2| at the MATLAB command prompt. That will give you a gateway\n% to the documentation of the package, and the main functionality. Watching\n% the video linked above will also give you a few snippets of code to try.\n%% So Many Channel Models \n% The WINNER II channel models are only one of the many channel models that\n% are now available in MATLAB.\n% <https:\/\/www.mathworks.com\/help\/releases\/R2018b\/comm\/channel-modeling-and-rf-impairments.html\n% This page> shows a more comprehensive list:\n% \n% You will find all the standard textbook channel models: AWGN, Rayleigh\n% and Rician fading channels, plus models for MIMO systems, and also the\n% <https:\/\/www.mathworks.com\/help\/comm\/ref\/stdchan.html STDCHAN> function\n% that can generate a whole host of GSM, CDMA, and ITU-R channel models. In\n% addition, the wireless standard toolboxes\n% (<https:\/\/www.mathworks.com\/products\/wlan.html WLAN Toolbox>,\n% <https:\/\/www.mathworks.com\/products\/lte.html LTE Toolbox>, and the new\n% <https:\/\/www.mathworks.com\/products\/5g.html 5G Toolbox>) each contain\n% channel models that are defined in the respective standards.\n\n\n%% Comments\n% As always, your <http:\/\/blogs.mathworks.com\/pick\/?p=10282#respond\n% thoughts> and\n% <http:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/59690#comments\n% comments> here are greatly appreciated.\n\n \n\n##### SOURCE END ##### 70e6e41dac174792a8d74bea20c7fb87\n--><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/pick\/files\/winnerII.jpg\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div>\n<p>Idin&#8216;s pick this week is Winner II Channel Model for Communications Toolbox by MathWorks Communications System Toolbox Team.<\/p>\n<p>Contents<\/p>\n<p>Background<br \/>\nFurther Details on WINNER&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2018\/11\/09\/winner-and-winner-ii\/\">read more >><\/a><\/p>\n","protected":false},"author":36,"featured_media":10288,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/10282"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/comments?post=10282"}],"version-history":[{"count":9,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/10282\/revisions"}],"predecessor-version":[{"id":10302,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/10282\/revisions\/10302"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media\/10288"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=10282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=10282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=10282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}