I wonder how the spreading factor (SF) is defined in LoRa PHY. Specifically, in other spread spectrum techniques (e.g DS, FH), we have:
W = R * SF
W is the (spread) bandwidth, and R is the symbol rate.
In LoRa, we define SF as SF=K (no. of bits per symbol) and we have:
W = df * M df = R M = log2(K)
where df is the frequency separation, and M is the no. of symbols. So, in LoRa, it could be better to define SF as SF=M (=2^K) instead of K.
Thanks in advance for the time you generously spare for me!