1. Introduction
Frequency-hopping (FH) technology has been extensively utilized as a fundamental anti-jamming technique in low-data-rate wireless transmissions, including applications in telemetry, remote control, and tracking measurements [
1]. In conventional FH systems, carrier frequencies are hopped based on predefined pseudo-random noise (PN) sequences. While these systems exhibit robust anti-interference and low-probability-of-intercept characteristics, their spectral efficiency remains substantially limited, even with the application of high-order modulation schemes. Consequently, traditional FH is inadequate for meeting the escalating demands for high-capacity data transmission, especially in bandwidth-limited and interference-intensive environments. This limitation has motivated significant research efforts toward developing spectrally efficient FH mechanisms that can enhance data rates without sacrificing jamming resilience.
To enhance the information capacity of FH systems, a novel communication mechanism termed Message Driven Frequency Hopping (MDFH) was introduced [
2,
3]. In contrast to conventional FH, the carrier selection in MDFH is governed by the information stream itself rather than a PN sequence, which generates more randomized hopping patterns and thereby improves anti-interception performance. Furthermore, by embedding substantial information into the hopping selection process, additional data can be transmitted without incurring extra bandwidth or power costs. It is worth noting that in MDFH systems, the carrier selection at the transmitter is directly driven by the message bits. Consequently, any errors in demodulating these bits at the receiver can disrupt the synchronization tracking process, potentially leading to loss of synchronization between the transmitter and receiver. This interdependency between data demodulation and frequency synchronization introduces additional challenges compared to conventional PN sequence-based FH systems. Subsequent developments have yielded several enhanced MDFH variants, each addressing specific limitations while introducing new trade-offs. The Enhanced MDFH (EMDFH) [
4,
5] extends transmission to multiple simultaneous nodes, improving spectral efficiency and data rates at the expense of increased susceptibility to burst errors. Meanwhile, a code-controlled MDFH scheme [
6] incorporates block coding to enhance anti-jamming robustness, albeit at the cost of reduced spectral efficiency due to the added redundancy. However, it primarily mitigates mainlobe jamming and neglects sidelobe effects, resulting in limited effectiveness under high jamming-power conditions. A multi-carrier transmission approach with message-driven idle subcarriers [
7,
8] has been proposed to improve spectral efficiency, though it exhibits insufficient robustness under targeted jamming. Furthermore, an anti-jamming MDFH (AJ-MDFH) scheme [
9,
10,
11,
12,
13] embeds encrypted ID sequences using pre-shared secrets to assist the receiver in distinguishing legitimate signals from jamming. Nevertheless, this method increases system complexity and key management overhead due to the prerequisite of shared ID sequences and remains vulnerable to disguised jamming attacks—particularly those mimicking authentication signals. In [
14], an MDFH system based on an IFFT/FFT architecture and OG-2FSK mapping is presented; however, its performance evaluation is confined to AWGN and Doppler shift conditions, leaving its jamming resilience unverified. More recently, a Cognitive Radio-based MDFH (CR-MDFH) system [
15] has been proposed, which integrates spectrum sensing and dynamic frequency band reallocation to mitigate partial-band interference. This approach, however, heavily relies on real-time environmental perception and requires coordinated band adjustment between transceivers, imposing substantial implementation complexity.
Despite these advancements, prevailing MDFH variants are still subject to several critical limitations. Firstly, the receiver’s dependence on energy detection renders it vulnerable to fixed-frequency jamming that concurrently corrupts both active and idle subcarriers, thereby disrupting the energy detection mechanism and inducing severe performance degradation. Secondly, existing coding-based anti-jamming methods predominantly target the suppression of the mainlobe component, while the detrimental impact of sidelobe interference, originating from symbol truncation [
16], is often overlooked. Owing to the slow decay characteristic of the Sa function sidelobes, non-orthogonal narrowband interference spreads to adjacent subcarriers, causing performance degradation across multiple frequency channels. Under high jamming power, partial-band jamming can effectively propagate throughout the entire bandwidth, leading to systemic failure and highlighting the insufficiency of current methods in intense jamming environments.
To overcome these challenges, a randomized intra-group subcarrier selection MDFH with joint suppression (RIJS-MDFH) scheme is proposed in this paper. The proposed framework can be reconfigured by adjusting its subcarrier activation pattern to match the prevailing jamming environment. Its key contribution lies in the decoupling of the jamming influence into distinct mainlobe and sidelobe components, thereby facilitating joint suppression via integrated channel coding and a specialized sidelobe suppression technique. Extensive simulation results confirm the efficacy of the proposed scheme, demonstrating substantial improvements in jamming resilience under high jamming-power scenarios, while the high spectral efficiency inherent to MDFH is retained.
Recent advances in spectrum sensing techniques [
17,
18] have enabled more accurate estimation of jamming characteristics, which is essential for adaptive anti-jamming systems. Meanwhile, filter bank multicarrier (FBMC) techniques [
19,
20,
21,
22,
23,
24] have demonstrated superior sidelobe suppression compared to conventional OFDM, inspiring the filter-bank-based approach adopted in this work for jamming sidelobe mitigation.
The remainder of this paper is organized as follows.
Section 2 details the proposed RIJS-MDFH framework, covering the randomized intra-group subcarrier selection strategy, the channel coding scheme and the sidelobe suppression technique.
Section 3 derives the achievable bandwidth efficiency and provides the code-rate selection rule. Simulation results are presented in
Section 4, and
Section 5 concludes the paper.
2. System Design of the Proposed RIJS-MDFH Scheme
The system architecture of the proposed RIJS-MDFH scheme is depicted in
Figure 1. At the transmitter, the input data stream first undergoes channel encoding, followed by serial-to-parallel (S/P) conversion to form data blocks. Each block is divided into two parts: driving bits and conventional bits. The driving bits are further split into
Ng parallel groups, with each group mapped to corresponding carrier indices that determine the active subcarriers within its group. The conventional bits are partitioned into
G ×
Ng parallel streams and modulated into baseband symbols. These symbols are then mapped to
G × Ng subchannels according to the carrier indices obtained from the driving bits. The total number of subchannels is
Nc, and any subchannel not assigned a carrier index remains idle (set to zero). After signal mapping, the composite signal is processed by a series of shaping filters within the Synthesis Filter Bank (SFB), followed by parallel-to-serial (P/S) conversion, digital-to-analog conversion (DAC) and up-conversion before transmission. The SFB is designed to match a corresponding Analysis Filter Bank (AFB) at the receiver to facilitate accurate signal reconstruction. The partitioning of the input data into driving bits and conventional bits follows a fixed, pre-agreed configuration known to both transmitter and receiver. Unlike traditional RF-based frequency hopping systems, the proposed scheme operates as a baseband multi-carrier system, where frequency hopping is realized through digital subcarrier selection. Synchronization can therefore be achieved using standard OFDM techniques, such as preamble-based frame detection, cyclic prefix, and pilot-aided tracking. Channel encoding is applied to the entire data stream prior to partitioning, thereby protecting both the driving and conventional bits jointly.
At the receiver, the incoming signal distorted by both noise and jamming is first converted to parallel form and fed into the AFB, which performs matched filtering to suppress jamming sidelobes. Energy detection is then applied to the Nc subchannels, and the G × Ng subcarriers with the highest energy are selected. Their indices are de-mapped to recover the driving bits. Simultaneously, the baseband signal detector demodulates the symbols on the active subchannels based on the estimated carrier indices to reconstruct the conventional bits. Finally, the recovered driving bits and conventional bits are combined, followed by parallel-to-serial (P/S) conversion and channel decoding to recover the original transmitted data.
Compared with conventional EMDFH [
5] and code-controlled MDFH (CC-FH) [
6] systems, the proposed scheme introduces three principal enhancements. Firstly, a randomized intra-group subcarrier selection scheme is designed, enabling flexible configuration of the number of subcarrier groups and hopping tones per group. This allows the system to dynamically control its anti-detection and anti-interception capabilities in response to time-varying jamming. Secondly, a channel coding scheme whose code rate is determined based on the estimated jamming bandwidth is incorporated. The rate is configured according to the jamming mainlobe bandwidth and the subcarrier mapping framework, enabling robust error correction under partial-band jamming. And thirdly, transmitter shaping filtering coupled with receiver matched filtering is employed to accelerate the roll-off of jamming sidelobes. This addresses the fundamental issue of spectral leakage caused by the time-domain truncation of the data stream, which in conventional systems allows a narrowband jammer to spread its energy across multiple subcarrier groups due to the slowly decaying Sa-function sidelobes. By replacing the implicit rectangular windowing with a carefully designed prototype filter pair (implemented via a SFB at the transmitter and an AFB at the receiver), the proposed technique significantly suppresses jamming energy outside the mainlobe. The following sections elaborate on these three components: the randomized intra-group subcarrier selection strategy, the channel coding scheme and the sidelobe suppression technique.
2.1. The Randomized Intra-Group Subcarrier Selection Strategy
The proposed randomized intra-group subcarrier selection scheme is illustrated in
Figure 2. The system employs
Nc mutually orthogonal subcarriers, which are divided into
Ng groups denoted as
Um for
m = 1, 2, …,
Ng. Each group contains
Nf subcarriers, such that
Nf =
Nc/
Ng. Both
Ng and
Nc are constrained to be powers of two. Within each group,
G subcarriers (where 1 ≤
G <
Nf) are randomly activated as hopping tones. The number of driving bits required to select these
G indices in a single group is given by
where ⌊⋅⌋ denotes the floor function, and
represents the binomial coefficient. Conventional data bits are modulated by
Q-ary constellation, with each baseband symbol conveying
bits. The encoded data stream is partitioned into blocks of length
bits. The
l-th block, denoted as
Xl, is structured as
whose internal structure is depicted in
Figure 3. Each vector
contains
information bits and is further decomposed as
. Here,
Sl,m consists of
Bc driving bits that determine the
G active subcarrier indices in group
m, while each
contains
Bs conventional bits that are mapped to baseband symbols.
Let
denote the
g-th intra-group subcarrier index selected in the
m-th group during the
l-th block. The complete set of
G activated indices for group
m is determined via a lexicographic ordering method, based on the decimal value
derived from the
Bc-bit driving vector
Sl,m. The index
can be recursively obtained according to the following relation [
25]:
Here,
returns the smallest possible index
in the lexicographic sense that satisfies the inequality for the given combination index
A. Since
, each valid value of
A maps uniquely to a distinct
G-element subset of subcarriers, ensuring an injective (and in this context, effectively bijective) mapping from driving bits to active subcarrier combinations. Finally, the local intra-group index
is converted to its corresponding absolute index
within the total set of
Nc subcarriers as follows:
During each hop interval, the conventional bits, encapsulated in the vector set
, are scheduled for transmission. These symbols are assigned to the specific subcarriers identified by the index set
, which are selected by the driving bits
. All remaining subchannels are set to zero. Denoting the post-mapping symbol vector by
, the mapping rule is defined as follows:
where
is the absolute subcarrier index as defined in Equation (3). This mapping strategy is illustrated in
Figure 2, where the active data-bearing subcarriers are depicted by solid lines, while the inactive ones (carrying zero values) are represented by dashed lines.
Let
denote the
G sub-carrier indices obtained by energy detection in the
m-th subcarrier group at the receiver. These indices are first converted into a single combination index
via inverse lexicographic mapping [
25]:
where
. The corresponding driving bits for group
m are then recovered as
with
returning the
-bit binary representation of
. Finally, the absolute subcarrier indices of group
m are reconstructed as
and the baseband detector subsequently demodulates the symbols at these estimated positions to recover the conventional bits.
2.2. Channel Coding Scheme
The orthogonal multicarrier structure enables independent demodulation of each subcarrier. Under partial-band jamming, suppressing a subset of subcarriers does not impair the demodulation of the remaining ones. To combat the resulting burst errors concentrated in the jamming mainlobe, Reed–Solomon (RS) coding is adopted in this work.
RS codes are particularly suitable for this scenario due to their strong burst-error correction capability and natural compatibility with symbol-based multicarrier systems. By mapping each RS symbol onto multiple subcarrier groups, the decoder can recover corrupted symbols even when a contiguous block of subcarriers is jammed. This structural alignment distinguishes RS codes from other coding schemes in terms of deterministic error correction under partial-band jamming.
It is worth noting that the RS code considered here serves as an outer code in a concatenated coding architecture. An inner code such as LDPC or convolutional code may be applied to the bit stream prior to RS encoding to further enhance reliability against random errors. However, the focus of this work is on the outer RS code design tailored to jamming resilience, while the inner code is left for future extension.
Let
J denote the mainlobe bandwidth of the jamming and
B the total signal bandwidth. The maximum number of subcarrier groups affected by the jamming is then estimated as
where
is the total number of subcarrier groups and
denotes the smallest integer greater than or equal to
x. To guarantee successful decoding of the corrupted symbols, the RS code rate
R must satisfy
where
G is the number of activated hopping tones per subcarrier group, and
F is a positive integer and a power of two, referred to as the coding factor. The coding factor
F determines the mapping between RS symbols and subcarrier groups: each RS symbol is transmitted over
subcarrier groups, effectively spreading the symbol across the entire transmission block with a repetition factor of
F. This spreading provides enhanced robustness against partial-band jamming, as a larger
F increases the number of subcarrier groups over which each RS symbol is distributed, thereby reducing the proportion of symbols affected by a given number of jammed groups.
A brief derivation of Equation (9) is as follows. The total number of subcarrier resources available for transmission is
, which corresponds to the codeword length
n in RS symbol units. An RS(
n,
k) code over GF(
) can correct up to
symbol errors. When jamming affects
subcarrier groups, the number of RS symbols impacted is proportional to
. The factor 2 in the numerator reflects the relationship
, ensuring sufficient error correction margin. The −1 term accounts for synchronization and framing overhead. The inequality in Equation (9) ensures that the code rate remains within the error correction capability of the RS code. A more detailed derivation and theoretical justification can be found in [
26].
The code rate
R in Equation (9) is determined based on the estimated jamming bandwidth. This design offers flexibility at the system parameter configuration stage, allowing the link to be robustly configured under expected jamming conditions. In practice, the jamming bandwidth
J can be obtained through spectrum sensing techniques such as energy detection or pilot-based monitoring [
17,
18]. While estimation errors may occur, the code rate can be designed based on a conservative upper bound of
J to ensure decodability under worst-case jamming conditions. The focus of this work is on the coding strategy given a known or estimated jamming bandwidth; the estimation method itself is treated as an independent problem and is not within the scope of this paper.
The time–frequency diagram of the signal transmission process and an illustration of the jamming impact on the signal are given in
Figure 4.
2.3. Sidelobe Suppression via Filter Bank Processing
As discussed in
Section 2.2, the channel coding scheme primarily corrects errors induced by the jamming mainlobe. However, at the receiver, finite-time truncation of the received waveform causes jamming sidelobes to decay slowly according to a Sa-function envelope. Under high jamming power, these sidelobes elevate the noise floor across a significant portion of the hopping subcarriers, making reliable demodulation infeasible—even with low-rate channel coding.To suppress the out-of-band (OOB) radiation of the jammer, a dedicated sidelobe suppression stage is introduced. Prior research has demonstrated that filter bank multicarrier (FBMC) techniques can effectively reduce OOB emission of signals [
19,
27]. Exploiting this property, the receiver is equipped with an AFB that performs matched filtering on the jammed signal, thereby attenuating the jamming sidelobes. Correspondingly, an SFB is deployed at the transmitter to shape the spectrum of the transmitted signal. The detailed structures of the SFB and AFB are shown in
Figure 5.
In
Figure 5,
M denotes the number of signal samples per symbol,
T represents the sampling period and
denotes the subcarrier frequencies. Let
and
Ts be the subcarrier spacing and symbol duration, respectively. We have
and
. At the transmitter, the mapped signals on each subcarrier are up-sampled by a factor of
M/2, denoted by the operator ↑
M/2. The real and imaginary components of each up-sampled stream are then independently processed by the SFB in which the impulse response of the prototype filter is denoted by
h(
n). A key feature is that the impulse responses for the in-phase and quadrature branches are offset by
M/2 samples. Furthermore, the processing order of the in-phase and quadrature components is reversed between adjacent subcarrier pairs. For notational convenience, let
represent the conventional bit data carried on the
k-th subcarrier after signal mapping. The resulting complex baseband transmitted signal can then be expressed as
where Re{·} and Im{·} denote the real and imaginary part operators, respectively. The combined techniques of
M/2-sample filter offset and the reversal of component processing order for adjacent subcarriers effectively eliminate inter-carrier interference (ICI) [
19].
At the receiver, the AFB performs the inverse operations corresponding to the SFB at the transmitter. The AFB prototype filter
g(
n) is matched to
h(
n), i.e.,
g(
n) =
h(−
n). The design of
h(
n) is critical for effective sidelobe suppression and presents two competing objectives: minimizing out-of-band (OOB) leakage and satisfying the Nyquist criterion for ICI-free perfect reconstruction. However, these two conditions cannot be satisfied simultaneously and practical designs often seek a compromise to balance both requirements. The PHYDYAS filter is chosen due to its well-established performance in FBMC systems [
21,
22] and its superior sidelobe suppression compared to other common prototype filters such as RRC and Hermite [
23,
24]. Designed using the frequency sampling method, it satisfies the Near-Perfect Reconstruction (NPR) condition and provides rapid sidelobe attenuation. The discrete-time prototype function of the PHYDYAS filter is given by
where
are the frequency-domain sampling coefficients of the filter, and
K is the overlapping factor that controls the sidelobe attenuation rate, with a larger value yielding faster decay.
Table 1 lists the standard coefficient sets for different
K values alongside their achieved sidelobe attenuation. The coefficients listed in
Table 1 are obtained through numerical optimization using the frequency sampling method [
22]. While the design procedure can theoretically be extended to arbitrary
K, values of
K > 4 are rarely used in practice due to diminishing returns in sidelobe suppression and increased filter complexity.
Figure 6 compares the magnitude responses of the PHYDYAS prototype filter (
K = 4) and a rectangular window that simulates the effect of data truncation. It can be observed that the PHYDYAS filter achieves approximately 40 dB of relative sidelobe attenuation, whereas the rectangular window exhibits only 13 dB owing to its Sa-type decay. Consequently, exploiting the PHYDYAS filter is expected to drastically reduce the OOB leakage of jamming.
3. Bandwidth Efficiency Analysis
The bandwidth efficiency of several typical MDFH algorithms is analyzed. The bandwidth efficiency of the proposed RJIS-MDFH algorithm, the EMDFH algorithm [
5], the C-EMDFH algorithm, and the CC-FH algorithm [
6] are denoted as
,
,
and
, respectively. Here, the C-EMDFH algorithm augments EMDFH with the RS coding strategy introduced in
Section 2.2, and the CC-FH algorithm incorporates Hadamard inner coding. To ensure a fair comparison, we assume that the frequency hopping period equals the symbol duration in all algorithms, i.e.,
as in [
5]. Furthermore, the total number of subcarriers conveying conventional bits is kept identical for all schemes. For CC-FH, the number of subcarriers transmitting conventional data is
, whereas for RIJS-MDFH, EMDFH and C-EMDFH algorithms, this number is
. Thus, we have
From the analysis in
Section 2.1, the number of payload bits transmitted per hop by RIJS-MDFH is
Therefore, its bandwidth utilization is
For the EMDFH algorithm, the bandwidth utilization is
The C-EMDFH method, which utilizes the same channel coding as the proposed RIJS-MDFH scheme, yields
For the CC-FH algorithm using Hadamard inner code, its bandwidth utilization is
, where
m denotes the number of bits carried per baseband symbol, i.e.,
. Given
and
, we obtain
A numerical example analyzing the bandwidth utilization of various algorithms is provided. Assume that
,
,
and
. The mainlobe bandwidth of the jamming is set to
J =
B/4, which affects
N1 = 9 subcarrier groups. With coding factor
F = 2, the required RS code rate is
R = 27/63, capable of correcting (63 − 27)/2 = 18 symbol errors. The C-EMDFH algorithm employs the same coding strategy as the proposed algorithm; hence its code rate is also 27/63. For CC-FH, when
J =
B/4, a (64, 7) Hadamard inner code with outer-code rate
[
6] is employed. The bandwidth utilization of the four algorithms is shown in
Table 2. It can be observed that the proposed algorithm achieves higher bandwidth utilization compared to algorithms employing channel coding under identical jamming conditions.
The proposed algorithm can flexibly adjust the number of subcarrier groups
Ng and the number of selected hopping tones per group
G to trade detection and interception resistance for spectral efficiency while keeping the total number of data-bearing subchannels fixed, i.e.,
remains unchanged. However, different
pairs experience different jamming patterns and thus require different RS code rates. For example, when
and
, single-tone or
J =
B/16 narrow-band jamming corrupts at most
N1 = 2 groups according to
Figure 4, so RS(63, 47) can be adopted to address bit errors caused by the mainlobe of the jamming. In contrast, the more random
configuration must drop to RS (63, 31) according to Equation (9). Likewise, under
J =
B/4 broadband jamming, the
setting needs RS (63, 23) while
needs RS (63, 15). Evidently, the configuration
offers stronger frequency-hopping randomness and enhanced anti-detection or anti-interception capabilities compared to
, but it operates at a lower code rate and reduced bandwidth utilization. Nevertheless, compared to the CC-FH algorithm, the proposed algorithm can flexibly adjust the code rate to counteract the jamming of different bandwidths, a flexibility that the CC-FH algorithm lacks.
Table 3 summarizes the required RS code rates and the corresponding bandwidth utilization for the proposed RIJS-MDFH algorithm under single-tone,
J =
B/16 narrowband and
J =
B/4 broadband jamming for
Nc = 64 and
Q = 4, 8, 16, 64.
4. Simulation Results
This section evaluates the anti-jamming performance of the proposed RIJS-MDFH scheme against conventional MDFH algorithms. In all simulations for the proposed scheme, the filter bank overlapping factor is set to K = 4. To ensure a sufficiently wide frequency-hopping range for each subcarrier group, the number of subchannels allocated to conventional-bit transmission should not be excessively large. In the following simulations, the parameters are configured with and , i.e., 16 sub-channels are activated per hop. The system signal-to-jamming ratio (SJR) is defined as the ratio of signal power to jamming power, the signal-to-noise ratio (SNR) is defined as the ratio of signal power to noise power, and the bit error rate (BER) is used to represent the error performance.
4.1. Performance of Sidelobe Suppression
We first evaluate the jamming sidelobe suppression capability of the proposed filter bank structure. The system is configured with Ng = 16, G = 1 and Q = 64, operating over a total hopping bandwidth of B = 800 MHz, which is representative of wideband satellite communication scenarios requiring high data rates. The anti-jamming performance depends primarily on the ratio J/B, rather than the absolute value of B. Therefore, the simulation results are scalable and applicable to other bandwidth configurations with the same J/B ratios. Performance is assessed under both single-tone and broadband jamming (J = B/4) with SJR = 25 dB. Single-tone jamming is chosen for this evaluation because its concentrated power—resulting in the highest instantaneous power spectral density (PSD) among all jamming types under the same SJR—provides the most stringent test of the sidelobe suppression capability. If the proposed filter bank can effectively contain the sidelobes of such a high-PSD interferer, it will perform reliably under less concentrated jamming conditions.
Figure 7 shows a comparison of the power spectral PSD of the signal and single-tone jamming, with and without the proposed jamming sidelobe suppression. It can be observed that without suppression, the jamming sidelobes decay slowly, creating a sidelobe leakage zone that contaminates several adjacent subcarrier groups beyond the mainlobe jamming zone (the frequency range centered at the interference frequency where the jamming mainlobe directly impacts the signal). This impact exceeds the error correction capability of any practical channel coding. In contrast, with sidelobe suppression applied, the sidelobe suppressed zone demonstrates rapid roll-off, achieving a PSD ratio of approximately 66 dB between the desired signal and the jamming sidelobe in adjacent subcarrier groups. The jamming influence is thus effectively confined to only the mainlobe zone, and the limited errors induced can be corrected by channel coding with a relatively high code rate; here we employ RS (63, 47).
Figure 8 presents the corresponding PSD comparison under broadband jamming with
J =
B/4. Consistent with the previous case, the absence of suppression results in slowly decaying jamming sidelobes that create a sidelobe leakage zone, impairing numerous hop-bands beyond the mainlobe jamming zone (the frequency range spanning approximately 200 MHz where the jamming mainlobe directly impacts the signal). When the proposed suppression technique is applied, the sidelobe suppressed zone achieves a signal-to-sidelobe PSD ratio of approximately 48 dB in adjacent subcarrier groups, indicating a substantial reduction in OOB jamming energy. Consequently, the broadband jamming is effectively confined to 4–5 subcarrier groups within its mainlobe. A moderate-rate RS (63, 23) code is therefore sufficient to correct the residual errors, a result that will be verified in the following subsection.
4.2. Anti-Jamming Performance Under Different Mapping Rules and Jamming Conditions
Figure 9 illustrates the BER versus SJR performance of the proposed RIJS-MDFH scheme under three jamming conditions—single-tone, narrowband (
J =
B/16) and broadband (
J =
B/4)—corresponding to the configurations outlined in
Table 3. The SNR is fixed at 30 dB. Simulations evaluate different combinations of (
Ng,
G) and modulation orders
Q, where conventional bit data employs QAM modulation for
Q = 4, 16, 64 and PSK modulation for
Q = 8.
The four RS code combinations presented in
Figure 9 are selected based on the following rationale:
Coverage of representative jamming scenarios: The combinations correspond to the three jamming conditions considered—single-tone, narrowband (J = B/16), and broadband (J = B/4). For each scenario, the RS code rate is determined via Equation (9) using the estimated number of jammed subcarrier groups N1.
Code rate selection based on jamming severity: For (Ng, G) = (16, 1), RS(63,47) (code rate ≈ 0.75) is used under single-tone and narrowband jamming, as the lower N1 allows a higher rate. Under broadband jamming, RS(63,23) (code rate ≈ 0.37) is employed to provide stronger error correction. For (Ng, G) = (8, 2), RS(63,31) (code rate ≈ 0.49) and RS(63,15) (code rate ≈ 0.24) are applied, respectively, reflecting the different impacts of jamming on this configuration.
Simulation results indicate that lower modulation orders consistently yield superior BER performance. Specifically, Q = 4 provides an interference tolerance advantage of approximately 15 dB compared to Q = 64. Furthermore, the configuration (Ng, G) = (8, 2) demonstrates enhanced anti-jamming capability relative to (Ng, G) = (16, 1), particularly under single-tone and narrowband jamming. This improvement stems from the increased randomness in frequency hopping achieved with (Ng, G) = (8, 2), which enhances resilience against concentrated jamming.
In summary, the proposed RIJS-MDFH algorithm maintains robust anti-jamming performance even at low SJR levels. For Q = 4, the system achieves reliable communication at SJR levels below −90 dB under single-tone jamming, below −80 dB under J = B/16 narrowband jamming, and below −20 dB under J = B/4 broadband jamming.
4.3. Performance Comparison with Traditional MDFH Schemes
This subsection compares the proposed RIJS-MDFH algorithm with three conventional schemes: the EMDFH algorithm [
5], the C-EMDFH algorithm, and the CC-FH algorithm [
6]. All schemes employ 8PSK modulation (
Q = 8) for conventional bit data and are evaluated under both single-tone and broadband jamming (
J =
B/4).
For the EMDFH and C-EMDFH algorithms,
Ng = 16. The proposed RIJS-MDFH algorithm is tested under two configurations: (
Ng,
G) = (16, 1) and (
Ng,
G) = (8, 2). The corresponding RS codes—RS (63, 47) for single-tone and RS (63, 23) for broadband jamming when (
Ng,
G) = (16, 1); RS (63, 31) and RS (63, 15) for the (
Ng,
G) = (8, 2) case—are selected via Equation (9). The C-EMDFH scheme employs the same code rates as RIJS-MDFH, while CC-FH uses a (64, 7) Hadamard inner code and an outer code of rate
R = 1/2.
Figure 10 demonstrates the BER versus the SJR performance for the four algorithms under the two jamming scenarios with 8 dB SNR. It can be observed that the EMDFH algorithm exhibits the poorest anti-jamming performance, as the fixed-tone jamming corrupts both active and idle subcarriers simultaneously, causing failure in its energy detection mechanism. The C-EMDFH algorithm, which incorporates channel coding on the basis of EMDFH, can partially mitigate the impact of the jamming mainlobe, thereby improving the system’s anti-jamming capability. Nevertheless, its inability to suppress jamming sidelobe spectral leakage results in performance inferior to that of the proposed RIJS-MDFH algorithm. Regarding the CC-FH algorithm, it possesses a fixed error correction capability, which can correct up to
erroneous symbols. Consequently, under
J =
B/4 broadband jamming, the number of corrupted symbols exceeds this threshold, leading to poor BER performance. While its BER under single-tone jamming is comparable to that of the C-EMDFH algorithm, it remains susceptible to performance degradation caused by sidelobe leakage.
In summary, the proposed RIJS-MDFH algorithm demonstrates superior anti-jamming performance under both single-tone and broadband jamming conditions among the considered MDFH algorithms. By jointly leveraging flexible channel coding and filter bank-based sidelobe suppression, it effectively mitigates both mainlobe and sidelobe jamming effects, significantly enhancing interference tolerance and enabling reliable communication under low SJR conditions. Furthermore, the proposed RIJS-MDFH algorithm can dynamically adjust the (
Ng,
G) tuple according to the jamming intensity: reducing
Ng and increasing
G under severe jamming enhances frequency hopping randomness and anti-interception capability, as evidenced by the superior performance of the (
Ng,
G) = (8, 2) configuration in
Figure 10. This advantage comes at the cost of a lower code rate and a marginal reduction in spectral efficiency.
5. Conclusions
This paper presents a robust and flexible anti-jamming communication framework, designated as RIJS-MDFH, which synergistically integrates randomized intra-group subcarrier selection, adaptive channel coding, and filter bank-based sidelobe suppression. The principal innovation lies in its structured approach to decoupling jamming interference into distinct mainlobe and sidelobe components, enabling targeted and joint suppression—a capability notably absent in conventional MDFH systems. Quantitative results demonstrate the scheme’s substantial advantages over traditional methods. The filter bank achieves 66 dB sidelobe suppression—compared to only 13 dB with conventional rectangular windowing—effectively confining jamming energy to the directly affected subcarrier groups. Under single-tone jamming, the system maintains reliable communication at SJR below −90 dB, outperforming conventional EMDFH by over 40 dB. The configurable coding mechanism extends robust operation to −80 dB under narrowband jamming and −20 dB under broadband jamming, while the flexible configuration of (Ng, G) allows seamless trade-offs between detection avoidance, spectral efficiency, and jamming resilience. While this work focuses on static single-source jamming scenarios, extending the evaluation to time-varying interference and multiple simultaneous jammers represents a valuable direction for future research. The inherent flexibility of the proposed framework—particularly its reconfigurable parameters and code rate determined based on jamming estimation—provides a promising foundation for addressing such dynamic and complex threats.