ConceptioArchivearXiv CS
arXiv CSopen access

Design and Analysis of Chirp-Layered Superposition Coding for LoRa

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
distributedsystemsprotocols
networking, internet, protocols, distributed systems

arXiv:2604.06033v1 [cs.NI] 7 Apr 2026

Design and Analysis of Chirp-Layered Superposition Coding for LoRa Jingxiang Huang

Samer Lahoud

Faculty of Computer Science Dalhousie University Halifax, Canada [email protected]

Faculty of Computer Science Dalhousie University Halifax, Canada [email protected]

Abstract—This paper investigates the design of chirp-layered superposition coding for LoRa, where an additional waveform is linearly superposed on a standard LoRa transmission with minimal impact on the LoRa demodulation process. We first show that any non-zero superposed signal perturbs the output of the standard dechirp-and-DFT demodulator, and then characterize the class of superposed waveforms that minimize this degradation under a given power budget. In particular, we show that a high spreading factor (high-SF) LoRa waveform superposed on a lowSF signal (e.g., SF12 on SF7) can be designed so that its impact on the standard LoRa demodulation remains small. As a result, within each low-SF symbol interval, the high-SF segment can be treated as a quasi-narrowband carrier that conveys an additional BPSK stream. We derive analytical error-rate expressions for both the low-SF LoRa layer and the superposed high-SF layer, and validate them through Monte Carlo simulations. The proposed chirp-layered superposition coding scheme improves the spectral efficiency of LoRa-based links and uses a relatively simple transceiver architecture. Index Terms—LoRa; superposition

I. I NTRODUCTION A. Background LoRa has become one of the most widely used physicallayer technologies for low-power wide-area networks (LPWANs) [1]. At the physical layer, LoRa employs chirp spread spectrum (CSS) modulation, which offers high sensitivity and robustness to interference and multipath, while enabling simple transceivers. These benefits, however, come at the cost of low data rates and modest spectral efficiency. The data rate of LoRa can be adjusted by changing the spreading factor (SF): a smaller SF leads to a shorter symbol duration and thus a higher data rate. However, adjacent SFs differ by a factor of two in symbol duration while increasing the payload by only one bit per symbol, which results in coarse datarate granularity and modest spectral efficiency. This motivates physical-layer designs that fill the large data-rate gaps between adjacent SFs, increasing throughput and spectral efficiency while preserving LoRa’s key advantages. Existing attempts to boost LoRa’s throughput typically enrich the modulation carried by a single LoRa symbol, for example by exploiting additional dimensions such as phase, amplitude, chirp shape, or index. Another line of work increases throughput by allowing multiple transmitters to share the same time-frequency resources via superposition

of their signals. In contrast, we apply superposition at the waveform level. Rather than modifying the symbol alphabet or requiring a new demodulator, we linearly superpose a carefully designed auxiliary waveform onto each legacy LoRa symbol. In this way, we increase data rate and spectral efficiency in a lightweight manner, while the core LoRa demodulation chain can remain unchanged and the overall receiver complexity is not significantly increased. B. Related Work A number of works have analytically characterized the CSS modulation from different aspects. Prior work has characterized CSS/LoRa modulation from multiple angles, including symbol (quasi-)orthogonality and spectral properties [2], interSF interference due to imperfect orthogonality [3], and analytical SER under noise and interference [4]. Many works aim to increase LoRa throughput by embedding extra bits into additional modulation dimensions of LoRa symbols. PSK-LoRa [5] encodes information in two dimensions: the conventional LoRa symbol index and an additional M -ary PSK phase imposed on each symbol. Subsequent extensions further expand the modulation space by exploiting the chirp slope as a third dimension [6] and by refining the phase mapping and detector design to improve robustness against practical impairments [7]. Several works exploit the amplitude modulations (AM): QR-LoRa in [8] lets the symbol envelope carry extra information via quantized amplitude ramps and CloakLoRa in [9] uses small amplitude variations on top of a legacy LoRa transmission to build a covert AM channel. There are also index-modulation based designs. Frequency-shift CSS with index modulation (FSCSS-IM) in [10] encodes bits in the index of orthogonal chirp combinations to increase the data rate of CSS systems. Multiple-chirp-rate index modulation (MCR-IM) for LoRa in [11] and spreading-factor-index-aided LoRa (SFI-LoRa) in [12] follow a similar idea: they build a LoRa-compatible codebook of CSS waveforms (e.g., from Chu–Zadoff sequences with different chirp rates or spreadingfactor patterns) and map information to the waveform index. Some works depart from linear chirps. CurvingLoRa in [13] replaces linear chirps with non-linear chirps to mitigate energy convergence in collisions and increase concurrent transmission

