• Learn
  • LoRaWAN®

LoRaWAN®

    Overview

    The Things Fundamentals

  • What are LoRa and LoRaWAN?
  • LoRaWAN Architecture
  • Regional Parameters
  • LoRaWAN Relay
  • Message Types
  • Security
  • Device Classes
  • End Device Activation
  • Spreading Factors
  • Adaptive Data Rate
  • Limitations
  • Additional Information

  • Frequency Plans by Country
  • Frequency Plans
  • Duty Cycle
  • Glossary
  • Modulation & Data Rate
  • Addressing & Activation
  • Academic Research
  • Antenna Connectors
  • Antenna Types
  • dB, dBm, dBi and dBd
  • EIRP and ERP
  • Forward Error Correction and Code Rate
  • LoRa Physical Layer Packet Format
  • LoRaWAN® Concentrators
  • LoRaWAN® Transceivers
  • NetID and DevAddr Prefix Assignments
  • Preparing for The Things Certified Fundamentals
  • Regional Limitations of RF Use in LoRaWAN
  • RSSI and SNR
  • The Things Certified Security

RSSI and SNR

In wireless communication, a receiver needs a good signal strength and a signal-to-noise ratio to separate the original signal from the modulated carrier. This section contains information about two most commonly used signal strength indicators - RSSI and SNR.

RSSI #

RSSI (Received Signal Strength Indicator) is a relative measurement that helps you determine if the received signal is strong enough to get a good wireless connection from the transmitter. Since LoRaWAN supports bi-directional communication, RSSI is an important measurement for both gateways and end devices. RSSI is measured in dBm and its value is a negative form. The closer the RSSI value is to zero, the received signal is stronger.

Apart from the output power of the transmitter, the following factors mainly influence the RSSI:

  • Path loss
  • Antenna gain
  • Cable/connector loss

SNR #

SNR (Signal-to-Noise Ratio), often written as S/N, is the ratio of the received signal power to the noise floor. SNR is commonly used to determine the quality of the received signal.

SNR can be calculated using the following formula and is often expressed in decibels (dB):

SNR (dB) = Preceived_signal (dBm) - Pnoise (dBm)

If the RSSI is above the noise floor the receiver can easily demodulate the signal.

Here is a good example of a positive SNR:

SNR is greater than zero

Image captured from the YouTube video by Richard Wenner. The x-axis represents the power level in dBm and the y-axis represents the time.

By looking at the above graph you can see that the RSSI is about -65 dBm and the noise floor is about -90 dBm. By using these values you can calculate the SNR as follows:

SNR (dB) = Preceived_signal (dBm) - Pnoise (dBm)

SNR (dB) = -65 dBm -(-90 dBm) = 25 dB

The positive SNR means that the signal power is greater than the noise power, i.e. the receiver will be able to demodulate the signal.

If the RSSI is below the noise floor, it is impossible to demodulate the signal. However, LoRa can demodulate signals that are below the noise floor. The minimum SNR required for demodulation at different spreading factors is shown in the table below:

SNR demodulation limits
Image captured from Semtech SX1276-7-8-9 Datasheet.

Here is a good example of a negative SNR:

SNR is less than zero

Image captured from the YouTube video by Richard Wenner. The x-axis represents the power level in dBm and the y-axis represents the time.

By looking at the above graph you can see that the RSSI is about -120 dBm and the noise floor is about -90 dBm. Now calculate the SNR as follows:

SNR (dB) = Preceived_signal (dBm) - Pnoise (dBm)

SNR (dB) = -120 dBm -(-90 dBm) = -30 dB

The negative SNR means that the signal power is less than the noise power. The value of -30 dB is below the minimum SNR of -20 dBm @ SF12, so it does not guarantee that the receiver will be able to demodulate the signal.

← Regional Limitations of RF Use in LoRaWAN The Things Certified Security →