Next Article in Journal
Continuous Monitoring of Recruits During Military Basic Training to Mitigate Attrition
Previous Article in Journal
Enhancing EEG-Based Emotion Detection with Hybrid Models: Insights from DEAP Dataset Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Resilient Communication for Software Defined Radio: Machine Reasoning and Electromagnetic Spectrum Evaluation

by
Sergey Edward Lyshevski
1,*,
Richard Buckley
2 and
Christopher Feuerstein
2
1
Department of Electrical and Microelectronic Engineering, Rochester Institute of Technology, Rochester, NY 14623, USA
2
L3Harris Technologies, Rochester, NY 14610, USA
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(6), 1826; https://doi.org/10.3390/s25061826
Submission received: 9 January 2025 / Revised: 25 February 2025 / Accepted: 11 March 2025 / Published: 14 March 2025
(This article belongs to the Section Communications)

Abstract

:
This paper investigates evaluation methodologies and machine reasoning schemes to analyze dynamic electromagnetic spectrum. We research practical and scalable classification of radio frequency signals across high frequency, very high frequency, ultra high frequency and super high frequency bands. The multi-band software defined radio, software defined mobile networks, and global navigation system receivers accomplish reconfigurable communication. Resilient communication, as well as high-fidelity analysis of extreme and congested electromagnetic spectra, are open problems due to challenges in classification of interference, distortions and adaptive jamming from spatially distributed transmitters and jammers. This paper documents high-fidelity characterization and dynamically reconfigured machine reasoning schemes to ensure the cognitive capabilities of communication systems. Low-fidelity experimental studies substantiate the spectrum evaluation methodology and demonstrate results.

1. Introduction

Compact, modular and programmable multi-band multi-channel radios with tunable filter accessories have been commercialized. In congested, contested and constrained electromagnetic spectrum (EMS), advanced radios should ensure resilient communications across high frequency (HF), very high frequency (VHF), ultra high frequency (UHF) and super high frequency (SHF) bands, e.g., in the 1 MHz to 30 GHz frequency range [1,2]. The software defined radio (SDR) paradigm has emerged and is effectively used across all domains. Studies are conducted in land [3,4], air [5,6], sea [7,8], space [6,7] and cyber [9,10] domains. The SDR and communication platforms are commercialized with field-programmable gate arrays (FPGA) and system on a chip (SoC). Advanced algorithms, edge computing and parallelism empower adaptive signal processing in near real time [11,12]. There are a number of challenges and open problems in the design of SDRs [13,14,15,16]. The 6G cellular technology requires new solutions, which amplify the use of multi-band SDRs [17,18]. An all-domain command and control framework and 6G wireless technology imply the design of next-generation communication platforms to ensure communication superiority and seamless information sharing [19]. Robust multi-band wireless cellular technologies with learning capabilities [20,21] are emerging. A consistent integration of a frontend module with a variable-gain amplifier and FPGA enables high-performance processing, networking, robustness, speed, control, filtering, reconfigurability, signal conversion and interfacing.
Frequency hopping spread spectrum (FHSS), direct sequence spread spectrum (DSSS) and chirp spread spectrum (CSS) schemes have been deployed. The EMS must be evaluated and characterized in congested and adversarial environments [19,20,21]. A number of publications focus on classification of modulation, interference and jamming. The analog and digitally modulated RF signals were classified in [22,23,24,25] by using recurrent and convolutional neural networks. Publications [22,23,24,25] and the references therein report notable inconsistencies and misclassifications, even for low signal-to-noise ratio (SNR) RF signals for different modulations. The achievable accuracy in low-fidelity studies reaches 90%. The misclassification was due to the use of single-domain attributes, dataset inadequacy, and models training on truncated and inconsistent attributes and features. Measurable descriptive spectral and probability time-varying characteristics should be devised and applied. Otherwise, the RF signals are found to be indistinguishable and imperceptible. Paper [26] investigates orthogonal frequency division multiplexing multi-carrier modulation. Using SDR, the authors study spectrograms for signals in subbands, characterized by frequency, strength, threshold and SNR. The machine learning classifier yields inadequate accuracy in detection and classification of the carrier signals, as well as inconsistent detections of the spot, sweep and barrage jamming. An alternative concept is studied in [27]. The in-phase and quadrature IQ imbalance transmitter signature was proposed as a feature. Using neural networks, focused studies were carried out, reporting challenges and impediments [27].
The theoretical studies [28,29] should be substantiated and verified. We conduct fundamental research with experimental validation. The reported proof-of-concept cognitive SDR- and RFSoC-centric spectrum characterization schemes and algorithms offer novel solutions. Machine reasoning aggregates learning and evaluation by means of descriptive, prescriptive and predictive analyses. These enable pattern recognition, detection and clustering. The reasoning algorithms are developed by applying the Büchi automata scheme, temporal logics and neural networks using finite-dimensional vector spaces of attributes and features.

2. Radio Frequency Signals in Temporal, Spectral and Probability Domains

RF signals exhibit measurable descriptive attributes from which one may derive predictive and prescriptive features in temporal, spectral and probability domains. Evaluation, characterization, reasoning, pattern recognition and other tasks can be accomplished by means of data mining and machine learning.
Data-driven independent, correlated and aggregated features should explicitly describe the information content in multiple domains, supporting the multiple-level feature and metrics extraction. The domain-specific attribute and feature selection, mining, factorization, ranking and dimensionality reduction aim to support robust high-fidelity evaluation and benchmarking using performance metrics.
We consider signal processing, data management and information flow as ( x ( t )   RF Signal , x ¯ ( t ) Measured RF   Signal , x ¯ [ n ] Digitized RF   Signal , x [ n ] Filtered Output )   Features   in     Time ,   Spectral   and Probability   Domains Attributes   Spectrum   Evaluation   and Characterization . The RF signal x(t) is a superposition of the carrier (source) signal, interference, jamming, multisource distortions, etc. The signal x(t) is filtered by the front-end filter [30,31,32,33], digitized by the analog-to-digital converter (ADC), and filtered by the high-order adaptive bandpass infinite impulse response (IIR) or finite impulse response (FIR) filters [34,35,36]. Signals ( x ( t ) , x ¯ ( t ) , x ¯ [ n ] , x [ n ] ) are perturbed and superimposed with multispectral multisource noise n, as well as different origin errors ε and distortions ∆. Signal processing implies amplification, buffering, isolation, pre-filtering, analog-to-analog and analog-to-digital conversions, range matching, interfacing, filtering, estimations, etc.
Measured and processed ( x ¯ ( t ) , x ¯ [ n ] , x [ n ] ) are perturbed by noise, distortions and errors (n, ∆, ε) due to antenna arrays, sensors and components heterogeneity and nonlinearities, temperature and environmental sensitivity, sampling and quantization errors, etc. The observed stochastic and deterministic impairments yield measurement errors, reduced throughput, degraded data quality, and information losses. Nonlinear dependences and statistical models of pertained random and deterministic processes are complex. The superposition principle is not applicable.