capacity, while BIC-LoRa in [14] further encodes extra bits directly in the chirp shape, using a richer set of non-linear chirps to convey more information. While these symbol-level modifications of the LoRa waveform can significantly improve spectral efficiency, they typically require non-standard receivers and more complex demodulation algorithms compared with legacy LoRa chips. Several works apply non-orthogonal multiple access (NOMA) to LoRa or LoRa-like CSS by superposing multiple users in the power domain on the same time-frequency resources. For uplink scenarios, [15] considers a NOMAenabled LPWAN/LoRaWAN and jointly optimizes the radioresource configuration to improve spectral efficiency and user fairness, while [16] designs a random-access control scheme for a NOMA-enabled LoRa network that coordinates users’ transmission parameters so that power-domain multiplexing at the gateway can successfully resolve collisions. NOMAbased schemes for LoRa mainly superpose conventional LoRa symbols from different users and focus on optimizing network resources so that multiple links can coexist without disturbing each other. Super-LoRa in [17] explicitly superposes multiple payload symbols within the same transmission to enhance throughput, leveraging the robustness of the LoRa demodulator. Our work is similar in spirit, as it also exploits superposition within a single LoRa transmission, but we redesign the LoRa symbol itself and superpose a new chirp layer on the legacy waveform to increase spectral efficiency while ensuring both layers could be reliably demodulated. C. Contributions The main contributions of this paper are as follows. i) We show that no non-zero waveform can be completely transparent to the legacy LoRa demodulator, and we derive conditions under which a superposed waveform induces only marginal degradation. ii) We prove that a high-SF LoRa waveform superposed on a low-SF symbol approximately satisfies these conditions. iii) Leveraging this property, we treat a high-SF segment as a quasi-narrowband carrier for a BPSK stream, derive closed-form error-rate expressions for both layers, and validate them via Monte Carlo simulations. II. S YSTEM M ODEL A. Properties of LoRa Symbols LoRa uses CSS modulation with configurable bandwidths B of 125, 250, or 500 kHz. For a spreading factor (SF), each LoRa symbol encodes SF bits, yielding N = 2SF distinct symbols. The symbol indices range from 0 to N − 1, and the symbol at index 0 is called the upchirp. A baseband LoRa symbol s ∈ {0, 1, . . . , N − 1} starts at a frequency of B B sB N − 2 and increases over time with a slope of Ts . When the instantaneous frequency reaches B2 , it is wrapped to − B2 and continues increasing at the same slope. To analyze the modulation more conveniently, we work with a discrete-time baseband model. The duration of each LoRa SF symbol is T = 2B . Choosing a sampling rate fs = B, each

symbol with index s is represented by N complex samples xs [n]. The samples can be written as xs [n] = ejϕs [n] ,

n = 0, . . . , N − 1,

where the symbol phase is given by   2π  n2 ϕs [n] = + s − N2 n . N 2

(1)

(2)

The folding of the instantaneous frequency at ± B2 is implicitly handled by the complex exponential. Lemma 1 (Completeness and Orthogonality of LoRa Symbols). For a given spreading factor SF, the N = 2SF LoRa −1 baseband symbols {xs }N s=0 form a complete orthogonal basis of CN . Proof. Using (2), we factor xs [n] as   n 2π  n2 N  j2πs n N = g[n] ej2πs N , xs [n] = exp j − n e N 2 2 (3) where g[n] does not depend on s and satisfies |g[n]| = 1 for all n. For s1 , s2 ∈ {0, . . . , N − 1}, their inner product is ⟨xs1 , xs2 ⟩ =

N −1 X

xs1 [n] x∗s2 [n] =

N −1 X

n=0

n=0

N −1 X

