Index


Figures


Tables

Lim and Kim: Sliding Window-Based Spectrum Sensing with Deep Learning for Pulse Radar Signals

Chang Heon Lim and Jin-Yul Kim

Sliding Window-Based Spectrum Sensing with Deep Learning for Pulse Radar Signals

Abstract: A sliding window-based spectrum sensing method determines the presence or absence of a primary user by comparing the maximum of the received signal energies from multiple sliding windows with a threshold. In this letter, aiming to enhance this scheme, we present a deep learning-based approach for exploiting the pattern of the received signal energies from sliding windows and investigate its sensing performance.

Keywords: cognitive radio , spectrum sensing , pulse radar , sliding window , deep learning

Ⅰ. Introduction

With the diversification and widespread adoption of wireless communication services, the demand for spectrum resource to support them has been ever increasing. However, the amount of available spectrum resource is limited, and thus the concept of cognitive radio or spectrum sharing[1] has emerged as a promising means to address the problem of spectrum scarcity. Some familiar examples of this approach are the wireless local area network (LAN) services in the 5GHz radar band and the Citizens Broadband Radio Service (CBRS) in the 3.5GHz band[1].

A popular form of spectrum sharing is to allow a secondary user (SU) to access the frequency band of interest when the band is found to be idle. Therefor the function of spectrum sensing to check if the band of interest is available to an SU is crucial in cognitive radio. In the radar frequency band, the primary user (PU) is the radar system. An initial spectrum sensing approach for a pulse radar signal is to detect the presence of a pulse radar signal by comparing the received signal power with some predetermined threshold[2]. Recently, a waveform-based spectrum sensing method[3] has been published, which detects the radar signal by modeling the PU signal and applying the Generalized Likelihood Ratio Test (GLRT).

Moreover, in order to exploit the sparsity of the pulse radar signal in the time domain, a sliding window-based spectrum sensing scheme[4] has been reported, which employs the maximum of the received signal energies from multiple sliding windows as a test statistic for spectrum sensing. In this letter, we present an improved version of this approach which employs the deep learning (DL) to utilize the distribution of the received signal energies from the multiple sliding windows. Previously, machine learning (ML) or DL has been employed as alternatives to traditional spectrum sensing methods like energy detection or decision fusion in cooperative spectrum sensing[1]. However, to the best of the authors’ knowledge, this is the first attempt to adopt DL for the sliding window based spectrum sensing strategy.

Ⅱ. Proposed Sliding Window-Based Spectrum Sensing

We consider a typical situation of sliding window-based spectrum sensing[4] involving a pulse radar signal received by an SU and sliding windows for spectrum sensing, as illustrated in Fig. 1. Here, the sliding windows are assumed to be regularly spaced in time, with their lengths being identical and fixed. Additionally, consecutive sliding windows may partially overlap in the time domain. For the convenience of presentation, we call the sliding window-based spectrum sensing scheme as a reference scheme.

Fig. 1.

typical situation for sliding window-based spectrum sensing
1.png

The reference spectrum sensing scheme calculates the received signal energies for multiple sliding windows. Let [TeX:] $$r(n)$$ denote the received signal at the n-th time instance within an observation window, and [TeX:] $$M$$ sliding windows of length [TeX:] $$L$$ are supposed to be included in an observation window. Then, the received signal energy [TeX:] $$E_m$$ corresponding to the m-th sliding window is defined as

(1)
[TeX:] $$E_m=\sum_{l=1}^L|r((m-1) L+l)|^2 \quad m=1,2, \cdots, M$$