2.1. Adaptive Bandpass Filters Design

There are multiple frequency bands and subbands. The front-end filters are designed as reported in [30,31,32,33]. In SDRs, the RF signal is amplified by an adaptive variable-gain low-noise amplifier, and filtered by a programmable analog front-end filter. The digitized signal is filtered by the Parks–McClellan, Chebyshev and other bandpass filters [34,35,36]. Adaptive high-order FIR filters are implemented by the reconfigurable FPGA and RFSoC. For given bands with Ω∈[ωmin, ωmax], one specifies the following: (i) The cut-off, passband and stopband edge frequencies (ωc, ωp, ωs); (ii) The passband, stopband and sampling frequencies (fp, fs, fT); (iii) The passband and stopband ripples (δp, δs). Within the RF bands and signal modalities, digital filters are designed considering the multispectral noise and distortions.
We find the filter structure as linear, nonlinear or as rational difference and recurrence equations with constant or varying coefficients. Define homogeneity and heterogeneity measures ( M H , M L ) within the specified (ωc, ωp, ωs, δp, δs). The adaptive filters with varying structure S(M, N) and coefficients C(al, bk) are computed and reconfigured in real-time using ( M H , M L ) . The filter design yields the order and degree (M, N). The constraints g(·) are the filter complexity and S(M, N)max, which indicate robustness, sensitivity and latency. An adaptive filter with the output y[n] is designed by solving the constrained minimax problem [37,38]:
max M H min M L M H ( x , S ( ) , C ( ) ) , M L ( x , S ( ) , C ( ) ) , g ( ) , ( t , Ω ) .
Using a finite set of design variables, including S(M, N) and C(al, bk), quantitative objective measures ( M H , M L ) as well as constraints, an adaptive filter with varying structure and coefficients (al, bk) is designed as:
y [ n ] = k = 0 N b k x [ n k ] l = 1 M a l y [ n l ] = b 0 x [ n ] + b 1 x [ n 1 ] + + b N x [ n N ] a 1 y [ n 1 ] a M y [ n M ] , G S ( M , N ) , C ( a k , b k ) ( z ) = Y ( z ) X ( z ) = k = 0 N b k z k 1 + l = 0 M a l z l , n = 0 g [ n ] < , z i   <   1 .

2.2. Periodogram and Spectrogram

To analyze the power and frequency content of x(t), compute the descriptive spectral metrics of a finite-duration discrete-time x[n] with N samples. The discrete Fourier transform (DFT) is expressed as:
X [ k ] = n = 0 N 1 x [ n ] e j 2 π N k n ,   k   =   0 ,   1 ,   2 ,   ,   N 1 , x [ n ] = 1 N k = 0 N 1 X [ k ] e j 2 π N k n ,   n   =   0 ,   1 ,   2 ,   ,   N 1 .
The periodogram yields the power spectral density (PSD) of sequences x[n] as the squared magnitude, given as:
S x x [ k ] = S x ( ω ) ω = 2 π k N = 1 N X ( e j ω ) 2 ω = 2 π k N = 1 N X [ k ] 2 = 1 N n = 0 N 1 x [ n ] e j 2 π N k n 2 , k   =   0 ,   1 ,   2 ,   ,   N 1 .
Examine temporal and spectral modalities. We split x into overlapping segments and use the window w[k]. For x[n] of length N, consider consecutive segments of length m, m<<n. We define a mapping in |m×(N−m+1), with the rows and columns indexed by time as [x[0], x[1], …, x[m−1]]T and [x[1], x[2], …, x[m]]T, e.g., the first and second columns. The spectrogram of x[n] comprises the DFT columns with the rows indexed by frequency, while the columns are indexed by time. The spectrograms for x[n] provide a time-frequency representation of the RF signals. That is, Sxx(ω) yields Pxx(t,ω). The resulting Pxx(t,ω) is used as the feature to characterize a spectrum and signals.
The spectral moments are computed using the PSD, given as:
μ t , ω ( r ) = 1 X ( t , ω ) 2 d t ω ( r ) X ( t , ω ) 2 d ω ,   X [ k ] 2 = n = 0 N 1 x [ n ] e j 2 π N k n 2 ,
where μ t , ω ( r ) are the conditional temporal-spectral moments.
The experimental studies are reported in Section 4 for signals in the subbands in the congested spectrum. The periodogram, spectrogram and spectral moments are computed and documented.

2.3. Statistical Model and Descriptive Statistics

