This patch provides the necessary modifications to run a basic RN simulation on the Vienna LTE Downlink System Level Simulator. This code is provides as-is for the purpose of reproducibility of existing research results. Compatibility with future versions of the simulator or LTE standard, new features or undetected bugs will not be maintained PREREQUISITES 1) Obtain the Vienna LTE Downlink System Level Simulator http://www.nt.tuwien.ac.at/research/mobile-communications/lte-simulators/ (You will need to contact the authors to obtain the code) 2) Download version v1.7_r1119 (Or alternately, you can download the current version at your own risk and fix any incompatibility between the codes) 3) Download and install any additional material you need (for instance, the Wienner channel models) 4) Verify you regular Vienna LTE Simulator install (You can use LTE_sim_main_launcher_examples.m) LINUX SETUP (tested) 5) Copy viennaLTESystemLeveleSimulator1.7+relays.patch to the simulator folder 6) On a terminal, run --$patch -p1 < viennaLTESystemLeveleSimulator1.7+relays.patch 7) Now the code files have been altered with the UVIGO simulations 8) You can verify your modded Vienna LTE Simulator install using the -now modified- file LTE_sim_main_launcher_examples.m again WINDOWS SETUP (untested) 4.5) Obtain GNUpatch for wingows http://gnuwin32.sourceforge.net/packages/patch.htm ...) Proceed as in the linux case, making changes to the procedure if necessary The following tutorial on command-line patching may be of use http://jungels.net/articles/diff-patch-ten-minutes.html NOTICE: The simulation configuration files (hex_grid_tilted_with_e2e_relays.m et cetera) use COST231 urban-micro propagations models. You must make sure that your matlab and Vienna installs can compile and locate the corresponding .mex file, or alter these simulations to use other models.