(

n

|g[n]|2 ej2π(s1 −s2 ) N (4)

=

n

ej2π(s1 −s2 ) N =

n=0

N,

s1 = s2 ,

0,

s1 ̸= s2 ,

(5)

where the last equality follows from the finite geometric series. −1 Thus {xs }N s=0 is a set of N mutually orthogonal nonzero vectors in the N -dimensional space CN , and hence forms a complete orthogonal basis. Once we know that a waveform cannot vanish in the subspace spanned by the LoRa symbols, the next question is how its energy manifests at the demodulator. Let r[n] denote the received signal. The first step of demodulation is dechirping, which consists of multiplying r[n] by the complex conjugate of the upchirp x∗0 [n] for each sampling point n y[n] = x∗0 [n] r[n]. (6) An N -point Discrete Fourier Transform (DFT) is then applied to y[n] in order to obtain the decision metric Y [k], which is given by N −1

2π 1 X Y [k] = √ y[n] e−j N kn , N n=0

k = 0, 1, . . . , N − 1. (7)

The transmitted symbol index s is recovered by finding the DFT bin in Y [k] with the largest magnitude ŝ = arg max

0≤k<N

Y [k] .

(8)

Ideally, the s-th LoRa symbol only produces a peak in the s-th frequency bin in the decision metric Y [k].

Lemma 2 (Energy Conservation of Demodulation Process). Let u[n] denote an arbitrary waveform, and let Eu = P N −1 2 n=0 |u[n]| denote its energy. Let U [k] be the N -point DFT of the dechirped waveform, then the dechirp-and-DFT operation preserves the energy Eu =

N −1 X

N −1 X

|u[n]|2 =

n=0

|U [k]|2 .

(9)

k=0

Proof. Because |x0 [n]| = 1 for all n, multiplication by the upchirp (or its conjugate) is a unit-modulus operation and therefore preserves the energy of u[n] in the time domain. The N -point DFT with √1N normalization is a unitary transform, so it also preserves energy. Hence, the energy of the waveform must reappear as energy in the N DFT bins. The next question is how to distribute the energy Eu of an additional waveform superposed on the LoRa symbol so as to minimize the worst-case per-bin energy. This leads to the following result. Lemma 3 (Uniform Allocation Minimizes Worst-Case Per-Bin −1 Energy). Consider complex sequence {U [k]}N k=0 with total energy constraint N −1 X

|U [k]|2 = Eu .

(10)

k=0

Then the minimum achievable worst-case per-bin interference power max0≤k<N |U [k]|2 is min max |U [k]|2 =

{U [k]} 0≤k<N

Eu , N

(11)

and this minimum is attained if and only if Eu . (12) N Proof. By the inequality between the maximum and the arith−1 metic mean, for any nonnegative sequence {ak }N k=0 , |U [0]|2 = |U [1]|2 = · · · = |U [N − 1]|2 =

N −1

max ak ≥ k

1 X ak . N

(13)

k=0

Applying this to ak = |U [k]|2 and using we obtain

PN −1 k=0

k

Nl −1  1 X exp jπpn2 + j2πqk n + C , U [k] = √ Nl n=0

(15)

where k = 0, . . . , Nl − 1, Nl = 2SFl and Nh = 2SFh denote the numbers of samples per symbol for the low-SF and highSF chirps, respectively, and C is a term which is not related to n. The coefficients are defined as Nl − Nh ns + s h k p= ̸= 0, qk = − , (16) Nl Nh Nh Nl where sh is the SFh symbol index. Lemma 4 (High-SF Waveform Seen by a Low-SF Demodulator). Let U [k] be defined as in (15). Then there exists a contiguous index set K ⊂ {0, . . . , Nl − 1} with cardinality  Nl  , (17) |K| ≈ Nl 1 − Nh such that 1 , k ∈ K, (18) |U [k]| ≈ p Nl |p| while |U [k]| is negligible for k ∈ / K. Proof. See Appendix. Nl For large-SF gaps with Nh ≫ Nl , the ratio N becomes h small and |K| ≈ Nl , so the higher-SF waveform appears to the low-SF demodulator as an almost flat wideband interferer over all Nl decision bins, closely matching the near-uniform energy allocation identified in Lemma 3. For the example with SF7 and SF12 in Figure 1, almost all bins (except the bin corresponding to the symbol index) in the magnitude of the decision metric |Yk | contain approximately the same nonzero value.

C. Proposed High-SF Superposition Scheme |U [k]|2 = Eu ,

N −1

max |U [k]|2 ≥

Suppose the spreading factors are SFl and SFh with h > l. Assume that, over one SFl symbol interval, the contribution of this SFh symbol to the received signal is given by a contiguous segment of length Nl starting at some offset ns ∈ {0, . . . , Nh −Nl }. After dechirping with the SFl upchirp and applying an Nl -point DFT, the contribution by an SFh waveform to bin k can be written as

1 X Eu |U [k]|2 = . N N

(14)

k=0

Equality holds if and only if |U [k]|2 is constant over k. Thus the uniform allocation uniquely minimizes the worst-case perbin energy under the total-energy constraint. B. High-SF LoRa Waveform on a Low-SF Symbol We now specialize the above analysis to a concrete and practically relevant case: superposing a (part of) higher-SF LoRa waveform on top of a lower-SF LoRa symbol, and examine how the resulting pattern of decision metric approximates the uniformly distributed case discussed above.

Building on the above characterization, we now describe our design as shown in Figure 2. The key idea is to reuse a chunk of high-SF LoRa upchirp (LoRa symbol with index 0) as the carrier of an additional BPSK stream, and to superpose this stream on top of a low-SF LoRa symbol. Within a single low-SF symbol, the instantaneous frequency of the high-SF upchirp changes only slightly. From the perspective of the low-SF dechirp-and-DFT demodulator, the superposed energy therefore spreads approximately uniformly across decision bins. This approximation is most accurate for large SF gaps (Nh ≫ Nl ), where the high-SF segment spreads energy nearly uniformly across the low-SF DFT bins, as quantified in the previous subsection. Motivated by this near-uniform spreading behavior, we split the high-SF upchirp into segments aligned with the low-SF

high-SF segment. Since the LoRa preamble and header already provide timing and frequency synchronization, the receiver for superposed waveform can reuse this synchronization information. In this architecture, the high-SF waveform both mildly interferes with the low-SF symbol and serves as a coherent carrier for the BPSK stream. (a) Spectrogram of a single SF7 (b) Spectrogram of the SF12 segLoRa symbol. ment embedded within one SF7 symbol interval.

III. E RROR P ROBABILITY A NALYSIS WITH H IGH -SF WAVEFORM For practical hardware implementations, the received signal is typically oversampled to facilitate sampling time offset (STO) compensation and symbol-boundary detection. Let the oversampling factor be denoted by β. A. Symbol Error Rate of LoRa Demodulation

(c) Superposition of the SF7 sym- (d) Magnitude of decision metric bol and the SF12 segment. after SF7 dechirp-and-DFT demodulation.

Fig. 1: Illustration of a SF12 LoRa waveform embedded within a SF7 symbol. Subfigures (a)–(c) show the SF7 symbol, the SF12 segment within one SF7 symbol interval, and their superposition, respectively. Subfigure (d) shows the magnitude of decision metric |Y [k]| after SF7 dechirp-and-DFT demodulation.

symbol duration and embed information by applying BPSK phase rotations to each segment. Choosing a given high-SF segment is equivalent to selecting a corresponding frequency channel within the low-SF band. Let x′0 [n] denote the highSF upchirp segment with normalized power and let c be the complex data symbols drawn from a BPSK constellation. The high-SF signal (with normalized power) over the one low-SF symbol is then given by xh [n] = c x′0 [n],

n = 0, . . . , Nl − 1.

(19)

The total transmitted signal is the sum of the low-SF LoRa symbol and the appropriately power-scaled waveform xh [n]. At the receiver, we first demodulate the low-SF LoRa symbol by a regular dechirp-and-DFT demodulator. Using the detected low-SF symbols, the receiver reconstructs the corresponding baseband low-SF waveform and subtracts this reconstructed waveform from the received mixture. After this cancellation step, the residual signal ideally contains only the high-SF segment plus noise. The residual high-SF component behaves, over each low-SF symbol interval, approximately as a narrowband tone whose center frequency can be fixed and agreed upon a priori by choosing a fixed high-SF segment. The demodulation path of the superposed layer therefore operates on this residual signal: it first passes the residual through a band-pass filter, and then performs coherent BPSK demodulation by correlating the filtered signal with the known

Let Pl denote the power of low-SF LoRa signal and Pn denote the noise power, the baseline signal-to-noise ratio (SNR) is defined as Pl . (20) γ= Pn The LoRa symbols are identified and segmented; after down-sampling, each symbol is comprised of Nl samples. At the final step of LoRa demodulation, the receiver applies dechirping followed by an Nl -point DFT, and decides on the symbol index by selecting the DFT bin with the largest magnitude according to (8). For a transmitted symbol sl ∈ {0, . . . , Nl −1}, the dechirp-and-DFT operation maps all LoRa energy into the sl -th bin, while the additive noise is spread across all Nl bins. Let Yk denote the complex output of bin k. We can write (√ Nl Pl + Wk , k = sl , Yk = (21) Wk , k ̸= sl , where k = 0, . . . , Nl − 1 and Wk ∼ CN (0, P√ n ) are complex Gaussian noise with power Pn , and the factor Nl Pl follows from conservation of the time-domain signal energy under an Nl -point unitary DFT normalization. For noise-only bins, the magnitude Rk = |Yk | follows a Rayleigh distribution. For an amplitude value r ≥ 0, the probability density function (PDF) and cumulative distribution function (CDF) are  2  2rγ r γ fRa (r; γ) = exp − , (22) Pl Pl  2  r γ FRa (r; γ) = 1 − exp − . (23) Pl The signal √ bin k = sl contains both signal and noise. Since Ysl ∼ CN Nl Pl , Pγl , its amplitude Rsl = |Ysl | follows a Rice distribution. For an amplitude value r ≥ 0, the probability density function is √  2    2rγ r γ + Nl Pl γ 2rγ Nl Pl fRi (r; γ) = exp − I0 , Pl Pl Pl (24) where I0 (·) is the modified Bessel function of the first kind.

Fig. 2: Modulation and demodulation of proposed scheme.

Let

B. Bit Error Rate of Superposition Layer ′ Rmax = max Rk k̸=sl

(25)

denote the maximum over the (Nl − 1) noise-only bins. Since the Rk for k ̸= sl follows Rayleigh distribution, the CDF of ′ Rmax is  N −1 ′ ′ FRmax (r; γ) = Pr{Rmax ≤ r} = FRa (r; γ) l .

(26)

A correct decision occurs when the signal bin magnitude exceeds the largest noise bin magnitude, yielding the correct decision probability ′ Pc (γ) = Pr{Rsl > Rmax } Z ∞ ′ = Pr{Rmax < r} fRi r; γ) dr 0 Z ∞  N −1 = FRa (r; γ) l fRi r; γ) dr.

