Papers
Topics
Authors
Recent
Search
2000 character limit reached

MCR-IM: Multiple Chirp Rate Index Modulation

Updated 6 July 2026
  • MCR-IM is a LoRa-type low-power modulation scheme that replaces classical chirps with Zadoff–Chu sequences to create a two-dimensional index grid.
  • It expands the symbol alphabet by jointly modulating chirp rate and within-rate frequency positions, thereby increasing the bits per symbol without relying on higher-order constellations.
  • The scheme employs a non-coherent dechirping receiver with a PD-SIC algorithm to mitigate interference and enhance network scalability in collision scenarios.

Searching arXiv for MCR-IM and closely related chirp-domain index modulation papers. First, I’ll search for the exact MCR-IM paper and its surrounding literature. Multiple Chirp Rate Index Modulation (MCR-IM) is a LoRa-type low-power wide-area signaling scheme in which classical chirps are replaced by Zadoff–Chu (ZC) sequence-based chirps and the information-bearing index space is expanded from a single chirp-rate structure to a joint chirp-rate/frequency grid. In the formulation reported in "Design of A New Multiple-Chirp-Rate Index Modulation for LoRa Networks" (Zhu et al., 17 Jul 2025), a symbol is represented by the selection of LL active indices among 2νP2^\nu P candidate positions, where PP is the number of available chirp rates and 2ν2^\nu is the number of within-rate frequency positions. The resulting scheme targets the low transmission rate and large-scale access limitations of classical LoRa, while retaining a non-coherent receiver structure based on dechirping, discrete Fourier transforms, and peak detection (Zhu et al., 17 Jul 2025).

1. Conceptual basis and design objective

MCR-IM is motivated by three limitations attributed to classical LoRa: low transmission rate, spectral-efficiency limits, and difficulty with large-scale access under ALOHA-style collisions. The central design change is to assign multiple chirp rates to a user and to let the selected chirp-rate indices themselves carry information, rather than confining the symbol space to a single chirp-rate family with only frequency-bin indexing (Zhu et al., 17 Jul 2025).

The waveform family is built from Zadoff–Chu sequences rather than classical LoRa chirps. In the reported construction, the ZC root rr is interpreted as the chirp rate, while qq is an offset. This creates a two-dimensional signaling grid: chirp-rate index and within-rate frequency position. If a transmitter can choose among PP chirp rates and among 2ν2^\nu frequency positions within each chirp rate, the total index space becomes 2νP2^\nu P. When LL indices are activated, the number of candidate activation patterns is

2νP2^\nu P0

and the number of information bits per symbol is

2νP2^\nu P1

In this formulation, all symbol bits are carried by index selection; there is no separate conventional PSK or QAM layer (Zhu et al., 17 Jul 2025).

A defining systems tradeoff is also explicit. Assigning multiple chirp rates to each user reduces the number of disjoint parallel channels available from a fixed chirp-rate resource pool. The paper treats this as the main cost of enlarging the symbol alphabet, and addresses it with a peak-detection-based successive interference cancellation (PD-SIC) algorithm at the gateway (Zhu et al., 17 Jul 2025).

2. Signal model and combinatorial mapping

The underlying Zadoff–Chu sequence is

2νP2^\nu P2

where 2νP2^\nu P3 is a prime number, 2νP2^\nu P4 is the root, 2νP2^\nu P5 is the offset, and 2νP2^\nu P6. For dechirping, the receiver uses

2νP2^\nu P7

To compare with LoRa, the spread factor is defined as

2νP2^\nu P8

The paper uses the one-to-one mapping 2νP2^\nu P9, PP0, PP1, PP2, PP3, PP4, and PP5, while only the first PP6 frequency positions are used for activation (Zhu et al., 17 Jul 2025).

The selectable positions are arranged as a PP7 matrix PP8, with one row per chirp rate. A symbol is represented by an ordered vector

PP9

with

2ν2^\nu0

Because a full lookup table over 2ν2^\nu1 possibilities is too large, the mapping uses the combinatorial number system: 2ν2^\nu2 where 2ν2^\nu3 is the decimal representation of the index bits (Zhu et al., 17 Jul 2025).

Each selected flattened index 2ν2^\nu4 is mapped to a chirp rate 2ν2^\nu5 and an offset 2ν2^\nu6. The chirp-rate assignment is

2ν2^\nu7

and the offset satisfies

2ν2^\nu8

The transmitted MCR-IM waveform is then the normalized superposition

2ν2^\nu9

with bit energy

rr0

This construction makes chirp-rate selection and within-rate frequency selection inseparable parts of the symbol alphabet (Zhu et al., 17 Jul 2025).

