基于多尺度卷积GRU的常见短波协议及其子载波调制的识别
Jiuxiao Cao1, Rui Zhu1, Zhen Wang1
1School of Electronic Information, Xijing University, Xi'an, Shaanxi, China.
PloS one
|June 24, 2025
概括
一个新的深度学习模型,多尺度卷积GRU (MSC-GRU),准确地识别短波通信协议和调制格式,即使在具有挑战性的低信号噪声比环境中.
科学领域:
- 信号处理 信号处理
- 深度学习 (Deep Learning) 是一种深度学习.
- 无线通信无线通信
背景情况:
- 短波通信对于救灾和偏远地区至关重要,但面临诸如多路径色和低SNR等挑战.
- 传统方法在这些不利条件下难以实现自动协议和调制识别.
- 深度学习为复杂的通信环境中强大的信号分类提供了一个有希望的途径.
研究的目的:
- 开发和评估一个深度学习模型,用于自动识别短波通信协议和调制格式.
- 解决在杂和具有挑战性的短波环境中传统信号处理的局限性.
- 评估模型的性能和实践可行性,用于实时应用.
主要方法:
- 提出了一个多尺度卷积GRU (MSC-GRU) 模型,将时间信号转换为2D表示.
- 为了特征提取和时间依赖性分析,使用了具有不同受体场的并行卷积分支和双向GRU.
- 使用了来自模拟和现实世界来源的45,000个标记样本的数据集,通过五倍交叉验证进行评估.
主要成果:
- 在SNR<-10dB的情况下,MSC-GRU模型在协议识别中实现了100%的准确性.
- 亚载波调制格式分类在SNR<-8dB时达到80%的准确性.
- 该模型展示了实际可行性,在标准GPU上每信号的推断时间低于10毫秒.
结论:
- 该MSC-GRU模型提供了一个强大的和可扩展的解决方案,用于识别短波通信协议和调制格式.
- 混合深度学习架构有效地处理复杂的信号条件,优于传统方法.
- 该模型的高精度和快速推断时间支持其在实时救灾和远程通信系统中的部署.
相关概念视频
Classification of Signals
925
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
925
Receiver Operating Characteristic Plot
339
A ROC (Receiver Operating Characteristic) plot is a graphical tool used to assess the performance of a binary classification model by illustrating the trade-off between sensitivity (true positive rate) and specificity (false positive rate). By plotting sensitivity against 1 - specificity across various threshold settings, the ROC curve shows how well the model distinguishes between classes, with a curve closer to the top-left corner indicating a more accurate model. The area under the ROC curve...
339
Downsampling
265
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
265
Deconvolution
263
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
263
Convolution: Math, Graphics, and Discrete Signals
435
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
435
Convolution Properties II
292
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
292


