exploring_lora
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
exploring_lora [2018/09/23 15:03] – [6. Performance Evaluation] samer | exploring_lora [2018/09/27 10:30] – [5. Theoretical Analysis] samer | ||
---|---|---|---|
Line 25: | Line 25: | ||
Download the following software on your PC: | Download the following software on your PC: | ||
* RadioHead: The Packet Radio library for embedded microprocessors can be downloaded from [[http:// | * RadioHead: The Packet Radio library for embedded microprocessors can be downloaded from [[http:// | ||
- | * Arduino IDE: Specific OS versions can be downloaded from [[https:// | + | * Arduino IDE: Specific OS versions can be downloaded from [[https:// |
Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https:// | Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https:// | ||
+ | |||
+ | <WRAP center round tip 75%> | ||
+ | Note well the location of the library folder on your computer. In the following, you will be required to modify source files located in this folder. | ||
+ | </ | ||
===== -. Installation ===== | ===== -. Installation ===== | ||
Line 52: | Line 56: | ||
[{{ : | [{{ : | ||
[{{ : | [{{ : | ||
+ | ===== -. Theoretical Analysis ===== | ||
+ | |||
+ | In this section, a theoretical analysis of the performance of LoRa modulation | ||
+ | <WRAP left round help 100%> | ||
+ | * What is the relation between processing gain and spreading factor in LoRa modulation? Explain. | ||
+ | * How does the spreading factor impact the coverage of a LoRa transmitter? | ||
+ | * For each of the three possible configurations of your LoRa module, what is the transmission bit rate? Explain your computation. | ||
+ | * Compute the receiver sensitivity, | ||
+ | * Compare the computed sensitivity to that provided by the {{ : | ||
+ | </ | ||
===== -. Modifying the Radio Parameters ===== | ===== -. Modifying the Radio Parameters ===== | ||
Line 64: | Line 78: | ||
setModemConfig(Bw125Cr45Sf128); | setModemConfig(Bw125Cr45Sf128); | ||
</ | </ | ||
- | |||
- | <WRAP left round help 100%> | ||
- | * What is the relation between processing gain and spreading factor in LoRa modulation? Explain. | ||
- | * How does the spreading factor impact the coverage of a LoRa transmitter? | ||
- | * For each of the three possible configurations of your LoRa module, what is the transmission bit rate? Explain your computation. | ||
- | * Compute the receiver sensitivity, | ||
- | * Compare the computed sensitivity to that provided by the {{ : | ||
- | </ | ||
In the remainder of this lab, you will conduct measurements to validate the obtained theoretical receiver sensitivity. | In the remainder of this lab, you will conduct measurements to validate the obtained theoretical receiver sensitivity. | ||
===== -. Performance Evaluation ===== | ===== -. Performance Evaluation ===== | ||
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:// | 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:// | ||
- | ==== -. Round Trip Time ==== | + | ==== -. Time on Air ==== |
- | In this section, you will measure the Round Trip Time of LoRa communication | + | In this section, you will measure the Time on Air (ToA) under the three different radio configurations |
<WRAP center round help 100%> | <WRAP center round help 100%> | ||
- | * Draw a box plot of the RTT under the three different radio configurations. | + | * Draw a box plot of the ToA under the three different radio configurations |
* Analyze the obtained results and compare with the theoretical computations. | * Analyze the obtained results and compare with the theoretical computations. | ||
</ | </ | ||
Line 124: | Line 130: | ||
In order to compute distances in your experiment, you can get the GPS coordinates as recorded by your smartphone using an application such as [[https:// | In order to compute distances in your experiment, you can get the GPS coordinates as recorded by your smartphone using an application such as [[https:// | ||
+ | ===== -. Coverage Challenge ===== | ||
+ | |||
+ | |||
===== -. Grading ===== | ===== -. Grading ===== | ||
Line 130: | Line 139: | ||
^ Design experiments | ^ Design experiments | ||
^ Analyse results | ^ Analyse results | ||
- |
exploring_lora.txt · Last modified: 2021/10/20 12:52 by samer