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/30 10:31] – [4.1. Time on Air] samer | exploring_lora [2018/10/06 13:47] – [1.3. Installation] samer | ||
---|---|---|---|
Line 15: | Line 15: | ||
In order to design and implement experiments with LoRa, you will use the following devices: | In order to design and implement experiments with LoRa, you will use the following devices: | ||
- | * Arduino Mega (x2). | + | * Arduino Mega or Arduino Duemilanove |
* LoRa shields from [[http:// | * LoRa shields from [[http:// | ||
Line 22: | Line 22: | ||
* Give the main characteristics of the LoRa shield from Dragino (www.dragino.com). | * Give the main characteristics of the LoRa shield from Dragino (www.dragino.com). | ||
* What type of Antenna are you using? Explain the corresponding characteristics. | * What type of Antenna are you using? Explain the corresponding characteristics. | ||
- | * Give an estimated cost of your platform. | + | * Give an estimated cost of your devices. |
</ | </ | ||
- | |||
==== -. Software Tools ==== | ==== -. Software Tools ==== | ||
Line 32: | Line 31: | ||
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 44: | Line 39: | ||
Connect the two Arduino devices to USB ports on your computer. If this is the first time you use Arduino IDE, make sure to install the necessary USB drivers by selecting '' | Connect the two Arduino devices to USB ports on your computer. If this is the first time you use Arduino IDE, make sure to install the necessary USB drivers by selecting '' | ||
- | Now, you have to choose the '' | + | Now, you have to choose the '' |
<WRAP center round tip 75%> | <WRAP center round tip 75%> | ||
For Arduino Mega 2560, additional drivers for Microsoft Windows can be installed from [[http:// | For Arduino Mega 2560, additional drivers for Microsoft Windows can be installed from [[http:// | ||
</ | </ | ||
- | |||
===== -. Theoretical Study ===== | ===== -. Theoretical Study ===== | ||
Line 57: | Line 51: | ||
* What is the relation between processing gain and spreading factor in LoRa modulation? Explain. | * 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? | * How does the spreading factor impact the coverage of a LoRa transmitter? | ||
- | * For each of the three possible | + | * What is the transmission bit rate for each of the following |
+ | * Configuration 1: channel bandwidth = 125 kHz, spreading factor = 7, coding rate = 4/5 | ||
+ | * Configuration 2: channel bandwidth = 500 kHz, spreading factor = 7, coding rate = 4/5 | ||
+ | * Configuration 3: channel bandwidth = 125 kHz, spreading factor = 12, coding rate = 1/2 | ||
* Compute the receiver sensitivity, | * Compute the receiver sensitivity, | ||
* Compare the computed sensitivity to that provided by the {{ : | * Compare the computed sensitivity to that provided by the {{ : | ||
Line 135: | Line 132: | ||
In this section, you will measure the coverage of LoRa under different radio configurations. | In this section, you will measure the coverage of LoRa under different radio configurations. | ||
- | Start by identifying a set of five geographical locations or Test Points (TP). These TPs should be astutely chosen to explore the limits of LoRa coverage. Then, you should implement a function on the server that measures the ratio of successfully delivered packets or PDR. Now, you should run the experiment for three different radio configurations: | + | Start by identifying a set of five geographical locations or Test Points (TP). These TPs should be astutely chosen to explore the limits of LoRa coverage. Then, you should implement a function on the server that measures the ratio of successfully delivered packets or PDR (Packet Delivery Ratio). Now, you should run the experiment for three different radio configurations: |
<WRAP center round help 100%> | <WRAP center round help 100%> |
exploring_lora.txt · Last modified: 2021/10/20 12:52 by samer