However, the reference spectrum sensing scheme does not exploit the inherent characteristic of a sequence of the received signal energies [TeX:] $$\{E_m, m=1, \cdots, M\}$$. For instance, when the radar pulse repetition interval is 100 samples long, [TeX:] $$M=40$$, and [TeX:] $$L=5$$, Fig. 2 illustrates an instance of such a sequence of [TeX:] $$\{E_m, m=1, \cdots, M\}$$ in an AWGN channel for two hypotheses: one hypothesis [TeX:] $$H_0$$ indicates that the PU is idle and the other one [TeX:] $$H_1$$ suggests that the PU is active. As depicted in the figure, the sequence of the received signal energies corresponding to [TeX:] $$H_1$$ tends to exhibit periodic peaks whereas the sequence for [TeX:] $$H_0$$ does not reveal this characteristic, and the two sequences for [TeX:] $$H_0$$ and [TeX:] $$H_1$$ differ in their shapes. Thus, we can expect that a detection strategy based on an entire sequence of [TeX:] $$\{E_m, m=1, \cdots, M\}$$ could provide better sensing performance than the reference spectrum sensing scheme which uses only the maximum value of [TeX:] $$\{E_m, m=1, \cdots, M\}$$.

In this paper, we propose a DL-based spectrum sensing method aimed at utilizing the distinguished features of the energy sequence associated with two hypotheses. We adopt a simple DL model as shown in Table 1. An input sample, which is the received energy sequence [TeX:] $$\{E_m, m=1, \cdots, M \}$$, is fed into the first fully connected layer consisting of [TeX:] $$K$$ nodes, followed by batch normalization and rectified linear unit (ReLU) activation function. To mitigate the possibility of overfitting, we use the dropout layer with a 50% dropout ratio. Subsequent to the application of the second layer with the same structure, the output is conveyed to the last fully connected layer with an output size of 2. This layer employs the softmax activation function to convert the two outputs into probabilities, representing the likelihood of hypotheses [TeX:] $$H_0$$ and [TeX:] $$H_1$$, respectively. By training the DL model, we can determine its model parameters to guarantee a given false alarm probability and to minimize detection error probability which is called the Neyman Pearson criterion.

Fig. 2.

An example of sliding window energy sequences
2.png

Table 1.

Deep learning model for the proposed scheme
Layer Note
Input input size = M
Dense layer 1 output size = K, batch normalization, activation = ReLU, dropout = 50%
Dense layer 2 output size = K, batch normalization, activation = ReLU, dropout = 50%
Dense layer 3 output size = 2, activation = softmax

Ⅲ. Simulation Results

For performance evaluation, a pulse radar signal with a pulse width of 2 μs and a pulse repetition period of 0.1 ms was considered, assumed to be received through the Rayleigh fading channel. The length of the observation window was set to 0.2 ms, and the sampling rate was set to 1 MHz. Detection thresholds were experimentally determined for thethree cases of target false alarm probabilities of 0.01, 0.05, and 0.1, which were considered since the high false alarm rate is not of interest in the context of spectrum sensing. The uncertainty of background noise power was set to 0 dB and 2 dB. We assumed that the sliding window is 5 μs long and there is no overlap in time between the consecutive sliding windows. Under these simulation conditions, the input size [TeX:] $$M$$ for the sensing schemes becomes 40. For the DL model, we chose [TeX:] $$K=30$$ nodes for each of the first layer and second layer based on the experimental results that have been conducted. The sizes of training data, validation data, and test data for the DL model were 178,500 samples, 31,500 samples, and 10,000 samples, respectively. Here the training data for [TeX:] $$H_1$$ hypothesis were generated with random SNR following a uniform distribution over [-10, 0] dB.

Fig. 3 illustrates the performances of the reference scheme and the proposed scheme in terms of detection probability versus false alarm probability for an SNR of -10 dB. In the figure, “NPU” represents noise power uncertainty, “REF” refers to the reference scheme and “DL” indicates the proposed spectrum sensing scheme adopting deep learning. Also, the actual false alarm rates differ slightly from the target values of 0.01, 0.05, and 0.1 since these values are obtained from computer simulations. As expected, the DL scheme is shown to outperform the reference scheme. Similarly, Fig. 4 presents the spectrum sensing performances of the two schemes for an SNR of 0 dB and illustrates that their performances are improved relative to the case when the SNR is -10 dB. Additionally, the DL scheme is found to be more robust to the NPU than the reference scheme, as it exploits the pattern of the sliding window energy sequence. In conclusion, the proposed sliding window based sensing scheme demonstrates superior performance relative to the reference system. Furthermore, it can be easily generalized to include other types of sensing methods such as feature detection rather than energy detection.