(27) (28) (29)

To demodulate the superposed waveform, we first reconstruct the low-SF LoRa symbol and subtract it from the received signal, and then filter out-of-band noise by a bandpass filter. The superposed-layer analysis assumes ideal reconstruction and subtraction of the low-SF waveform; residual cancellation error would introduce additional interference at the correlator and increase the required SNR. Under the assumption of perfect cancellation, the resulting signal can be written as r′ [n] =

Ph c x′0 [n] + w[n],

z=

βN l −1 X

′ x′∗ 0 [n] r [n]

As discussed in Section II, when a part of high-SF symbol is superposed on top of a low-SF link, its energy is spread approximately uniformly across the decision bins of the lowSF demodulator. It is therefore natural to model the high-SF waveform as an additional white Gaussian noise with power Ph . Under this model, we define the effective SNR for low-SF signal in the presence of the high-SF waveform as γl =

Pl γκ = . Ph + P n γ+κ

(32)

(33)

(34)

n=0

=

βN βN l −1 l −1 X X p Ph c |x′0 [n]|2 + x′∗ 0 [n]w[n]. n=0

0

Assume the power of high-SF segment as Ph , the ratio between the power of low-SF and high-SF waveform (LHR) is given by Pl . (31) κ= Ph

n = 0, . . . , βNl − 1,