For a random process, a pair of observations S and distributions D yields a statistical model RX as:
RX = (S, D).
A probability distribution D(·) is found and parameterized as:
D = {pX(x:ϕ), FX(x:ϕ), ϕ0Φ},
where pX(x) is the probability mass function (pmf), x X p X ( x ) = 1 , pX(x) ≥ 0; FX(x) is the cumulative distribution function (cdf); Φ is the set of parameters, Φ0|.
The RF signals are not stationary. The distributions and parameters in (7) vary. Analyze the centered stochastic processes (x(t), x[n]) which exhibit patterns and dependences. These (x(t), x[n]) are not statistically random. The informative features and observed indicators are detected, extracted and computed, yielding dependences, causality and correlations. To find the distribution, compute the histogram, descriptive pair (FX(x), pX(x)) and probabilities P(·), given as:
F X ( x ) = P ( X x ) = x i x P ( X = x i ) = x i x p X ( x i ) , p X x = P X = x , p X x k = P X = x k , k = 1 , 2 , .
The expected value E[X], or mean μ, is calculated as:
μ = E [ X ] = i x i p X ( x i ) .
The standard moment of degree r is calculated as:
μ ¯ r = μ r σ r = E [ ( X μ ) r ] ( E [ ( X μ ) 2 ] ) r μ ¯ 1 = μ 1 σ 1 = μ μ E [ ( X μ ) 2 ] = 0 ,   μ ¯ 2 = μ 2 σ 2 = E [ ( X μ ) 2 ] E [ ( X μ ) 2 ] = 1 , μ ¯ 3 = μ 3 σ 3 = E [ ( X μ ) 3 ] ( E [ ( X μ ) 2 ) 3 / 2 ,   μ ¯ 4 = μ 4 σ 4 = E [ ( X μ ) 4 ] ( E [ ( X μ ) 2 ) 2 ,
where μ ¯ 3 and μ ¯ 4 are the distribution skewness (asymmetry) and kurtosis.
To characterize the instantaneous variations, the conditional temporal-spectral moments μ t , ω ( r ) (5) and standard moments μ ¯ r (10) are used. Spectral density estimation, nonparametric statistics, as well as other probabilistic and correlation analyses yield statistical and deterministic dependences.
Stationarity of RF Processes—A continuous-time random process {x(t),t∈|} is stationary if for (t1, t2, …, tN)∈|, the joint probability distribution of {x(ti)} and {x(tj)} is the same as the joint distribution of {x(ti+τ)} and {x(tj+τ)}, τ∈|. For the covariance stationary processes, the mean and autocorrelation function are the same, and the cross-covariance function depends only on the time difference (t1t2). That is, EX(t) = EX(t+τ). The RF signals are not stationary.
Table 1 reports the attributes and features.

3. Interpretable Machine Reasoning

Consider a conditional probability model. A scalable naïve Bayes linear probabilistic classifier assumes that the features are conditionally independent for given classes Ck. The number of parameters is linear in the number of variables xi, yielding indicators and predictors. The training algorithm implies a maximum likelihood estimation of parameters for an assumed probability distribution, given the observed data.
The conditional probability is found using the joint probability p ( C k , x 1 , , x n ) as:
p ( C k x ) = p ( C k ) p ( x C k ) p ( x ) , p ( C k , x 1 , , x n ) = p ( x 1 x 2 , , x n , C k ) × × p ( x n 1 x n , C k ) p ( x n C k ) p ( C k ) .
Assume that x = [x1, …, xn] are mutually independent, and conditional to the class Ck. That is, p ( x i x i + 1 , , x n , C k ) = p ( x i C k ) . From (11), the conditional distribution over Ck is:
p ( C k x 1 , , x n ) = p ( C k ) k p ( C k ) p ( x 1 C k ) i = 1 n p ( x i C k ) , i = 1 n p ( x i C k ) = p ( x 1 C k ) × × p ( x n C k ) .
Machine reasoning uses an independent probability model. The maximum a posteriori implies minimization of misclassification probability. Using the likelihood p ( x C k ) = i = 1 n p ( x i C k ) , the Bayes classifier implies assigning labels l ^ = C k , given as:
l ^ = arg max k { 1 , , K } p ( C k ) i = 1 n p ( x i C k ) .
Apply the Jaccard index to evaluate the statistical similarity and matching. The Bayes theorem is p ( A B ) = p ( B A ) p ( A ) p ( B ) ,   p ( B ) 0 . For a conditional probability, p ( A B ) = p ( A B ) p ( B ) . Consider a finite set of mutually exclusive and jointly exhaustive events. The law of total probability for conditional probabilities is:
p ( A C ) = p ( A , C ) p ( C ) = Σ n p ( A , B n , C ) p ( C ) = Σ n p ( A | B n , C ) p ( B n | C ) ,   p ( C ) 0 .
Assuming that C is independent of any {Bn:n = 1,2,…}, one has the following:
p ( A C ) = Σ n p ( A | C , B n ) p ( B n ) , p ( Class Features ) = p ( Features Class ) p ( Class ) p ( Features ) .
One obtains:
p ( feature 1 , , feature n Class ) = i = 1 n p ( feature i Class ) .
The Jaccard index is the measure of similarity between finite sets and is defined as the intersection divided by the union of the sample sets. Consider a finite union of sets (A1, …, An), A1∪ … ∪An. Using i = 1 n A i and intersections i = 1 n A i , we have:
J ( A i ) = i = 1 n A i i = 1 n A i , 0 J ( A i ) 1 .
For (A, B), one obtains:
J ( A , B ) = A B A B = A B A + B A B , 0 J ( A , B ) 1 .
If there is no intersection, then J(A, B) = 0. The Jaccard distance is:
d J ( A , B ) = 1 J ( A , B ) = A B A B A B .
For the binary features, define the following: (1) (M11, M00) are the total number of features when (A, B) = 1 and (A, B) = 0; (2) M01 is the total number of features when the number of attributes of A and B are 0 and 1; (3) M10 is the total number of features when the number of attributes of A and B are 1 and 0, respectively. One then obtains:
J = M 11 M 11 + M 10 + M 01 , d J = 1 J = M 10 + M 01 M 11 + M 10 + M 01 , 0 J 1 ,   M 11 + M 00 + M 01 + M 10 = n .
Using the Büchi automata, which admits the model checking, the interpretable machine reasoning scheme is given as follows [37,39]:
B = (S, s(s0,sf), Ab, τ, Fs),
where S is a finite set of identifiers and indicator states s(t) with initial and final states (s0,sf); Ab is the fine alphabet set of propositional logic; τ is the transition function; Fs is a finite set of the admissible conditions.
The Büchi automata supports reasoning in temporal, spectral and probabilistic domains. The temporal logic neural network is designed using the descriptive dynamic logic [37] with predicates ppP, variables, non-logical objects, finite-state verification and deductive system with logic operators, such as conjunction, disjunction, negation, conditions and logical connectivity in multiple domains.

4. Experimental Studies: Electromagnetic Spectrum and RF Signals Evaluation

The spectrum bands in the MHz to GHz frequency range were investigated. The experimental studies were conducted using the ADALM-PLUTO (Analog Devices Inc.), HackRF One (Great Scott Gadgets), RTL-SDR (Nooelec Inc.) and SDRPlay (SDRPlay Ltd.) SDRs. We evaluated the VHF and UHF bands. In particular, study the LTE-450 considering 450–454 MHz band, as well as the Long Range Wide Area Network (LoRaWAN) EU868 863–870 MHz, and, US915 902–928 MHz bands.
Different front-end filters have been investigated [30,31,32,33]. The receiving antenna is connected to the RLC-filters [30,31], or surface and bulk acoustic wave filters [32,33]. The experimental results in [30,31,32,33] demonstrate the exceptional performance for the VHF and UHF subbands. Investigated SDRs with tunable multi-band variable-gain bandpass passive filters with high-Q RLC components to ensure optimal reception. These SDRs admit data fusion of the measured raw modulated and demodulated IQ signals. The synchronous serial protocol bus at different data rates was implemented by an inter-integrated circuit (I2C) interface and serial peripheral interface (SPI). The SDRs were interfaced to the SoC/FPGA and desktop by SDR console software, such as SDR-Console V3. The experimental data were collected and processed in MATLAB, which supports scientific computing and generates the Verilog and VHDL codes for SoC/FPGA. This enables verification, data-intensive analysis and high-level design. The Analog Devices Inc. AD9363 transceiver is configured with 12-bit ADCs and DACs, supports a 325 MHz to 3.8 GHz frequency range, 20 MHz tunable channel bandwidth, low noise, high sensitivity and low errors.
This section documents studies for the LTE-450 and LTE-850 bands, allocated for land mobile radios, non-Federal services, cellular 3G networks, wireless LANs, Wi-Fi, Bluetooth, short-range audio and video communication, etc. The SDR outputs raw data with a data rate of 61 million samples per second, and a bandwidth of 45 MHz. We investigated multichannel 1.2 MHz subbands. The PSD was the descriptive attribute. Using the streams of the equally-divided and equally-spaced measured RF raw data for (t1, t2, …, ∆t = 0.15 s), ti∈[0 0.15 s], i = 1, 2, …, periodograms were computed. For the studied [452 453.2] MHz and [852 853.2] MHz subbands, the spectral density of RF signals with the center frequencies fci are documented in Figure 1. In the [452 453.2] MHz subband, the RF signals exhibit different modulations. The signal bandwidth is 500 ± 50 Hz, 750 ± 250 Hz, 5 ± 1 kHz, 7.2 ± 0.5 kHz, and 11 ± 1.5 kHz. The interference and distortions are observed in the studied congested and constrained environments. For example, at 452.395 MHz, two signals are interfering.
The experimental data were analyzed using the attributes and features listed in Table 1. Consider six RF signals in the [452 452.4] MHz narrowband, as shown in Figure 1a and documented in Table 2.
Using the Welch method, we compute estimates for the PSD by dividing the signals into overlapping segments. The Welch periodogram reduces the variance, yielding the PSD estimates as shown in Figure 2a [40]. Fundamental, applied and experimental studies indicate nonstationary signals x(t). In addition to analysis of the marginal distribution, the processes can be analyzed by applying parametric and nonparametric quantities.
One may evaluate cyclostationarity by computing the spectral density correlation for different cyclic frequencies, assuming a stationary process, compute cyclostationarity and correlation [41]. The results are documented in Figure 2b. The PSD Sxx(f) and autocorrelation Rxx(τ), given by the Wiener equations, are:
S x x α ( f ) = R x x α ( τ ) e j 2 π f τ d τ ,   R x x α ( τ ) = S x x α ( f ) e j 2 π f τ d f ,
where α is the cycle frequency at which autocorrelation is computed.
Using the expectation operator E, the autocorrelation of x[n] is:
R x x ( τ ) = E [ x ( t ) x * ( t τ ) ] ,   R x x ( τ ) = 1 N n = N / 2 N / 2 x [ n + 1 2 τ ] x * [ n 1 2 τ ] .
One obtains the following expression:
R x x α ( τ ) = 1 N n = N / 2 N / 2 x [ n + 1 2 τ ] x * [ n 1 2 τ ] e j 2 π α n .
Figure 2b documents the cyclic spectral periodicity and coherence for different values of α. The experimental results imply that the channel-carrier RF signals and interference are nonstationary processes.
The spectrogram Pxx(t, ω) quantitatively defines the time-varying energy content of x(t). The exhibited time-varying spectral characteristics are evaluated. The spectrogram for the [452 453.2] MHz subband is documented in Figure 2c. One finds the time-varying SNR, which affects the data rate, bandwidth, bit error rate, latency, etc. Consistent analysis in temporal and spectral domains yields high-fidelity evaluation of the EMS, supports detection of interference, as well as detects adaptive spot and barrage jamming.
In a narrowband, one may map nonstationary processes as stationary by using the method of differencing. The difference–stationary stochastic processes are used, achieving an acceptable degree of stationarity. Characterize the RF signals in the multi-band spectrum using the naïve Bayes models and Jaccard index. In the studied narrowband, using the threshold on the signal power, six high-power signals were used, which are documented in Figure 1a and Table 2. We studied the observed bandwidth-clustered RF signals with varying power, gradients, frequency, covariance and correlation. That is, identify and apply descriptive and informative features and indicators to explicitly characterize signals within the spectrum. We used the signal bandwidth Bw, PSD Sxx(ω), gradient of power variations ω S x x ( ω ) , and probability characteristics. With a focus on high-fidelity analysis, one considers the transceiver modalities, temporal modes, etc. The signal corner frequency fc may not be considered as an attribute due to frequency hopping and sweeping. To characterize instantaneous variations in spectra, the spectral moments are used. Using (5), the computed spectral moments ( μ t , ω ( 1 ) , μ t , ω ( 2 ) ) are documented in Figure 3a. The bivariate pmf for p ( μ t , ω ( 1 ) , μ t , ω ( 2 ) ) and distributions are found by spline interpolating the normalized bivariate histograms. Figure 3b reports the computed descriptive pmf p ( μ t , ω ( 1 ) , μ t , ω ( 2 ) ) h ˜ spline ( μ t , ω ( 1 ) , μ t , ω ( 2 ) ) which yields the distribution under the applied hypotheses.
For stationary stochastic processes, the real-valued periodogram, as an attribute of the spectral density and frequency content, is the squared absolute value of the finite-time Fourier transform of a signal. The Fourier transform and periodogram are continuously differentiable functions. Furthermore, the Fourier transform and periodogram are square integrable and bounded. The periodogram for a sequence [x1, …, xN], given by (4) S x x ( ω ) ω = 2 π k N = 1 N X ( e j ω ) 2 ω = 2 π k N = 1 N X [ k ] 2 = 1 N n = 0 N 1 x [ n ] e j 2 π N k n 2 , is normalized. Within the spectrum, computing the area under the continuous periodogram for the detected ith signals with bandwidth Bwi, we find the average power Pxxi(ω, Bwi) of the signal. The spectrogram yields the time-varying power of the RF signals. The amplitude-shift keying, phase-shift keying (PSK), quadrature PSK, differential PSK, frequency-shift keying, quadrature amplitude modulation, orthogonal frequency-division multiplexing modulation and other modulation schemes yield distinguishable (Bw, Pxx) and gradient of power ω P x x ( ω ) . To ensure consistency, the arbitrary units (a.u.) are used. For the signals in the subband, consider ( B w , P x x ( ω ) , ω P x x ( ω ) ) a . u . [ 0   1 ] . Figure 4a documents ( B w , P x x ( ω ) ) . The nearest neighbors and naïve Bayesian models are applied.
The results are visualized as follows:
  • Query ellipse x i a i 2 + y i b i 2 = 1 for two features;
  • Three-dimensional closed ellipsoid region x i a i 2 + y i b i 2 + z i c i 2 = 1 ,(ai,bi,ci)>0 for the following three features ( B w , P x x ( ω ) , f P x x ( ω ) ) a . u . ;
  • Ellipsoids in an n-dimension. A quadric hypersurface is l = 1 n ( x i , l p i , l ) 2 a i , l 2 = 1 , where pi,l are the center coordinates, and, ai,l are the length of the semi-axis.
Using the reported algorithm, six signals were detected, identified and characterized. Adequate classification probability was achieved. Figure 4a depicts the query regions. For different measurements at (t1, t2, …, ∆t), the classification accuracy for six signals varies between 62% and 95% due time-varying ( B w , P x x ( ω ) , ω P x x ( ω ) ) a . u . . The RF signals 1 and 2 exhibit similar attributes and features and are likely identical to the two-channel redundant communication by the same transmitter. Cross-validation of the models was performed. The signals were then tabulated and classified, as reported in Figure 4 and Figure 5. Figure 4a illustrates the RTL-SDR dongle, connected to the laptop/desktop or SoC/FPGA using a USB port and WinUSB/Zadig driver. The frequency range is from 500 kHz to 1750 MHz. Using the L1-norm to define the loss function J = x i 1 + y i 1 , the maximum cross-validation loss is 0.205. We achieved an adequate accuracy in detection, characterization, classification and clustering. The confusion table is documented in Figure 4b. The Büchi automata scheme yields consistent accuracy with latency less than 0.053 s. The computed posteriors probabilities, shown in Figure 5a, yield an accuracy in classification from 62% to 95% for signals 1 and 2, and, 94 to 100% for other RF signals, as documented in Figure 5b. For the considered case studies in the studied commercial RF bands, the results [22,23] yield high misclassification, except for signals 1 and 2. The feedforward fully connected neural network was evaluated. Learning algorithms, models and scalable machine reasoning schemes were studied and substantiated.

5. Discussion

Spectrum and signals are not stationary, and data heterogeneity significantly affects pattern recognition, EMS evaluation, as well as signal characterization and classification. Particular challenges arise in communication and information sharing networks due to interference, perturbations and jamming. By means of a proposed analysis and machine reasoning frameworks, this paper fosters new methodologies to solve some open problems. The proposed quantitative attributes and finite-dimensional aggregated features in temporal, spectral and probability domains ensure algorithms consistency, convergence and robustness. The multidomain analysis advances knowledge and fosters a foundation for future research. The results are verified in the congested multiband spectra. The RF signals and interference can be detected and classified. Analysis and evaluation of EMS in temporal and spectral domains support detection of adaptive spot and barrage jamming. The technology roadmap is focused on computationally effective and scalable algorithms and machine reasoning with real-time processing capabilities to support resilient communication. Experimental studies and benchmarking yield formative analysis, summative assessment and comparative evaluation of available methodologies. The performance metrics and transformative solutions demonstrate advantages and effectiveness of the proposed algorithms.

6. Conclusions

Congested, contested and constrained electromagnetic spectra were investigated. Descriptive characteristics were devised and used, stipulating the finite-dimensional domain-specific attribute and feature spaces. We investigated data-driven formative analysis and machine reasoning algorithms to support resilient and reconfigurable communication. Our motivation was to research inroads in characterization of the EMS, classification of RF signals, as well as detection of perturbations and jamming. These studies may support mitigation of interference, enable adaptation to dynamic EMS, optimize spectrum sharing, as well as control reconfigurable RF channels division and scheduling. Our findings may foster scalable solutions for legacy and new generations of SDRs and software defined mobile networks, supporting modernization and advancements of future communication systems. The aforementioned developments contribute to robust and seamless information sharing. The reported findings are crucial to advance knowledge, verify hypotheses, and evaluate dynamic EMS.

Author Contributions

Conceptualization, S.E.L., R.B. and C.F.; Methodology, S.E.L., R.B. and C.F.; Software, S.E.L., R.B. and C.F.; Validation, S.E.L., R.B. and C.F.; Formal analysis, S.E.L. and R.B.; Investigation, S.E.L. and C.F. The authors contributed equally to the research findings, methodologies, algorithms and studies. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The Institutional Review and approval are not instituted and not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data and results are reported in the paper.

Acknowledgments

The authors sincerely appreciate the anonymous reviewers’ comments, suggestions and feedback, which were very useful and helpful to revise the manuscript.

Conflicts of Interest

Authors Richard Buckley and Christopher Feuerstein were employed by the company L3Harris Technologies. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Cahill, M.T.; Glase, W.E. A channel access protocol for tactical IP networks using software defined VHF radios. In Proceedings of the Military Communications Conference, Anaheim, CA, USA, 7–10 October 2002; Volume 1, pp. 363–368. [Google Scholar] [CrossRef]
  2. Chamberlain, M.W. A software defined HF radio. In Proceedings of the Military Communications Conference, Atlantic City, NJ, USA, 17–20 October 2005; Volume 4, pp. 2448–2453. [Google Scholar] [CrossRef]
  3. Nakura, K.; Mori, S.; Masaki, H.; Harada, H. Software-Defined Radio-based IEEE 802.15.4 SUN OFDM evaluation platform for highly mobile environments. IEEE J. Veh. Technol. 2024, 5, 95–107. [Google Scholar] [CrossRef]
  4. Wang, H.; Crilly, B.; Zhao, W.; Autry, C.; Swank, S. Implementing mobile ad hoc networking (MANET) over legacy tactical radio links. In Proceedings of the Military Communications Conference, Orlando, FL, USA, 29–31 October 2007; pp. 1–7. [Google Scholar] [CrossRef]
  5. Khaled, H.; Alkhazraji, E. AI optimization-based heterogeneous approach for green next-generation communication systems. Sensors 2024, 24, 4956. [Google Scholar] [CrossRef] [PubMed]
  6. Wang, G.; Chen, G.; Shen, D.; Tian, X.; Pham, K.; Blasch, E. Spread spectrum design for aeronautical communication system with radio frequency interference. In Proceedings of the Digital Avionics Systems Conference, Prague, Czech Republic, 13–17 September 2015; pp. 2F1-1–2F1-11. [Google Scholar] [CrossRef]
  7. Romero-Godoy, D.; Molina-Padrón, N.; Cabrera, F.; Araña, V.; Jiménez, E. Design and implementation of a prototype with a low-cost SDR platform for the next generation of maritime communications. In Proceedings of the Atlantic and Asia Pacific Radio Science Meeting, Gran Canaria, Spain, 30 May–4 June 2022; pp. 1–4. [Google Scholar] [CrossRef]
  8. Wang, Y.; Yang, K.; Ding, J.; Chen, X.; Li, Q.; Peng, T. Design and implementation of Martime 5G communication system based on Software Defined Radio and open air interface. In Proceedings of the Conference on Unmanned Systems, Hefei, China, 13–15 October 2023; pp. 1607–1612. [Google Scholar] [CrossRef]
  9. Kacpura, T.J.; Downey, J.A.; Anderson, J.R.; Baldwin, K. Evolution of a reconfigurable processing platform for a next generation space Software Defined Radio. In Proceedings of the Aerospace Conference, Big Sky, MT, USA, 1–8 March 2014; pp. 1–10. [Google Scholar] [CrossRef]
  10. Xiong, W.; Lu, J.; Tian, X.; Chen, G.; Pham, K.; Blasch, E. Cognitive radio testbed for digital beamforming of satellite communication. In Proceedings of the Cognitive Communications for Aerospace Applications Workshop, Cleveland, OH, USA, 27–28 June 2017; pp. 1–5. [Google Scholar] [CrossRef]
  11. Coronado, E.; Khan, S.N.; Riggio, R. 5G-EmPOWER: A Software-Defined networking platform for 5G radio access networks. IEEE Trans. Netw. Serv. Manag. 2019, 16, 715–728. [Google Scholar] [CrossRef]
  12. Efstathiou, D.; Fridman, L.; Zvonar, Z. Recent developments in enabling technologies for software defined radio. IEEE Commun. Mag. 1999, 37, 112–117. [Google Scholar] [CrossRef]
  13. Haghighat, A. A review on essentials and technical challenges of software defined radio. In Proceedings of the Military Communications Conference, Anaheim, CA, USA, 7–10 October 2002; Volume 1, pp. 377–382. [Google Scholar] [CrossRef]
  14. Hall, P.S.; Gardner, P.; Faraone, A. Antenna requirements for Software Defined and cognitive radios. Proc. IEEE 2012, 100, 2262–2270. [Google Scholar] [CrossRef]
  15. Mueck, M.; Piipponen, A.; Kalliojärvi, K.; Dimitrakopoulos, G.; Tsagkaris, K.; Demestichas, P.; Casadevall, F.; Pérez-Romero, J.; Sallent, O.; Baldini, G.; et al. ETSI reconfigurable radio systems: Status and future directions on software defined radio and cognitive radio standards. IEEE Commun. Mag. 2010, 48, 78–86. [Google Scholar] [CrossRef]
  16. Ulversoy, T. Software Defined Radio: Challenges and opportunities. IEEE Commun. Surv. Tutor. 2010, 12, 531–550. [Google Scholar] [CrossRef]
  17. Jeon, H.-B.; Kim, S.-M.; Moon, H.-J.; Kwon, D.-H.; Lee, J.-W.; Chung, J.-M. Free-space optical communications for 6G wireless networks: Challenges, opportunities, and prototype validation. IEEE Commun. Mag. 2023, 61, 116–121. [Google Scholar] [CrossRef]
  18. Karle, C.; Neu, M.; Nuss, B.; Chen, J.; Witte, L.; Scheder, A.; Harbaum, T.; Becker, J. Modular hardware design for high-performance MIMO-capable SDR systems to accelerate 6G development. In Proceedings of the System-on-Chip Conference, Dresden, Germany, 16–19 September 2024; pp. 1–6. [Google Scholar] [CrossRef]
  19. DoD Announces Release of JADC2 Implementation Plan; U.S. Department of Defense: Arlington County, VA, USA, 2022.
  20. Hou, Y.T.; Shi, Y.; Sherali, H.D. Optimal spectrum sharing for multi-hop Software Defined Radio networks. In Proceedings of the Conference Computer Communications, Anchorage, AK, USA, 6–12 May 2007; pp. 1–9. [Google Scholar] [CrossRef]
  21. Ru, Z.; Moseley, N.A.; Klumperink, E.A.M.; Nauta, B. Digitally enhanced Software-Defined Radio receiver robust to out-of-band interference. IEEE J. Solid-State Circuits 2009, 44, 3359–3375. [Google Scholar] [CrossRef]
  22. Satapathy, J.R.; Bodade, R.M.; Ayeelyan, J. Framework for intelligent radio grid for legacy radio sets using CNN based signal classifier and Software Defined Radios. In Proceedings of the Global Power, Energy and Communication Conference, Budapest, Hungary, 4–7 June 2024; pp. 759–764. [Google Scholar] [CrossRef]
  23. Soltani, S.; Sagduyu, Y.E.; Hasan, R.; Davaslioglu, K.; Deng, H.; Erpek, T. Real-time and embedded deep learning on FPGA for RF signal classification. In Proceedings of the Military Communications Conference, Norfolk, VA, USA, 12–14 November 2019; pp. 1–6. [Google Scholar] [CrossRef]
  24. Yakkati, R.R.; Yakkati, R.R.; Tripathy, R.K.; Cenkeramaddi, L.R. Radio Frequency Spectrum Sensing by Automatic Modulation Classification in Cognitive Radio System Using Multiscale Deep CNN. IEEE Sens. J. 2022, 22, 926–938. [Google Scholar] [CrossRef]
  25. Yeh, H.-G.; Farthing, G.D. GPS L1 C/A spoof detection through the application of deep neural networks. In Proceedings of the Conference Parallel and Distributed Processing with Applications, Big Data and Cloud Computing, Sustainable Computing and Communications, Social Computing and Networking, Wuhan, China, 21–24 December 2023; pp. 1129–1134. [Google Scholar] [CrossRef]
  26. Li, Y.; Pawlak, J.; Price, J.; Al Shamaileh, K.; Niyaz, Q. Jamming Detection and Classification in OFDM-Based UAVs via Feature- and Spectrogram-Tailored Machine Learning. IEEE Access 2022, 10, 16859–16870. [Google Scholar] [CrossRef]
  27. Roy, D.; Mukherjee, T.; Chatterjee, M.; Blasch, E.; Pasiliao, E. RFAL: Adversarial learning for RF transmitter identification and classification. IEEE Trans. Cogn. Commun. Netw. 2020, 6, 783–801. [Google Scholar] [CrossRef]
  28. Engelhardt, M.; Giehl, S.; Schubert, M.; Ihlow, A.; Schneider, C.; Ebert, A.; Landmann, M.; Del Galdo, G.; Andrich, C. Accelerating Innovation in 6G Research: Real-Time Capable SDR System Architecture for Rapid Prototyping. IEEE Access 2024, 12, 118718–118732. [Google Scholar] [CrossRef]
  29. Pandeya, N.; Haj-Omar, A.; Dhananjay, A.; Zappe, M. 5G ORAN O-RU Emulator Implemented on the USRP SDR in the FR1 and FR3 Bands. In Proceedings of the MILCOM 2024—2024 IEEE Military Communications Conference (MILCOM), Washington, DC, USA, 28 October–1 November 2024; pp. 684–685. [Google Scholar] [CrossRef]
  30. Hasan, M.N.; Gu, Q.J.; Liu, X. Tunable blocker-tolerant on-chip radio-frequency front-end filter with dual adaptive transmission zeros for Software-Defined Radio applications. IEEE Trans. Microw. Theory Tech. 2016, 64, 4419–4433. [Google Scholar] [CrossRef]
  31. Hashimoto, K.-Y.; Tanaka, S.; Esashi, M. Tunable RF SAW/BAW filters: Dream or reality? In Proceedings of the Conference Frequency Control and the European Frequency and Time Forum, San Francisco, CA, USA, 2–5 May 2011; pp. 1–8. [Google Scholar] [CrossRef]
  32. Shakibafar, B.; Farhangian, F.; Gagne, J.-M.; Landry, R., Jr.; Nabki, F. An adaptive RF front-end architecture for multi-band SDR in avionics. Sensors 2024, 24, 5963. [Google Scholar] [CrossRef]
  33. Xu, Y.; Amineh, R.K.; Dong, Z.; Li, F.; Kirton, K.; Kohler, M. Software Defined Radio-based wireless sensing system. Sensors 2022, 22, 6455. [Google Scholar] [CrossRef]
  34. Kamp, Y.; Wellekens, C. Optimal design of minimum-phase FIR filters. IEEE Trans. Acoust. Speech Signal Process. 1983, 31, 922–926. [Google Scholar] [CrossRef]
  35. Karam, L.J.; McClellan, J.H. Complex Chebyshev approximation for FIR filter design. IEEE Trans. Circuits Syst. II Analog. Digit. Signal Process. 1995, 42, 207–216. [Google Scholar] [CrossRef]
  36. McClellan, J.H.; Parks, T.W. A personal history of the Parks-McClellan algorithm. IEEE Signal Process. Mag. 2005, 22, 82–86. [Google Scholar] [CrossRef]
  37. Lyshevski, S.E. Control of Physical and Cyber-Physical Systems; CRC Press: Boca Raton, FL, USA, 2024. [Google Scholar]
  38. Lyshevski, S.E. Signal processing in cyber-physical MEMS sensors: Inertial measurement and navigation systems. IEEE Trans. Ind. Electron. 2017, 64, 9618–9625. [Google Scholar] [CrossRef]
  39. Harel, D.; Kozen, D.; Tiuryn, J. Dynamic Logic; MIT Press: Cambridge, MA, USA, 2000. [Google Scholar]
  40. Welch, P.D. The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms. IEEE Trans. Audio Electroacoust. 1967, 15, 70–73. [Google Scholar] [CrossRef]
  41. Spooner, C.M.; Gardner, W.A. The cumulant theory of cyclostationary time-series, Part II: Development and applications. IEEE Tran. Signal Process. 1994, 42, 3409–3429. [Google Scholar] [CrossRef]
Figure 1. Periodograms for two subbands, [452 453.2] MHz and [852 453.2] MHz, at t1 and t2: The spectrum is evaluated for the real-valued measured signals r(t), ti ∈ [0 0.15] s, and, 360,000 samples. (a) Congested EMS: Periodograms for the 452 MHz subband with frequency hopping and sweeping communication. The RF signals have different modulation, characterized by the center frequency fci ranging from 452.02 to 453.18 MHz, and the signal bandwidth Bwi, Bwi varying as 500 ± 50 Hz, 750 ± 250 Hz, 5 ± 1 kHz, 7.2 ± 0.5 kHz and 11 ± 1 kHz. Two RF signals with different modulation and bandwidth interfere at ~452.395 MHz; (b) Periodograms for the [852 853.2] MHz subband with the RF signals with corresponding center frequency fci, and 10 ± 1 kHz bandwidth Bwi.
Figure 1. Periodograms for two subbands, [452 453.2] MHz and [852 453.2] MHz, at t1 and t2: The spectrum is evaluated for the real-valued measured signals r(t), ti ∈ [0 0.15] s, and, 360,000 samples. (a) Congested EMS: Periodograms for the 452 MHz subband with frequency hopping and sweeping communication. The RF signals have different modulation, characterized by the center frequency fci ranging from 452.02 to 453.18 MHz, and the signal bandwidth Bwi, Bwi varying as 500 ± 50 Hz, 750 ± 250 Hz, 5 ± 1 kHz, 7.2 ± 0.5 kHz and 11 ± 1 kHz. Two RF signals with different modulation and bandwidth interfere at ~452.395 MHz; (b) Periodograms for the [852 853.2] MHz subband with the RF signals with corresponding center frequency fci, and 10 ± 1 kHz bandwidth Bwi.
Sensors 25 01826 g001
Figure 2. (a) Welch periodogram for x[n]; (b) Computed spectral density correlation for different cyclic frequencies; (c) Spectrogram: spectrum evaluation in the temporal and spectral domains.
Figure 2. (a) Welch periodogram for x[n]; (b) Computed spectral density correlation for different cyclic frequencies; (c) Spectrogram: spectrum evaluation in the temporal and spectral domains.
Sensors 25 01826 g002
Figure 3. (a) Spectral moments μ t , ω ( 1 ) and μ t , ω ( 2 ) ; (b) Bivariate pdf p ( μ t , ω ( 1 ) , μ t , ω ( 2 ) ) .
Figure 3. (a) Spectral moments μ t , ω ( 1 ) and μ t , ω ( 2 ) ; (b) Bivariate pdf p ( μ t , ω ( 1 ) , μ t , ω ( 2 ) ) .
Sensors 25 01826 g003
Figure 4. (a) Classification and clustering of RF signals r(t), measured by the SDR, using ( B w , P x x ( ω ) , ω P x x ( ω ) ) a . u . [ 0   1 ] : Signals are detected and classified with probabilities from 0.62 to 0.95 for different [0, t)l=1,2,…; (b) RF signals cross-correlation.
Figure 4. (a) Classification and clustering of RF signals r(t), measured by the SDR, using ( B w , P x x ( ω ) , ω P x x ( ω ) ) a . u . [ 0   1 ] : Signals are detected and classified with probabilities from 0.62 to 0.95 for different [0, t)l=1,2,…; (b) RF signals cross-correlation.
Sensors 25 01826 g004
Figure 5. (a) Posteriors probabilities for three RF signals; (b) Classification and clustering using ( B w , P x x ( ω ) , ω P x x ( ω ) ) a . u . .
Figure 5. (a) Posteriors probabilities for three RF signals; (b) Classification and clustering using ( B w , P x x ( ω ) , ω P x x ( ω ) ) a . u . .
Sensors 25 01826 g005
Table 1. Attributes and features.
Table 1. Attributes and features.
AttributesFeatures: Domain-Specific Quantitative Characteristics, Transforms and Operators on Attributes and Metrics
1. RF signals modulation and polarization.1. Computed spectrum characteristics, periodograms, spectrograms, PSD, gradient estimates, etc.
2. Bands, wavelength, center frequency fc and bandwidth Bw.2. Temporal and probabilistic characteristics on (fc,Bw), including statistical regularity.
3. Signal (carrier, noise, interference and jamming) strength, power spectral density, signal-to-noise ratio, etc.3. Temporal, spectral and probabilistic characteristics, such as: Finite-dimensional transforms, distributions, pmf, cdf, variance, correlation, spectral moments, etc.
Table 2. Six RF Signals in the [452 452.4] MHz subband, characterized by the center Frequency, PSD and bandwidth (fc, Sxx, Bw).
Table 2. Six RF Signals in the [452 452.4] MHz subband, characterized by the center Frequency, PSD and bandwidth (fc, Sxx, Bw).
RF Signals, (fc, Sxx, Bw)
1fc = 452.0602 MHz, Sxx = −48.58 dB/Hz, Bw = 9.4 kHz.
2fc = 452.0846 MHz, Sxx = −49.75 dB/Hz, Bw = 9.4 kHz.
3fc = 452.1604 MHz, Sxx = −50.23 dB/Hz, Bw = 5.3 kHz.
4fc = 452.2154 MHz, Sxx = −39.74 dB/Hz, Bw = 12.3 kHz.
5fc = 452.3907 MHz, Sxx = −39.38 dB/Hz, Bw = 11.7 kHz.
6fc = 452.3983 MHz, Sxx = −63.84 dB/Hz, Bw = 5.9 kHz.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lyshevski, S.E.; Buckley, R.; Feuerstein, C. Resilient Communication for Software Defined Radio: Machine Reasoning and Electromagnetic Spectrum Evaluation. Sensors 2025, 25, 1826. https://doi.org/10.3390/s25061826

AMA Style

Lyshevski SE, Buckley R, Feuerstein C. Resilient Communication for Software Defined Radio: Machine Reasoning and Electromagnetic Spectrum Evaluation. Sensors. 2025; 25(6):1826. https://doi.org/10.3390/s25061826

Chicago/Turabian Style

Lyshevski, Sergey Edward, Richard Buckley, and Christopher Feuerstein. 2025. "Resilient Communication for Software Defined Radio: Machine Reasoning and Electromagnetic Spectrum Evaluation" Sensors 25, no. 6: 1826. https://doi.org/10.3390/s25061826

APA Style

Lyshevski, S. E., Buckley, R., & Feuerstein, C. (2025). Resilient Communication for Software Defined Radio: Machine Reasoning and Electromagnetic Spectrum Evaluation. Sensors, 25(6), 1826. https://doi.org/10.3390/s25061826

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop