AI and Cognitive Spectrum Management for Internet of Things in Smart CitiesView this Special Issue
Signal Detection in Satellite-Ground IoT Link Based on Blind Neural Network
At present, there are many problems in satellite-ground IoT link signal detection. Due to the complex characteristics of the satellite-ground IoT link, including Doppler and multipath effect, especially in scenarios related to military fields, it is difficult to use traditional method and traditional cooperative communication methods for link signal detection. Therefore, this paper proposes an efficient detection of satellite-ground IoT link based on the blind neural network (BNN). The BNN includes two network structures, the data feature network and the error update network. Through multiple iterations of the error update network, the weight of BNN for blind detection is optimized and the optimal elimination solution is obtained. Through establishing a satellite-to-ground link model simulation of the low-orbit satellite, the proposed BNN algorithm can obtain better bit error rate characteristics.
In recent years, researchers have proposed a wide range of applications for signal detection, including delay detection , power spectrum detection , and periodic spectrum detection . For signal detection, most of the current detection algorithms should obtain related prior detection-information, which should be obtained by setting the signal pilot information. Many signal processing algorithms require prior information, such as the encoding of the transmitted and received signal information, channel estimation information, and setting pilot information of sending and receiving signals, and other prior information.
For many satellite-to-ground link scenarios, especially military application-related scenarios, it is difficult to use the pilot signal agreed by the transceiver to obtain the prior information of detection. Therefore, many scenarios need to use blind detection.
Urkowitz has first proposed the concept of blind algorithm in literature , especially in different fields, including wireless communication signal processing and voice signal processing. Based on this basis, related literatures have proposed energy-based blind signal detection algorithms for blind information processing , blind signal detection algorithms based on least squares algorithm detection , and blind signal detection based on least square . Literature [7, 8] proposed a blind detection algorithm for general signal transmission systems. Since the detection algorithm in the literature is based on ideal conditions, the hypothetical conditions are not suitable for many communication conditions. Literature  proposed the blind detection algorithm for speech signals and gave a theoretical closed-loop derivation. However, it is not applicable in real scenarios. Literature [10, 11] proposed a high-complexity blind signal detection algorithm, but due to the high complexity, it is not suitable for processor-limited scenarios.
For blind signal processing, researchers [12–14] combined sparse coding for signal detection. In recent years, related scholars have conducted in-depth research on blind signal detection in communication systems. Literature [15–18] gives blind signal detection for MIMO channel systems. In particular, the literature  gives the blind signal detection of massive MIMO systems under general conditions. Literature  gives a signal detection scheme by analyzing the sparsity characteristics of MIMO channels. Literature  is used to blindly detect the signal by establishing the channel error matrix and the spatial characteristics of the subprojection. For MIMO systems, the literature [19–22] proposed blind signal detection with high-order features, which effectively improved the blind signal detection performance of MIMO systems. Literature  proposed a blind algorithm based on CMA, which uses constant modulus features to detect MIMO systems.
Due to the development of neural networks, speed of signal processing has been increased by neurons. Neural networks with specific functions are formed through linking neurons. For example, the functional neural network proposed in the literature [24–27] uses the reverse parameter tuning model of BP network. Through the inverse parameter adjustment training model, deep network is established. On the basis of these BP networks, the literature [28–31] uses a forward network and a reverse network to form a two-way training model. Each layer of neural network includes an input layer and a training layer, through the establishment of a specific network layer.
Regarding the satellite IoT network, related scholars mainly conduct research on system resource allocation [32–34], without involving the relevant physical layer technology. At present, there are many problems in satellite-ground IoT link signal detection. For the complex characteristics of the satellite-ground link, including Doppler and multipath effect, especially in scenarios related to military fields, it is difficult to use traditional cooperative communication methods for link signal detection. Therefore, the paper proposes an efficient detection for satellite-ground links based on blind deep neural network (BNN).
2. System Model
Due to the high-speed movement of the satellite to the ground and the long transmission delay of the satellite-ground IoT link, the link produces a large Doppler shift. At the same time, due to the multipath transmission effect of the satellite-ground IoT link, the signal received by the terminal induces greater interference. The satellite-to-ground link signal transmission process is shown in Figure 1.
is defined as the transmitted signal, is defined as the carrier frequency offset, and is defined as the satellite-to-ground link channel response. Signal received by the ground station is , which is as follows:
is introduced as the carrier interference for Doppler shift. A signal received by ground user is defined as , which is expressed as follows:where is after demodulation by -DFT at the receiving ground user. in the frequency domain can be expressed as follows:where is the frequency domain expressing for channel. The first part is the noncarrier interference part, and the second part is the interference.
By calculating Equation (4), we could obtain . When , the interference coefficient between subchannels is 1. There is no interference between the subchannels transmitted by the satellite-to-ground link. When , the interference between subchannels is superimposed on the transmission signal . And, as the interference increases, superimposed multiplicative interference occurs. Equation (4) also gives the energy leakage between the carriers. As the carrier frequency deviation increases, the energy interference leakage increases.
3. Blind Neural Network Algorithm
3.1. Architecture for BNN
Figure 2 gives out the architecture of BNN. The proposed BNN includes two parts. The first part is the signal feature acquisition network, and the second part is the error network. The goal is to obtain the optimal network weight through the error network.
and are defined as the real and imaginary parts, respectively, and as the input for the data network part of BNN. is considered as the frequency domain signal, which is expressed as follows:
is defined as the characteristic real part of BNN data network, and is defined as the characteristic imaginary part of BNN data network, which can be expressed as follows:
and are defined as the real part and imaginary part, which are also expressed as, respectively, follows:
Combining the cost function of the error network of the BNN, respectively, we could obtain the following:
Error feature is used as input information to enter the error update network of BNN, as shown in Figure 3. Figure 3 gives out the architecture of BNN algorithm, which includes two parts. The first part is the signal feature acquisition network, and the second part is the error update network.
is the weight of the error network, is the output of the BNN blind deep learning error weight network, and is the input of the BNN blind deep learning error weight network. is defined as the optimal state of the error weight network of the optimal BNN blind depth network; it can obtain the best signal detection performance through the weight network. It is because can obtain the best interference cancellation characteristics through nonlinear fitting of the weight of the activation function. Optimal can be achieved by obtaining the optimal defined as the initialized weight network. In this case, iterative elimination performance can be obtained. The input error part is the weight part, which can be expressed as follows:
is the error of and , which can be expressed as follows:
Therefore, the optimization goal of the algorithm is to minimize ; according to at the first-order Taylor expansion of , we can obtain the following:
Equation (12) has been introduced, and we could get the following:
In order to reduce the objective cost function, a linear search method is used to obtain to approximate the optimization . From the search direction , we can obtain the weights of the th iteration to approximate the optimization weights . Therefore, the optimization weights are the weight approximation process, which can be expressed as follows:
By approaching the direction, we can obtain the following:
Equation (14) can be obtained by expanding the following formula.
Substituting , we can get the following:
In order to get the direction, we can get the following:
Equation (17) can obtain the direction of the weight approximation . For the th iteration, we can obtain the following:where is considered as a constant.
Equation (17) can be simplified into the following:
Equation (19) can get the optimal direction.
3.2. Processing for BNN
Figure 4 shows the blind detection target feature of the system when the weight is optimal. The weight update of the blind neural network converges to the optimal value, and the blind detection objective function is as follows:
The objective function is to obtain accurate signal interference cancellation. Therefore, the error of the optimal weight detection can be obtained. Therefore, the optimal signal detection can be obtained by the following:where
The first part of Equation (22) is the nonzero regularization part, and the second part is the error elimination part.
More specifically, the objective function feature is constructed by constructing the rank operation of the minimized matrix and the feature transfer matrix.
In order to further optimize the solution of the objective function, we consider as an alternative matrix and minimize the closed-loop solution of blind deep neural networks established by iterative methods. Therefore, when the current data will become more effective, we use an updated iteration method to solve the current objective function. The improved iteration method is as follows:
The established objective iteration function can be expressed as follows:
The iterative method of weighted , , and can be expressed as follows:
The ability of BNN could be obtained with the constellation simulation. Defining , the frequency offsets are defined within the range [-, ]; is the maximum frequency offsets. Figure 5 gives the signal constellation within . Figure 6 gives the signal constellation with the LS algorithm. Figure 7 gives the signal constellation with the CMA algorithm. Figure 8 gives the signal constellation with the BNN algorithm. As seen from figures, the CMA scheme could not detect completely for variable frequency offset. The BNN can effectively eliminate interference.
It is because the BNN needs to adjust to different channel model characteristics through parameter fitting, so as to complete the acquisition of feature weights. The essence is to seek the optimal weights. The LS algorithm and the CMA algorithm only adopt one single-layer signal transformation, which mainly adopts hard decision method and introduces relatively large errors. This is due to the hard decision characteristics of the single-layer transform, and there is no need to obtain extreme values in the signal plane space. Because the BNN algorithm can obtain the best in the signal space and weight matrix, thereby it improved the performance of the algorithm.
5. Experimental and Analysis
In order to research the BNN, the simulation model of a LEO with a height of 1500 km is established. And the time for a single low-orbit satellite to pass the top is 10 minutes. We use the 3-path model with direct main path components. The main path is accord to the Rician distribution. The maximum extended delay is 250 ns. The maximum working elevation angle is 35°. Define the uplink transmission bit rate be 40 Mbit/s.
Setting IoT link that the cyclic prefix length is greater than the maximum delay, it can be known from the delay extension that the guard interval should be 1 μs, and the symbol period can be 1 μs. Therefore, each symbol needs to transmit . At this time, the relative carrier frequency deviation factor can be calculated as 0.4. With QPSK modulation, each subcarrier can transmit 2 bits, and subcarriers are required. 8 zero-padded subcarriers can facilitate the implementation of 128-point FFT/IFFT.
In order to facilitate the analysis, defining the number of users in the uplink access system is 4. The subcarrier mapping method is IFDMA, and the signal mapping method is QPSK. The simulation uses block pilots for information transmission. Take the cyclic prefix length greater than the maximum extended delay of each path.
5.1. BER Analysis
is defined as the maximum frequency deviation range allowed by the carrier. Figure 9 and Figures 10 and 11 show different bit error rate curves for all users, including the case of no detection, ideal condition, LS algorithm, the CMA criterion-based equalization algorithm proposed in , and the proposed BNN frequency offset interference elimination algorithm. Figure 9 shows the different bit error rate curves under the current condition . Figure 10 shows the different bit error rate curves under current condition . Figure 11 shows the bit error rate curve current conditions . The conditions of Figure 9 and Figures 10 and 11 all assume that each subchannel is independent. It can be obtained that the bit error rate curve without algorithm is larger. Due to interference, with increasing of the SNR, the BER performance does not have a trend of improvement. The CMA algorithm can eliminate some ICI interference. Compared with the blind algorithm based on CMA, the BNN algorithm improves the frequency offset elimination performance in the frequency domain.
It can be seen from the simulation figures that for the iterative BNN algorithm, this is because the weight can converge to a position close to the optimal value, which can obtain better bit error rate performance for user signals and greater interference cancellation performance. The BER curve of the four users of uplink access is different within frequency offset ranges. As the frequency offset range increases, the BER performance of the user signal increases. When the weight is close to the optimum, the system signal BER is optimized.
It is because the BNN needs to be adapted for different channel model characteristics through parameter fitting, so as to complete the acquisition of feature weights. The essence is to seek the optimal gradient direction to obtain the optimal weights. Under the condition of low signal-to-noise ratio, especially within 3 dB, the LS algorithm and the CMA algorithm have better characteristics. This is due to the hard decision characteristic of the single-layer transform, and there is no need to obtain the optimal value. Because the parameters of the BNN are difficult to adjust, it is difficult to obtain the optimal weight under the low signal-to-noise ratio. Interference under low signal-to-noise ratio conditions makes it difficult to obtain better extreme values in the signal space. Under the condition of high signal-to-noise ratio, the BNN algorithm can obtain the best in the signal space and obtain the best weight matrix, thereby improving the performance.
5.2. Convergence Analysis
We establish different satellite-to-ground link channel models and conduct statistical analysis of the BNN algorithm to prove the effectiveness and reliability in different satellite-to-ground link scenarios.
It is characterized by the convergence analysis of the algorithm on different satellite-to-ground links, so as to obtain the high-quality performance.
Convergence is embodied in the BNN parameter adjustment time under the complex environment of different satellite-ground links, especially simulation modeling under three different link scenarios, urban environment given in Table 1, suburban environment given in Table 2, and rural environment given in Table 3. This also shows the fitting time of the blind neural network to environmental parameters in different environments.
The specific scenarios are as follows:
The BNN needs to be adaptive for different channel model characteristics through parameter fitting given in Figure 12. So as to complete the acquisition of feature weights, the essence is to seek the optimal gradient direction to obtain the optimal weights. Due to the complexity of the environment, the tuning parameter of the algorithm is increased, especially in search for the weight of the optimal gradient direction. It can be obtained from Figure 12; the channel model of the complex environment increases the optimal weight, and the gradient iteration is improvement.
5.3. Algorithm Complexity and Efficiency
In core module based on BNN algorithm, which is the iterative convergence of the optimal gradient, the core iteration module has the complexity of . The current convergence is for curve analysis and simulation of computer CPU configuration with Intel i7 4 cores. The processor has a clocked frequency of 3.8 GHz and 64 G memory, and the convergence running time of the core algorithm is 50 ms. The algorithm also has real-time performance.
This paper proposes an efficient detection of satellite-to-ground links based on blind deep neural networks (BNN). The BNN includes two network structures, the data feature network and the error update network. Through obtaining the optimal weight, the weight of BNN for blind detection is optimized and the optimal elimination solution is obtained with iterations error updating network. In order to obtain simulation performance, we establish the satellite-ground IoT link model; we could obtain better bit error rate characteristics.
The data used to support the findings of this work are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Qing-yang Guan and Wu Shuang contributed equally to this work.
This work was supported by the Regional Innovation Capability Guidance Project of Science and Technology Department of Shaanxi Province (Grant No. 2021QFY01-08), the National Natural Science Foundation of China (No. 61501306), the Scientific Research Initiation Funds for the Doctoral Program of Xi’an International University (Grant No. XAIU2019002 and XAIU2018070102), the General Project of Science and Technology Department of Shaanxi Province (Grant No. 2020JM-638), and the Natural Science Foundation of Liaoning Province of China (No. 2015020026).
B. Qian, Y. Feng, and B. Qian, “An estimation method of direct spread signal pseudo-code rate based on delay-and-multiplication autocorrelation,” in 2015 8th International Symposium on Computational Intelligence and Design (ISCID), pp. 400–403, Hangzhou, China, 2015.View at: Google Scholar
L. V. E. Koopmans, “Ionospheric power-spectrum tomography in radio interferometry,” The Astrophysical Journal, vol. 718, no. 2, pp. 963–971, 2016.View at: Google Scholar
H. Urkowitz, “Energy detection of unknown deterministic signals,” Proceedings of the IEEE, vol. JPROC-55, no. 4, pp. 523–531, 1967.View at: Google Scholar
J. Jiao, H. Yu, and G. Wang, “A quality-related fault detection approach based on dynamic least squares for process monitoring,” IEEE Transactions on Industrial Electronics, vol. 63, no. 4, pp. 2625–2632, 2016.View at: Google Scholar
D.-H. Shin and J. Zhang, “Early anomaly detection in an interconnected power grid and communication network: exploiting interdependent structure of failures,” in 2015 IEEE Global Communications Conference (GLOBECOM), pp. 1–6, San Diego, CA, USA, 2015.View at: Google Scholar
T. Singh, “Residue number system for fault detection in communication networks,” in 2014 International Conference on Medical Imaging, m-Health and Emerging Communication Systems (MedCom), pp. 157–161, Greater Noida, India, 2014.View at: Google Scholar
V. Papyan, Y. Romano, J. Sulam, and M. Elad, “Theoretical foundations of deep learning via sparse representations: a multilayer sparse model and its connection to convolutional neural networks,” IEEE Signal Processing Magazine, vol. 35, no. 4, pp. 72–89, 2018.View at: Google Scholar
F. Feng and M. Kowalski, “Underdetermined reverberant blind source separation: sparse approaches for multiplicative and convolutive narrowband approximation,” IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 27, no. 2, pp. 442–456, 2019.View at: Google Scholar
Y. Zhai, Z. Yang, Z. Liao, J. Wright, and Y. Ma, “Complete dictionary learning via l4-norm maximization over the orthogonal group,” Journal of Machine Learning Research, vol. 21, no. 165, pp. 1–68, 2020.View at: Google Scholar
Y. Li and Y. Bresler, “Global geometry of multichannel sparse blind deconvolution on the sphere,” Advances in Neural Information Processing Systems, pp. 1132–1143, 2018.View at: Google Scholar
L. Wang, F. Jiang, M. Chen, H. Dou, G. Gui, and H. Sari, “Interference mitigation based on optimal modes selection strategy and CMA-MIMO equalization for OAM-MIMO communications,” IEEE Access, vol. 6, 2018.View at: Google Scholar
A. R. Rababaah and D. K. Sharma, “Integration of two different signal processing techniques with artificial neural network for stock market fore-casting,” Journal of Management Information & Decision Sciences, vol. 18, no. 2, pp. 63–80, 2015.View at: Google Scholar
L. E. Olcese, G. G. Palancar, and B. M. Toselli, “A method to estimate missing AERONET AOD values based on artificial neural networks,” Atmospheric Environment, vol. 113, pp. 140–150, 2015.View at: Google Scholar
E. Valian, S. Mohanna, and S. Tavakoli, “Improved cuckoo search algorithm for feedforward neural network training,” International Journal of Artificial Intelligence & Applications, vol. 2, no. 3, pp. 36–43, 2011.View at: Google Scholar
M. J. J. P. van Grinsven, B. van Ginneken, C. B. Hoyng, T. Theelen, and C. I. Sánchez, “Fast convolutional neural network training using selective data sampling: application to hemorrhage detection in color fundus images,” IEEE Transactions on Medical Imaging, vol. 35, no. 5, pp. 1273–1284, 2016.View at: Publisher Site | Google Scholar