with normalized high-SF waveform x′0 [n] and AWGN w[n]. To demodulate the superposed waveform, we apply a coherent correlator with template x′0 [n] to obtain the complex decision variable

0

Therefore, the symbol error rate (SER) of ideal LoRa in an AWGN channel can be expressed as Z ∞  N −1 Pe = 1−Pc (γ) = 1− FRa (r; γ) l fRi r; γ) dr. (30)

p

(35)

n=0

P With the normalized waveform x′0 [n], we have n |x′0 [n]|2 ≈ βNl , where β is the oversampling factor. The useful signal term then has squared magnitude on the order of Ph β 2 Nl2 , whereas the accumulated noise power scales as Pn βNl . Hence the effective SNR for the high-SF superposed waveform becomes γh =

Ph γ Ph βNl2 = βNl = βNl . Pn βNl Pn κ

(36)

Therefore, the bit error rate (BER) is given by Pb = Q

r  p  γ 2γh = Q 2 βNl , κ

where Q(·) is the standard Gaussian Q-function.

(37)

C. Feasible Region for γ and κ

A. Symbol Error Rate of Low-SF Layer

To enable simultaneous data transmission for both waveforms, we target a region of operation where both signals achieve reliable demodulation performance. We take SFl = 7 and SFh = 12 as examples. Let the oversampling factor be β = 16; that is, for a LoRa bandwidth of B = 125 kHz, the device sampling rate is 2 MHz. According to [1], the minimum SNR required for successful LoRa SF7 demodulation is approximately −6 dB, which means

