{"id":81,"date":"2010-05-27T13:37:26","date_gmt":"2010-05-27T13:37:26","guid":{"rendered":"https:\/\/luini.deib.polimi.it\/?page_id=81"},"modified":"2026-03-16T15:40:50","modified_gmt":"2026-03-16T15:40:50","slug":"software-download","status":"publish","type":"page","link":"https:\/\/luini.deib.polimi.it\/?page_id=81","title":{"rendered":"Software download"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/PlaneWaveGUIVersion2_2-71e.zip\" target=\"_blank\" rel=\"noopener\"><strong>Graphical User Interface for TE\/TM electromagnetic plane waves propagation through multilayered structures<\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">This tool is a Graphical User Interface (GUI) for the analysis of the TE\/TM plane waves propagation through structures composed by multiple layers with different electromagnetic characteristics. The GUI provides graphical results as well as detailed calculations of the transmission line equivalent circuit model. Also double-negative materials are supported. Take a look at the &#8220;Help.html&#8221; file included into the zip archive for a comprehensive description of the GUI features.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Platforms<\/span>: Matlab (R2007a and following versions); Windows XP and Windows 7 (Matlab not needed; available upon request: send an email to <a href=\"mailto:lorenzo.luini@polimi.it\">lorenzo.luini@polimi.it<\/a>)<\/p>\n<p><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2026\/03\/PlaneWaveGUI-1.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-712\" src=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2026\/03\/PlaneWaveGUI-1.bmp\" alt=\"\" width=\"1607\" height=\"855\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/MagneticDipole-775.zip\" target=\"_blank\" rel=\"noopener\"><strong>Magnetic dipole radiation through a multilayered structure<\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">The function implements a horizontal magnetic dipole (along the x-axis) and calculates the x and z component of the magnetic field for y = 0. The script allows to set a wanted value of multiple layers, with their own relative electric permittivity, relative magnetic permeability, conductivity (see the LAYERS PARAMETERS section in the script). The script finally produces an animation of the radiated field.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Platforms<\/span>: Matlab (R2007a and following versions)<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-69\" style=\"border: 0px solid black; margin: 2px;\" src=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/Dipole-d80.gif\" alt=\"\" width=\"437\" height=\"328\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/LinkBudget-764.zip\" target=\"_blank\" rel=\"noopener\"><strong>Analysis tool for radio link budget<\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">A Graphical User Interface for the analysis of a radio link budget. It calculates the received power from the knowledge of the radio link characteristics. It allows to work in linear (e.g. Watts for the power) or in log (e.g. dBm for the power) scale (automatic conversion from one scale to the other is also possible). Effects of rain attenuation are considered both on terrestrial and Earth-space links.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Platforms<\/span>: Matlab (R2007a and following versions); Windows XP and Windows 7 (Matlab not needed; available upon request: send an email to <a href=\"mailto:&lt;a href=\">lorenzo.luini@polimi.it<\/a>&#8220;)<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/LinkBudget-b74.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"\" style=\"border: 1px solid black; margin: 2px;\" src=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/LinkBudget-b74.png\" alt=\"\" width=\"875\" height=\"401\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.itu.int\/dms_pubrec\/itu-r\/rec\/p\/R-REC-P.837-6-201202-I!!ZIP-E.zip\" target=\"_blank\" rel=\"noopener\"><strong>Conversion of rainfall statistics from long to short integration time<\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">A Graphical User Interface for the convesion of rainfall statistics (i.e. the Complementary Cumulative Distribution Function of the rain rate, also known as P(R)) from long (i.e. 5 to 60 minutes) to short (i.e. 1 minute) integration time. The application implements the algorithm published <a href=\"http:\/\/ieeexplore.ieee.org\/xpl\/articleDetails.jsp?tp=&amp;arnumber=5072266&amp;contentType=Journals+%26+Magazines&amp;searchField%3DSearch_All%26queryText%3DA+physically+based+method+for+the+conversion+of+rainfall+statistics+from+long+to+short+integration+time\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a> (C. Capsoni, L. Luini, \u201c<em>A physically based method for the conversion of rainfall statistics from long to short integration time<\/em>\u201d, IEEE Transactions on Antennas and Propagation, vol. 57, no. 11, Page(s): 3692 \u2013 3696, November 2009) and it has been recently adopted by the International Telecommunication Union &#8211; Radiocommunication Sector (ITU-R) in recommendation P.837-6 &#8211; Annex 3 (&#8220;<em>Characteristics of precipitation for propagation modelling<\/em>&#8220;). More information on the SW application (installation, user guide, data format, &#8230;) is included in the ZIP file to be downloaded. For additional information, also refer to the text of <a href=\"http:\/\/www.itu.int\/dms_pubrec\/itu-r\/rec\/p\/R-REC-P.837-6-201202-I!!PDF-E.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">recommedation ITU-R P.837-6<\/a>.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Platforms<\/span>: Matlab, Windows XP and Windows 7 (Matlab not needed; already included in the downloadable package)<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/EXCELL_RSC-ee0.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" style=\"border: 1px solid black; margin: 2px;\" src=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/EXCELL_RSC-ee0.png\" alt=\"\" width=\"646\" height=\"558\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/FitLaw_GA-e82.zip\" target=\"_blank\" rel=\"noopener\"><strong>Fitting complex analytic laws to data by means of Genetic Algorithms<\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">The script allows to easily fit predefined complex analytical laws exploiting the potentiality of Genetic Algorithms. The script receives as input the handle to the analytic laws to be fitted to data. Such law may depend on multiple variables and several parameters. This optimization approach may turn out to be particularly powerful when the number of variables and the number of parameters increases a lot.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Platforms<\/span>: Matlab (R2007a and following versions); &#8220;Genetic Algorithm and Direct Search Toolbox&#8221; required<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/FitExample-1ef.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" style=\"border: 1px solid black; margin: 2px;\" src=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/FitExample-1ef.png\" alt=\"\" width=\"477\" height=\"369\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/SmithMatlab-772.zip\" target=\"_blank\" rel=\"noopener\"><strong>Impedence\/admittance transformations along transmission lines using the Smith Chart (by professor Carlo Riva)<\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">This tool implements impedence\/admittance transformations along transmission lines by means of the Smith Chart. Results are provided in terms of target impedence\/admittance and reflection\/transmission coefficient. Graphical results, showing the movement on the Smith Chart, are provided as well.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Platforms<\/span>: Matlab (R2007a and following versions)<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-76\" style=\"border: 0px solid black; margin: 2px;\" src=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/SmithChart_example-614.png\" alt=\"\" width=\"501\" height=\"414\" srcset=\"https:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/SmithChart_example-614.png 697w, https:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/SmithChart_example-614-300x248.png 300w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/TX_line-dce.zip\" target=\"_blank\" rel=\"noopener\"><strong>Real-time wave propagation along transmission lines<strong> (by professor Carlo Riva)<\/strong><\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">A Graphical User Interface simulating wave propagation along a transmission line in the time domain: power transfer and power loss, progressive and regressive waves, reflection and absorption phenomena.<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Platforms<\/span>: Matlab (R2007a and following versions)<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-78\" style=\"vertical-align: bottom; border: 1px solid black; margin: 2px;\" src=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/TransmLine_example-654.png\" alt=\"\" width=\"568\" height=\"470\" border=\"0\" srcset=\"https:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/TransmLine_example-654.png 676w, https:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/TransmLine_example-654-300x248.png 300w\" sizes=\"auto, (max-width: 568px) 100vw, 568px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/SmithChart-e0b.zip\" target=\"_blank\" rel=\"noopener\"><strong>Use of the Smith Chart<strong> (by professor Carlo Riva)<\/strong><\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">A simple yet comprehensive guide on the use of the Smith Chart (PDF version)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/luini.deib.polimi.it\/wp-content\/uploads\/2010\/05\/SmithChart_Complete-079.zip\" target=\"_blank\" rel=\"noopener\"><strong>Complete Smith Chart<\/strong><\/a><\/p>\n<p style=\"text-align: justify;\">The classic Smith Chart (high-resolution PDF file)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Graphical User Interface for TE\/TM electromagnetic plane waves propagation through multilayered structures This tool is a Graphical User Interface (GUI) [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-81","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/pages\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=81"}],"version-history":[{"count":14,"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/pages\/81\/revisions"}],"predecessor-version":[{"id":718,"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=\/wp\/v2\/pages\/81\/revisions\/718"}],"wp:attachment":[{"href":"https:\/\/luini.deib.polimi.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}