3. Correlation structure and chirp-rate separability

A major technical claim of MCR-IM is that it inherits the favorable correlation behavior of ZC sequences across different chirp rates. After dechirping with rate rr1 and taking a DFT, the receiver observes

rr2

Two cases are central. If rr3,

rr4

whereas if rr5,

rr6

Thus, matched chirp-rate dechirping collapses the energy into a single DFT bin, while mismatched chirp rates produce uniformly low outputs (Zhu et al., 17 Jul 2025).

The same point is expressed through the normalized cross-correlation

rr7

The reported properties are: rr8 if rr9 and qq0; qq1 if qq2 and qq3; and

qq4

if qq5. This is the core quasi-orthogonality result enabling chirp-rate indexing (Zhu et al., 17 Jul 2025).

The paper contrasts this with classical LoRa chirps, for which different chirp rates do not preserve comparably low cross-correlation. This distinction is the main reason MCR-IM is implemented with ZC sequence modulation rather than with standard LoRa chirps. It also proves a different-spread-factor bound,

qq6

for two MCR-IM signals of different lengths qq7. This indicates that inter-SF cross-correlation decays roughly as qq8, so quasi-orthogonality is preserved across spread factors as well (Zhu et al., 17 Jul 2025).

4. Receiver processing, BER analysis, and PD-SIC

Over Nakagami-qq9 fading, the received signal is

PP0

where PP1 and PP2 follows a Nakagami-PP3 distribution. The receiver dechirps against every candidate chirp rate PP4, PP5, and computes

PP6

for PP7. Stacking these vectors forms

PP8

Direct detection is non-coherent: the receiver finds the PP9 strongest peaks in 2ν2^\nu0, maps them back through

2ν2^\nu1

sorts the resulting index set, and inverts the combinatorial mapping to recover the transmitted bits (Zhu et al., 17 Jul 2025).

The BER analysis partitions the receiver outputs into a signal set 2ν2^\nu2, an interference set 2ν2^\nu3, and a noise set 2ν2^\nu4. Using a rule taken from ICS-LoRa, the paper adopts a 2ν2^\nu5 dB threshold to distinguish interference from noise for non-signal bins. The output magnitudes are modeled as Rician for signal and interference bins, then approximated as Gaussian with mean

2ν2^\nu6

and variance

2ν2^\nu7

The paper then derives an approximate closed-form BER over Nakagami-2ν2^\nu8 fading by combining signal-versus-interference and signal-versus-noise comparison terms and averaging over the fading amplitude through Gauss-Hermite quadrature (Zhu et al., 17 Jul 2025).

The PD-SIC algorithm addresses the loss of directly orthogonal user channels caused by assigning 2ν2^\nu9 chirp rates per user. Each user is assigned a chirp-rate range of size 2νP2^\nu P0, and the gateway first detects preambles to determine the number of users, their arrival times, and their chirp-rate ranges. For user 2νP2^\nu P1, an energy metric is formed as

2νP2^\nu P2

and the strongest user is decoded first. The gateway reconstructs that user’s signal, searches over quantized phases

2νP2^\nu P3

forms tentative cancellation residuals

2νP2^\nu P4

and accepts the cancellation if the residual energy on the detected peak set satisfies

2νP2^\nu P5

The paper states that, for 2νP2^\nu P6 users, the total number of dechirp and DFT operations is

2νP2^\nu P7

which it treats as acceptable because the algorithm runs at the gateway (Zhu et al., 17 Jul 2025).

5. Spectral efficiency, throughput, and reported performance

With bandwidth 2νP2^\nu P8 kHz and sampling interval 2νP2^\nu P9, the symbol duration is

LL0

The reported spectral efficiency is

LL1

and the throughput under LL2 colliding users is

LL3

Because LL4 grows with LL5, MCR-IM increases rate by enlarging the index alphabet rather than by introducing a higher-order symbol constellation (Zhu et al., 17 Jul 2025).

Several quantitative comparisons are reported. For LL6, LL7, and LL8, MCR-IM carries LL9 more bits than GCSS and 2νP2^\nu P00 more bits than FSCSS-IM. For 2νP2^\nu P01, increasing 2νP2^\nu P02 to 2νP2^\nu P03, 2νP2^\nu P04, and 2νP2^\nu P05 increases bits per symbol by 2νP2^\nu P06, 2νP2^\nu P07, and 2νP2^\nu P08, respectively, relative to 2νP2^\nu P09. In BER comparisons at 2νP2^\nu P10 and 2νP2^\nu P11, MCR-IM with 2νP2^\nu P12 and 2νP2^\nu P13 or 2νP2^\nu P14 improves on FSCSS-IM by about 2νP2^\nu P15 dB and 2νP2^\nu P16 dB; for 2νP2^\nu P17, MCR-IM with 2νP2^\nu P18 gains about 2νP2^\nu P19 dB over FSCSS-IM; and against GCSS, MCR-IM is better above about 2νP2^\nu P20 dB (Zhu et al., 17 Jul 2025).