1) SER vs. γ for Different κ: Figure 4 shows the SER as a function of the baseline SNR γ for three LHRs κ with a single superposed SF12 waveform. For each LHR value, the solid curves show the theoretical SER from (30) evaluated with the effective SNR for SF7 signal. Here, κ = +∞ corresponds to the case with no superposed signal.

γl =

γκ ≥ −6 dB. γ+κ

(38)

For the high-SF superposition transmission, we impose a target BER of Pb ≤ 10−5 , so r  γ Pb = Q 2 βNl ≤ 10−5 . κ

(39)

Constraints (38) and (39) jointly define the feasible SNR region for two-waveform coexistence. As Figure 3 shows, the feasible region can be visualized by sweeping (γ, κ) and plotting the boundary where both inequalities hold. Fig. 4: Simulated SER of SF7 symbols with one SF12 superposed waveform as a function of baseline SNR γ for various LHRs κ, compared with the theoretical curves.

Fig. 3: Feasible region of baseline SNR γ and LHR κ. Colors indicate which of the low-SF and high-SF constraints are satisfied, and the solid curve marks the boundary where both constraints hold.

IV. S IMULATION R ESULTS We now compare the analytical SER and BER expression in (30) and (37) with simulation results for a SF7 symbol in the presence of one SF12 superposed waveform. In all experiments, the SF7 and SF12 signals are transmitted over an AWGN channel and the oversampling factor of the receiver is 16. All the markers indicate Monte-Carlo simulation results obtained over 105 transmitted symbols.

Figure 4 shows that the theoretical SER curves closely match the simulation results, indicating that the effective-SNR model in (32) accurately captures the impact of the superposed waveform. 2) Collapse in the Effective-SNR Domain: To further validate the interpretation of the high-SF waveform as additional wideband noise, we re-plot all simulation points in terms of the effective SNR for low-SF defined in (32). Figure 5 shows the resulting scatter plot, together with the theoretical SER curve. We observe that, once expressed in terms of the effective SNR γl , all SER measurements taken under different superposed power collapse onto a single curve that closely follows the theoretical curve. This collapse supports the interpretation that, as seen by the low-SF demodulator, the high-SF waveform primarily manifests as an elevated effective noise floor. B. Bit Error Rate of Superposition Layer 1) BER vs. γ for Different κ: Figure 6 depicts the theoretical and simulated BER of the high-SF waveform as a function of the baseline SNR γ for various LHRs κ. For each curve, κ is kept constant, so that increasing γ is equivalent to increasing the power of high-SF waveform. The results also show a good agreement between simulations and the theoretical analysis. 2) Collapse in the Effective-SNR Domain: We also re-plot the simulation results as a function of this effective SNR for high-SF waveform according to (36) and (37). As shown in

Fig. 5: Simulated SER of SF7 symbols with one SF12 superposed waveform as a function of effective SNR γl for various LHRs κ, compared with the theoretical curve.

Fig. 7: Simulated BER of SF12 waveform as a function of effective SNR γh for various LHRs κ, compared with the theoretical curve.

Figure 7, all BER results obtained under various κ lie very close to the theoretical curve, confirming the correctness of our analysis.

