wikiroute

networking recipes

User Tools

Site Tools


exploring_lora

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
exploring_lora [2018/09/29 13:14] – [4.1. Time on Air] samerexploring_lora [2018/09/29 14:09] – [4.1. Time on Air] samer
Line 118: Line 118:
 In the following, you will design and implement a set of scenarios that enable to evaluate the performance of the LoRa modulation. As you will deal with scientific assessment, you are required to use scientific tools to show the results. You have the choice between [[http://www.gnuplot.info | gnuplot]], [[https://matplotlib.org/index.html#|matplotlib]] with Python, and MATLAB. Take some time to become familiar with one of these software as you will be required to use them in different occasions of your academic programme. In the following, you will design and implement a set of scenarios that enable to evaluate the performance of the LoRa modulation. As you will deal with scientific assessment, you are required to use scientific tools to show the results. You have the choice between [[http://www.gnuplot.info | gnuplot]], [[https://matplotlib.org/index.html#|matplotlib]] with Python, and MATLAB. Take some time to become familiar with one of these software as you will be required to use them in different occasions of your academic programme.
  
 +As we are in presence of variable radio conditions, some experiments should be repeated multiple times and results can be shown as probability distributions. Take a look at this excellent repository of data visualisation tools [[https://www.data-to-viz.com]].
 ==== -. Time on Air ==== ==== -. Time on Air ====
  
-In this section, you will measure the Time on Air (ToA) as given by the time necessary to transmit a message on the radio interface. You will assess the impact of the spreading factor, the bandwidth, the coding rate, and the message size on the ToA.+In this section, you will measure the Time on Air (ToA) as given by the time necessary to transmit a message on the radio interface. You will assess the impact of the spreading factor, bandwidth, coding rate, and the message size on the ToA.
  
-For this, you can start by implementing a function on the client that measures the time necessary for sending a message. For example, you can use the [[https://www.arduino.cc/en/Reference/Micros| micros()]] function available in the arduino libraries.+For this, you will start by implementing a function on the client that measures the time necessary for sending a message. For example, you can use the [[https://www.arduino.cc/en/Reference/Micros| micros()]] function available in the arduino libraries. Now, you can modify one of the parameters (spreading factor, bandwidth, coding rate, message size) and record the impact on the ToA. Note well that you may need to repeat the expriment to obtain the statistical distributions.
  
 <WRAP center round help 100%> <WRAP center round help 100%>
-  * Describe the scenarios you used for assessing the impact of radio parameters on the ToA. You can join commented extracts of your code. +  * Describe the scenarios you used for assessing the impact of the different parameters on the ToA. You can join commented extracts of your code. 
-  * Visualise the experimental results using for example [[http://www.physics.csbsju.edu/stats/box2.html | box plots]] of the ToA as function of the different radio parameters. +  * Visualise the experimental results by plotting the ToA as function of each one of the different parameters. 
-  * Analyze the obtained results and compare with the theoretical computations. You can superpose the theoretical results and the practical ones on the same graph.+  * Analyze the obtained results and compare with the theoretical computations. You can superpose the theoretical results and the experimental ones on the same graph.
 </WRAP> </WRAP>
 ==== -. Packet Delivery Ratio ==== ==== -. Packet Delivery Ratio ====
exploring_lora.txt · Last modified: 2021/10/20 12:52 by samer