Does anyone know, or has sources of, what happens when 2 LoRa messages mix up?
Usually i see people state that if there are 2 incoming messages at the same time that overlap, both messages are gone. (Messages on same frequency and same SF)
But what happens when there is a weaker signal, at some point it is still strong enough to be received, but not strong enough to interfere with a far more powerful signal from a closer node. Is this possible?
To what difference in signal strength will it: have no effect, be filtered out, or corrupt both messages?
Because of the maximum duty cycle (or listen-before-talk in some regions), frequency hopping and use of different spreading factors? Or does the modulation itself even allow for multiple nodes transmitting on the same frequency and spreading factor simultaneously?
I have read that document before, I read it again, but I can not seem to find any specification of the results of a collision between 2 LoRa messages on the same frequency and same SF, with a different signal strength.
All I find is comparison and background information of other modulation techniques in respect to the LoRa modulation technique. And how they are filtered out because they are not similar to the LoRa modulation technique.
Hi Weffel,
I don’'t kmow any beter document That explain LoRa spread spectrum.
I will try to oversimpliphy thinks. Later on you can re-read the simtech document spread spectrum wiki
Resistance to jamming (interference
Resistance to eavesdropping
Resistance to fading
Multiple access capability - CDMA, WIFI and GPS are the most popular spread spectrum techniques.
Or over over simplified - Your and your neighbour WIFI can work at the same frequency channel. Yes both will work sub-optimal but none will be jammed. Even more the signal strenght of neighbour channel can be higher that your signal and you wil still receive data
@Hobo - Your statement is not valid for SpreadSpectrum. 6db is only valid for Narrow Band FSK or OOK modulation
Thanks
So if they have same strong…?
Another question
If two modules with same Sf,send two packet in small different time.what be happen(packet’s strong is same)?
I am not sure if there has been an analysis by Semtech as to what happens when the time differences are ‘small’. It depends on how small is small, and the relation to the inevitable small difference in absolute frequency between nodes and drift during packet transmission.
Some collisions and conflict are inevitable, so why would it be important to know exaclty what happens in the range of possibilities ?
And for what happens when there is a collision with same SF, same frequency, and relatively same strength (difference of less than 6dB) : every symbol in collision will basically have a 50% chance of being demodulated correctly, so the more symbol in collision, the more likely the packet will be wrong in the end.
imho the first thing you have to do is to switch off CRC-check in the gateway. But I wouldn’t send the messages with negative CRC-check to TTS. You should handle them locally.