Fig. 3.

Detection probability versus false alarm probability for an SNR of -10dB
3.png

Fig. 4.

Detection probability versus false alarm probability for an SNR of 0dB
4.png

References

  • 1 M. Parvini, et al., "Spectrum sharing schemes from 4G to 5G and beyond: Protocol flow, regulation, ecosystem, economic," IEEE Open J. Commun. Soc., vol. 4, pp. 464-517, 2023. (https://doi.org/10.1109/OJCOMS.2023.323856 9)doi:[[[10.1109/OJCOMS.2023.3238569]]]
  • 2 C. H. Lim, et al., "Spectrum sensing techniques for detection of radar signals in radar bands," J. KICS, vol. 43, no. 12, pp. Fig. 3. Detection probability versus false alarm probability for an SNR of -10dB 2048-2056, Dec. 2018. (https://doi.org/10.7840/kics.2018.43.12.2048)doi:[[[10.7840/kics.2018.43.12.2048]]]
  • 3 C. H. Lim, et al., "GLRT-Based spectrum sensing techniques for pulse radar signals," IEEE Commun. Lett., vol. 24, no. 2, pp. 447450, Feb. 2020. (https://doi.org/10.1109/LCOMM.2019.295430 7)doi:[[[10.1109/LCOMM.2019.2954307]]]
  • 4 Y. Noh, et al., "Adaptive-sliding-windowbased detection for noncooperative spectrum sensing in radar band," IEEE Syst. J., vol. 16, no. 3, pp. 3878-3881, Sep. 2022. (https://doi.org/10.1109/JSYST.2021.3099349)doi:[[[10.1109/JSYST.2021.3099349]]]

Statistics


Related Articles

Suppressing the Acoustic Effects of UAV Propellers through Deep Learning-Based Active Noise Cancellation
F. A. Khan and S. Y. Shin
인지 라디오 RF 하베스팅 IoT 네트워크의 자원 최적화
D. Seo, H. Nam, J. Oh, S. Choi
CRANet을 활용한 블라인드 채널코딩 인식
S. Shin and W. Lim
사전훈련된 딥러닝 네트워크를 활용한 이미지 기반 딥러닝 모델 설계
S. Kim, C. Moon, K. Kwon, D. Kim
채널 유휴 확률 추정을 이용한 인지 라디오 시스템의 유휴 채널 탐색 기법
M. Son and O. Shin
딥러닝을 이용한 동일 주파수 대역에 공존하는 통신 및 레이더 신호 분리
S. Jung and H. Nam
Lightweight LiDAR—Camera Online Extrinsic Calibration with Multi-Dilation Encoder Blocks
S. Kim and Y. Jang
무선 인지 Ad-hoc 네트워크에서 센싱 zone 기반의 분산적 공정 센싱 방법
J. Choi and S. Yoo
Research and Implementation of a Hearing Aid Based on a Mel-Phase-Spectrum-Preprocessed GAN Model
Z. Fan and J. Kim
통계 추정 기반 ABR 알고리즘의 딥러닝 기반 성능 향상
I. Moon and D. An

Cite this article

IEEE Style
C. H. Lim and J. Kim, "Sliding Window-Based Spectrum Sensing with Deep Learning for Pulse Radar Signals," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 9, pp. 1236-1239, 2024. DOI: 10.7840/kics.2024.49.9.1236.


ACM Style
Chang Heon Lim and Jin-Yul Kim. 2024. Sliding Window-Based Spectrum Sensing with Deep Learning for Pulse Radar Signals. The Journal of Korean Institute of Communications and Information Sciences, 49, 9, (2024), 1236-1239. DOI: 10.7840/kics.2024.49.9.1236.


KICS Style
Chang Heon Lim and Jin-Yul Kim, "Sliding Window-Based Spectrum Sensing with Deep Learning for Pulse Radar Signals," The Journal of Korean Institute of Communications and Information Sciences, vol. 49, no. 9, pp. 1236-1239, 9. 2024. (https://doi.org/10.7840/kics.2024.49.9.1236)