The simulation trends are also specific. Increasing 2νP2^\nu P21 from 2νP2^\nu P22 to 2νP2^\nu P23 at 2νP2^\nu P24, 2νP2^\nu P25, 2νP2^\nu P26 increases bits per symbol from 2νP2^\nu P27 to 2νP2^\nu P28 with less than 2νP2^\nu P29 dB BER penalty. Decreasing 2νP2^\nu P30 from 2νP2^\nu P31 to 2νP2^\nu P32 at 2νP2^\nu P33, 2νP2^\nu P34, 2νP2^\nu P35 improves BER by about 2νP2^\nu P36 dB, but lowers bits per symbol from 2νP2^\nu P37 to 2νP2^\nu P38. Increasing 2νP2^\nu P39 from 2νP2^\nu P40 to 2νP2^\nu P41 at 2νP2^\nu P42, 2νP2^\nu P43 improves BER by about 2νP2^\nu P44 dB (Zhu et al., 17 Jul 2025).

In collision scenarios, MCR-IM with PD-SIC is reported to outperform OrthoRa above about 2νP2^\nu P45 dB. At 2νP2^\nu P46 dB, the throughput gain over OrthoRa is 2νP2^\nu P47 for 2νP2^\nu P48 and 2νP2^\nu P49 for 2νP2^\nu P50, both with 2νP2^\nu P51. These gains summarize the paper’s central systems claim: MCR-IM exchanges some directly orthogonal user multiplicity for a larger per-user symbol space, then partially restores scalability through gateway-side SIC (Zhu et al., 17 Jul 2025).

6. Position within chirp-domain index modulation research

MCR-IM is part of a broader family of chirp-domain index modulation schemes, but its indexed variable is more specific than in most neighboring designs. Several related works index chirp-domain objects without indexing chirp rate itself. The circularly shifted chirp scheme of "Wideband Index Modulation with Circularly-Shifted Chirps" indexes which two circularly shifted chirps are selected from a fixed family, not chirp rate, and links that selection to Golay complementary pairs and low-PMEPR DFT-s-OFDM realization (Hoque et al., 2020). The dual-function radar-communication variant "Index-Modulated Circularly-Shifted Chirps for Dual-Function Radar & Communication Systems" likewise indexes circular shifts, then constrains index spacing through index separation to improve radar estimation without BER degradation (Hoque et al., 2020). In AFDM, "AFDM Chirp-Permutation-Index Modulation with Quantum-Accelerated Codebook Design" indexes permutations of the chirp sequence associated with 2νP2^\nu P52, rather than multiple chirp-rate values (Rou et al., 2024). "Multiple-Mode Affine Frequency Division Multiplexing with Index Modulation" indexes mode activation patterns and chirp arrangement patterns across AFDM chirps while keeping 2νP2^\nu P53 and 2νP2^\nu P54 fixed (Liu et al., 17 Jul 2025). The two AFDM-IM papers (Zhu et al., 2023) and (Tao et al., 2023), together with the CDD-AFDM-IM framework (Tao et al., 2024), index active chirp subcarriers or DAF-domain positions, not chirp-rate states. Finally, "Frequency-Shift Chirp Spread Spectrum Communications with Index Modulation" indexes combinations of active orthogonal frequency-shifted chirps, again without chirp-rate selection (Hanif et al., 2021).

This makes a common misconception easy to state precisely: chirp-domain IM is not synonymous with chirp-rate IM. Circular-shift IM, chirp-permutation IM, AFDM resource activation, multiple-mode AFDM-IM, and FSCSS-IM all operate on chirp-related signaling dimensions, but they do not select among multiple chirp rates in the sense formalized by MCR-IM. A plausible implication is that MCR-IM should be understood as a stricter subclass of chirp-domain index modulation, one in which chirp-rate choice itself becomes part of the discrete signaling alphabet. The most direct antecedents are therefore not the shift-based or AFDM-position-based schemes as such, but the designs that expose a reusable pattern: construct a finite chirp dictionary, map bits to structured subsets of that dictionary, and recover the active indices through non-coherent or low-complexity matched transforms. On that reading, MCR-IM extends the chirp-indexing literature by moving the indexed parameter from chirp identity within a fixed family to chirp rate across multiple families (Zhu et al., 17 Jul 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multiple Chirp Rate Index Modulation (MCR-IM).