layer, as its energy spreads approximately uniformly across the low-SF decision bins, closely matching the theoretically optimal uniform allocation identified by our analysis. This near-uniform spreading allows the high-SF interference to be accurately modeled as an elevated noise floor, leading to a simple effective-SNR characterization for the low-SF layer. Under this model, we derive closed-form error-rate expressions for both the standard LoRa layer and the superposed BPSK stream, characterizing their reliability as functions of the power allocation ratio and channel conditions. MonteCarlo simulations confirm strong agreement with the analytical predictions. The results demonstrate that, by appropriately adjusting the power ratio between the two layers, reliable transmission can be achieved for both layers simultaneously with only a modest penalty on the legacy LoRa link. B. Future Work

Fig. 6: Simulated BER of SF12 waveform as a function of baseline SNR γ for various LHRs κ, compared with the theoretical curves. V. C ONCLUSION AND F UTURE W ORK A. Conclusion This paper proposes a waveform-level superposition scheme that overlays an additional signal on top of a standard LoRa symbol, thereby filling the gaps in data rate and spectral efficiency between adjacent spreading factors. We first prove that no non-zero waveform can be completely transparent to the dechirp-and-DFT demodulator, and then derive the conditions under which a superposed signal induces only marginal degradation. Building on this result, we show that a highSF LoRa waveform is a suitable choice for the superposed

We will extend the analysis to multiple simultaneously superposed signals. Because the instantaneous frequency of a high-SF waveform varies slowly within one low-SF symbol interval, different segments of the high-SF upchirp correspond to quasi-narrowband sub-channels at different center frequencies, suggesting a frequency-division style multiplexing of multiple independent superposed streams. The number of approximately non-overlapping segments scales on the order of 2SFh −SFl , but in practice is limited by the available power budget, guard requirements, and spectral leakage between adjacent sub-channels. Quantifying the inter-stream interference and optimizing the power allocation across these sub-channels will be a key analytical focus. We will also consider higherorder modulations such as QPSK for the superposed layer, which would further improve spectral efficiency at the cost of increased receiver complexity and a higher SNR requirement. The trade-off between modulation order, power allocation ratio, and error-rate performance of both layers needs detailed

investigation. In addition, the present analysis assumes an AWGN channel and perfect reconstruction of the low-SF waveform for successive cancellation; extending the error-rate analysis to fading channels and quantifying the sensitivity to imperfect cancellation are important steps toward assessing the scheme’s robustness in realistic deployments. Finally, we plan to validate the scheme on software defined radio (SDR) platforms with over-the-air experiments, evaluating the impact of practical impairments such as carrier frequency offset and power amplifier nonlinearity, and providing a broader comparison against existing LoRa enhancement techniques. A PPENDIX After the low-SF demodulator, the contribution of high-SF waveform in bin k is the quadratic exponential sum Nl −1  1 X √ exp jπpn2 + j2πqk n + C , U [k] = Nl n=0

with p=

Nl − N h , Nl Nh

qk =

ns + s h k − , Nh Nl

(40)

(41)

and phase function ϕk [n] = πpn2 + 2πqk n + C,

(42)

where C is not related to n. We approximate the sum by the integral Z Nl 1 exp{jϕk (t)} dt, (43) U [k] ≈ √ Nl 0 which is of the R g(t) ejλfk (t) dt with 1 g(t) ≡ √ , Nl

standard

fk (t) =

stationary-phase ϕk (t) , Nl

λ = Nl .

form

(44)

The first and second derivatives of the phase are fk′ (t) =

2π(pt + qk ) , Nl

fk′′ (t) =

2πp , Nl

(45)

n0 (k) = −

qk . p

(46)

so the stationary point is fk′ (n0 (k)) = 0

The stationary-phase contribution is relevant only when the stationary point lies inside the observation window: 0 < n0 (k) < Nl .

(47)

The set of indices k satisfying this inequality forms a contiguous block K ⊂ {0, . . . , Nl − 1} with cardinality  Nl  |K| ≈ Nl 1 − . (48) Nh For k ∈ K, we can apply the standard stationary-phase formula (see, e.g., [18]) to (43). Since fk′′ (t) is constant and independent of k, we obtain the leading-order approximation s  1 2π U [k] ≈ √ exp jϕk (n0 (k)) e±jπ/4 , (49) ′′ |ϕk (n0 (k))| Nl

so that the magnitude is approximately 1 |U [k]| ≈ p , Nl |p|

k ∈ K,

(50)

