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/26 16:04] – [6.1. Round Trip Time] samerexploring_lora [2018/09/27 10:32] – [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://www.airspayce.com/mikem/arduino/RadioHead/]] or from this [[http://www.airspayce.com/mikem/arduino/RadioHead/RadioHead-1.86.zip|direct link]].    * RadioHead: The Packet Radio library for embedded microprocessors can be downloaded from [[http://www.airspayce.com/mikem/arduino/RadioHead/]] or from this [[http://www.airspayce.com/mikem/arduino/RadioHead/RadioHead-1.86.zip|direct link]]. 
-  * Arduino IDE: Specific OS versions can be downloaded from [[https://www.arduino.cc/en/Main/Software]] or easier for the course Moodle+  * Arduino IDE: Specific OS versions can be downloaded from [[https://www.arduino.cc/en/Main/Software]].
  
 Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https://www.arduino.cc/en/Guide/Libraries]]. Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https://www.arduino.cc/en/Guide/Libraries]].
Line 56: Line 56:
 [{{ :client-iotlab1.png?direct&600 ||Figure 2. Client serial monitor}}] [{{ :client-iotlab1.png?direct&600 ||Figure 2. Client serial monitor}}]
 [{{ :server-iotlab1.png?direct&600 ||Figure 3. Server serial monitor}}] [{{ :server-iotlab1.png?direct&600 ||Figure 3. Server serial monitor}}]
 +===== -. Theoretical Analysis =====
 +
 +In this section, you will perform a theoretical assessment of the performance of LoRa modulation. You will later compare this theoretical results to the experimental ones as in a typical scientific study.  
 +
 +<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, assuming the following parameters: channel bandwidth = 125 kHz, spreading factor = 7, coding rate = 4/5, bit error rate (BER) target = 10<sup>-4</sup>, and receiver noise figure = 6 dB. Refer to this {{ :1705.05899.pdf | article}} to determine the mapping between the BER and the SNR.
 +  * Compare the computed sensitivity to that provided by the {{ :an1200.22.pdf |Semtech Application Note AN1200.22}} for the same parameters.
 +</WRAP>
 ===== -. Modifying the Radio Parameters ===== ===== -. Modifying the Radio Parameters =====
  
Line 68: Line 79:
 setModemConfig(Bw125Cr45Sf128); setModemConfig(Bw125Cr45Sf128);
 </file> </file>
- 
-<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, assuming the following parameters: channel bandwidth = 125 kHz, spreading factor = 7, coding rate = 4/5, bit error rate (BER) target = 10<sup>-4</sup>, and receiver noise figure = 6 dB. Refer to this {{ :1705.05899.pdf | article}} to determine the mapping between the BER and the SNR. 
-  * Compare the computed sensitivity to that provided by the {{ :an1200.22.pdf |Semtech Application Note AN1200.22}} for the same parameters. 
-</WRAP> 
  
 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.
exploring_lora.txt · Last modified: 2021/10/20 12:52 by samer