and is therefore essentially flat over the contiguous block K. For k ∈ / K, no stationary point lies in [0, Nl ], and the contribution is much smaller. R EFERENCES [1] Semtech Corporation. SX1276/77/78/79 - LoRa® datasheet. https:// www.semtech.com/products/wireless-rf/lora-transceivers/sx1276, 2016. [Online; accessed 07-Feb-2025]. [2] Marco Chiani and Ahmed Elzanaty. On the lora modulation for iot: Waveform properties and spectral analysis. IEEE Internet of Things Journal, 6(5):8463–8470, October 2019. [3] Daniele Croce, Michele Gucciardo, Stefano Mangione, Giuseppe Santaromita, and Ilenia Tinnirello. Impact of lora imperfect orthogonality: Analysis of link-level performance. IEEE Communications Letters, 22(4):796–799, 2018. [4] Orion Afisiadis, Matthieu Cotting, Andreas Burg, and Alexios Balatsoukas-Stimming. On the error rate of the lora modulation with interference. IEEE Transactions on Wireless Communications, 19(2):1292–1304, 2020. [5] Roberto Bomfin, Marwa Chafii, and Gerhard Fettweis. A novel modulation for iot: Psk-lora. In 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), pages 1–5, 2019. [6] Quantao Yu, Dongxuan He, Zhiping Lu, and Hua Wang. Ssk-based psk-lora modulation for iot communications. IEEE Open Journal of the Communications Society, 4:1487–1498, 2023. [7] Ali Waqar Azim, Jorge L. Gulfo Monsalve, and Marwa Chafii. Enhanced psk-lora. IEEE Wireless Communications Letters, 11(3):612–616, 2022. [8] Gupeng Tang, Zhidan Zhao, Chengxin Zhang, Jiaqi Wu, Nan Jing, and Lin Wang. Toward high bit rate lora transmission via joint frequencyamplitude modulation. Electronics, 14(13), 2025. [9] Ningning Hou and Yuanqing Zheng. Cloaklora: A covert channel over lora phy. In 2020 IEEE 28th International Conference on Network Protocols (ICNP), pages 1–11, 2020. [10] Muhammad Hanif and Ha H. Nguyen. Frequency-shift chirp spread spectrum communications with index modulation. IEEE Internet of Things Journal, 8(24):17611–17621, 2021. [11] Xiaobin Zhu, Minling Zhang, Guofa Cai, Jiguang He, and Georges Kaddoum. Design of A new multiple-chirp-rate index modulation for lora networks. CoRR, abs/2507.14228, 2025. [12] Hao Zeng, Huan Ma, Yi Fang, Pingping Chen, Wenkun Wen, and Tierui Min. A novel spreading-factor-index-aided lora scheme: Design and performance analysis, 2025. [13] Chenning Li, Xiuzhen Guo, Longfei Shangguan, Zhichao Cao, and Kyle Jamieson. Curvinglora to boost lora network capacity via concurrent transmission, 2022. [14] Geonhee Lee, Eunjeong Park, Mingyu Park, Jeongyeup Paek, and Saewoong Bahk. Bic-lora: Bits in chirp shapes to boost throughput in lora. In 2024 23rd ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), pages 237–248, 2024. [15] Kaihan Li, Fatma Benkhelifa, and Julie McCann. Resource allocation for non-orthogonal multiple access (noma) enabled lpwa networks. In 2019 IEEE Global Communications Conference (GLOBECOM), pages 1–6, 2019. [16] Khalid AlHamdani, Lina Bariah, Shimaa Naser, Sami Muhaidat, Mahmoud Al-Qutayri, and Paschalis C. Sofotasios. Analysis of superimposed lora in multi-user networks. In 2021 4th International Conference on Advanced Communication Technologies and Networking (CommNet), pages 1–6, 2021. [17] Salah Abdeljabar and Mohamed-Slim Alouini. Super-lora: Enhancing lora throughput via payload superposition. IEEE Internet of Things Journal, 12(14):26444–26455, 2025. [18] R. Wong. Asymptotic Approximations of Integrals. Number 34 in SIAM CBMS-NSF Regional Conference Series in Applied Mathematics. Society for Industrial and Applied Mathematics, Philadelphia, PA, 2001.

Record · ID 2505 · SHA-256 dd34d8ba051f266d
Conceptio Open Knowledge Archive — every document is proof-bundled with source, license, and retrieval metadata.