Abstract

In the process of wireless image transmission, there are a large number of interference signals, but the traditional interference signal recognition system is limited by various modulation modes, it is difficult to accurately identify the target signal, and the reliability of the system needs to be further improved. In order to solve this problem, a wireless image transmission interference signal recognition system based on deep learning is designed in this paper. In the hardware part, STM32F107VT and SI4463 are used to form a wireless controller to control the execution of each instruction. In the software part, aiming at the time-domain characteristics of the interference signal, the feature vector of the interference signal is extracted. With the support of GAP-CNN model, the interference signal is recognized through the training and learning of feature vector. The experimental results show that the packet loss rate of the designed system is less than 0.5%, the recognition performance is good, and the reliability of the system is improved.

1. Introduction

The emergence of wireless image transmission technology makes it convenient, fast, accurate, and real time for people in need to obtain remote image information, which provides convenience for special industry applications [1]. In recent years, the related technologies of wireless image transmission system have developed rapidly, but there are still some limitations, such as limited transmission bandwidth, inflexible transmission mode, and communication and image transmission quality assurance mechanism. Therefore, the research on these related aspects has extremely important social and economic value [24].

The existing wireless image acquisition and transmission system can only be used in the place where the line is laid in advance, and its application range is greatly limited. At present, many of them use GPRS/CDMA (General Packet Radio Service and Code Division Multiple Access) technology to achieve wireless image acquisition and transmission system, which uses the cellular network transmission mode, so the transmission signal must rely on the base station. In a bad environment, such as catastrophic weather and special circumstances, when the base station fails, the whole communication network will be destroyed. Even if it is not damaged, there will be a lot of interference in the transmission signal, which will affect the performance of wireless image transmission [57]. Although the JPEG image can be received in any area covered by the signal, the transmission of image data is not very stable. In addition, the user has to bear the communication cost. The existing underlying communication protocol of the Internet of things consumes too much power in the application of wireless image sensing system and cannot support sudden big data transmission (image data transmission) [810]. Therefore, according to the network transmission requirements of the above different application fields, the research and development of a low-power, low-cost, self-relaying narrow-band communication network system for rapid deployment without power supply infrastructure will help to rapidly promote the scale of related Internet of things applications and promote the application in intelligent power grid, intelligent transportation, industry and automation control, etc. Application promotion of IoT in the field of environment and safety inspection [1113]. The realization of this reliable network communication is inseparable from the identification of interference signals. Only by accurately identifying the interference signals in wireless transmission can we further ensure the quality of wireless transmission.

Signal recognition technology originated in the early last century; with the early application in radio signal interference, information interception, and other military-related fields, after long-term research and development, the relevant signal recognition technology has been proposed. The early recognition technology is relatively primitive and relies more on manual work. Nowadays, the research on signal recognition is mostly modulation pattern recognition, and this traditional recognition pattern is far from enough [14]. In recent years, signal recognition technology has a very good development, and professionals have improved. After the system design is completed, the traditional identification system is introduced, and a large number of comparative experiments are carried out image transmission, the traditional identification system includes Fang et al., which integrates the multidimensional domain characteristic parameters of typical interference signals such as single-tone interference, broadband noise interference, multitone interference, and sweep interference, such as time domain, frequency domain, and transform domain [15]. The jamming signal recognition method based on decision tree algorithm and the range velocity composite deception jamming recognition technology based on space-time frequency feature fusion are proposed by Yang et al. This method completes the jamming signal recognition by extracting the spatial and frequency domain features of echo traces, respectively, and fusing the extracted spatial and frequency domain features in time domain [16]. These traditional recognition systems can meet some basic recognition requirements. However, as the image attributes become more and more complex, the service signal adopts more complex multiple modulation, so it is difficult for the recognition system to accurately identify the target signal, and the reliability of the system needs to be further improved. In order to solve the above problems and improve the effect of target signal recognition, a wireless image transmission interference signal system based on deep learning is proposed in this paper. In the hardware part, stm32f107vt and si4463 are used to form a wireless controller to control the execution of each instruction. In the software part, aiming at the time-domain characteristics of the interference signal, the feature vector of the interference signal is extracted. With the support of GAP-CNN model, the interference signal is recognized through the training and learning of feature vector. Through the above steps, the identification of interference signals is completed, and through the experimental link, the effect of the design system is proved, in order to provide some help to improve the identification effect of interference signals.

2. Hardware Design of Wireless Image Transmission Interference Signal Recognition System Based on Deep Learning

According to the characteristics of wireless image transmission, the wireless network controller is designed in the hardware design part of the system. Wireless network controller (WNC) consists of “micro control unit (MCU)” and “wireless module.” The main function of micro control unit is to control business logic and implement wireless communication protocol and network communication protocol. Among them, the role of wireless module is to complete the wireless signaling and data transceiver function [17, 18]. The wireless module and wireless protocol interact with WIS to complete the transmission of image data from WIS to WNC. WNC interacts with the “image monitoring platform” through Ethernet to execute the commands issued by it. WNC plays a role of bridge between the “image monitoring platform” and WIS and completes the conversion of information between wireless and network transmission media [19].

Wireless network controller (WNC) is composed of STM32 series 107 MCU, wireless module, and Ethernet PHY chip. The MCU of STM32F 107 has an Ethernet controller, which only needs to expand PHY chip of Ethernet to realize Ethernet communication. The hardware block diagram of the wireless network controller (WNC) is shown in Figure 1.

The WNC board controller is STM32F107VT, with the main frequency of 72 MHz and the Ethernet MAC controller with 10/100 M on the chip and is compatible with the MII and RMII interfaces. Through RMII interface, it can realize seamless connection with PHY chip DM9161CI. The network transformer HX2019 mainly enhances the anti-interference and load capacity of network port [20]. The SPI interface of WNC is connected with the wireless module. The system realizes airport communication, receives image data and uplink control signaling, and sends downlink control signaling.

MCU module is composed of the smallest system of STM32F107. Its function is connected with other modules through various interfaces to complete the control of other modules. The wireless module is a wireless transceiver module composed of SI4463 chip. It is connected with the MCU module through SPI interface. MCU controls the wireless module to send and receive packets through SPI to complete the task of wireless communication. Network interface module is composed of network controller in MCU and HX2019 chip. It is responsible for the basic sending and receiving of the network to complete the network communication task. The SD card is composed of card reader interface. Its function is to cache the image information collected from WIS to transmit the image upward when the network is not busy.

According to the above contents, the power consumption of main devices is counted, and the WNC power supply is designed. The details are shown in Table 1.

At present, the commonly used power management chips are linear power supply (LDO power supply) and DCDC switching power supply. So far, the hardware design of the identification system has been completed, and on this basis, the software part is designed.

3. Software Design of Wireless Image Transmission Interference Signal Recognition System Based on Deep Learning

3.1. Feature Extraction of Interference Signal

In deep learning, supervised CNN architectures for classification, such as AlexNet, GoogLeNet, and ResNet, all take the Sofhnax layer as the output layer, which is connected with the convolution layer or full connection layer. The input of Softmax layer is the feature vector of the original input signal , so it can be considered that the function of the convolution layer in CNN is to map to the feature space, that is, to extract the feature vector. In the convolution layer, each convolution kernel can be considered as a linear system for extracting a certain feature. But before the network training, the operation parameters of the whole system are unknown. Therefore, the weight parameters of convolution kernel are randomly initialized, and the parameters of the system can only be optimized and updated by BP algorithm to reduce the value of the objective function. After the training, the system can be used to extract the input features. The concatenation of convolution layers makes the input signal be abstractly mapped layer by layer, and finally, the feature vector needed by the classifier is obtained. But before network training, the operating parameters of the whole system are unknown. Therefore, the weight parameters of convolution kernel are also initialized randomly. In this case, in order to reduce the value of the objective function, the system parameters need to be optimized and updated by the BP algorithm. After training, the system can be used to extract the input features, and then, the input signal is abstractly mapped layer by layer through the superposition of convolution layers, so as to finally obtain the feature vector required by the classifier, so as to overcome the influence of unknown operating parameters.

In the process of feature extraction of jamming signal, the time-domain feature of jamming signal is taken as the extraction target. It is assumed that is the discrete time-domain sequence of jamming signal, and the characteristic parameter reflecting the steepness of amplitude distribution of time-domain signal is the time-domain moment kurtosis. The expression is as follows:

In the formula, is the mean value of time-domain signal and is the standard deviation of time-domain signal. It can be seen from formula (1) that the characteristic parameter is a fourth-order statistic and generally takes the kurtosis of moment in the time domain of normal distribution signal as the comparison standard. If the kurtosis of the moment in time domain is less than 3, the time-domain distribution of the signal is relatively flat, which is called flat peak distribution. If the kurtosis of the time-domain moment is greater than 3, the time-domain distribution of the signal is relatively steep, which is called the peak distribution. In order to further characterize the fluctuation of amplitude distribution in time domain, the normalized amplitude standard deviation of target signal is calculated. The smaller the value, the distribution is relatively balanced, otherwise, the greater the amplitude of the signal changes. The calculation formula is as follows:

In the formula, represents the normalized value of amplitude sequence , and represents the number of sequences. After the target is determined, the feature vector of interference signal is extracted by encoder and decoder. In the encoder stage, after the convolution layer mapping, the signal is downsampled through the pooling layer to compress the size of the output feature map. After several times of the same operation, the convolution layer at the bottom is reached, and the output at the bottom can be regarded as the abstraction of the original input signal . In the decoder stage, these abstract features are sampled continuously by the deconvolution layer and finally reach the top output layer. The goal of CAE is to output and input consistently, and its extraction process can be described as “compress before refactoring.” After obtaining the feature vector of the interference signal, the interference signal is recognized in the wireless transmission signal.

3.2. Identify Jamming Signal

In order to recognize the interference signal by deep learning, it is necessary to generate the signal training set before recognition, so as to provide the necessary data for signal recognition. Moreover, the signal training set is mainly completed through software simulation and hardware acquisition. The interference signals to be identified are commonly used digital modulation signals, including MPSK, MQAM, MFSK, and GMSK modulation types. The hardware acquisition adopts NI-USRP 2920 software radio signal receiving and receiving platform, which is in the same way as the real communication to modulate the code elements, and then, it is filtered and mixed to high frequency and transmitted. At the receiving end, the captured signal is mixed to it by analog frequency and then is collected and processed by digital downconversion. Finally, the complex baseband signal is obtained. The signal collected by hardware contains all the modulation information of the signal and is very close to the characteristics of the signal in real communication. However, due to the limitations of NI-USRP equipment, there are many problems in signal acquisition, such as non-real-time and complicated operation, and it is difficult to simulate various complex outdoor channels. Therefore, in order to make up for these shortcomings, this paper also uses software simulation to supplement the training set data. The training set includes the baseband signal after shaping filtering at the transmitter, the baseband signal after digital downconversion at the receiver, and the modulation type. After the Recovery-Net training, the collected output data is stored in the training set.

In the recognition of interference signal, CNN and GAP-CNN models in deep learning are combined. In order to make the structure of the model concise and learn the characteristics of the interference signal well, we built the CNN and GAP-CNN model structure. The model has the following characteristics: in the convolution process, the space size becomes smaller and the output depth increases layer by layer. In deep learning, more convolution kernels can learn more features, but the number of convolution kernels should be kept within a reasonable range, because the unreasonable number of convolution kernels will interfere with the recognition and affect the recognition effect. When the size of convolution kernel is fixed, the number of convolution kernel must be proportional to the depth of input and output of the convolution layer. Under the above requirements, the convolution pooling layer in CNN is usually connected with one or more fully connected layers, and the fully connected layer transforms the input feature spectrum into vectors to complete the dimension reduction of the input and provide input for subsequent recognition. However, when the parameters are too large, it is difficult for the CNN network to support the identification service alone. Therefore, in order to reduce the network parameters and the risk of over fitting, the convolution layer is used to replace the full connection layer, and the large convolution core is used to connect with a small number of nodes in the back layer. Gap is not directly used to replace the full connection layer. In the design, GAP-CNN layer is introduced to replace the flattening layer to reduce the input quantity of the full connection layer. Other structures are designed by CNN. After the design of the GAP-CNN model structure, the training set is used as the input to complete the learning process. Then, the target to be identified is input into the model to complete the recognition of interference signal of wireless image transmission. So far, the design of wireless image transmission interference signal recognition system based on deep learning is completed.

4. Experimental Study on the Interference Signal Recognition System of Wireless Image Transmission Based on Deep Learning

4.1. Building Experimental Platform

Through the construction of wireless communication transceiver platform, the verification of wireless image transmission interference signal recognition system is carried out in the real environment. NI-USRP 2920 is based on the public version of software radio platform USRP Radio by NI instrument company. It is a part of the external circuit transformation. NI-USRP hardware has a common software-defined radio (SDR) architecture. In its FPGA digital signal processing logic, the communication transmitter modulates the user data into digital baseband data, and the output becomes analog baseband signal through high-speed DAC. After the high-order harmonics and spurious are filtered by low-pass filter, the analog baseband signal is up converted to the carrier frequency 915 MHz by analog RF quadrature, and the communication transmission is completed by power amplification and antenna. At the communication receiving end, the weak wireless communication signal received by the antenna is modulated by low-noise amplifier, and then, the analog RF orthogonal downconversion is completed. Output baseband signal to high-speed ADC; quantize data stream to FPGA digital signal processing logic. The FPGA digital signal processing logic is used to realize the digital downconversion (DDC) at the receiving end and the digital upconversion (DUC) at the transmitting end. Through the experimental platform, the interference signal and normal signal of wireless image transmission can be effectively distinguished.

In the experiment, the transceiver parameters of NI-USRP 2029 digital transceiver that need to be adjusted are shown in Table 2.

The table, respectively, lists the specific parameters required by the equipment as signal generator and signal receiver, including the carrier frequency, symbol rate, modulation type, transceiver gain, and other parameters of the signal. In the experiment, the receiver is set to display and store the signal sequence to the hard disk every 50 ms; then, the sequence is processed into the format required by the subsequent work by the software and finally added to the data set.

4.2. Generation of Data Set

The experimental data used in the experiment are all generated and collected by the signal receiving and receiving equipment in the previous section. The experiment collects six kinds of experimental data: AM modulation signal, FM modulation signal, BPSK modulation signal, QPSK modulation signal, 8PSK modulation signal, and noise. Among them, the parameter range set in the signal generator to generate 5 modulation signals is shown in Table 3.

For the binary signals received by the receiver, the time-domain data set is obtained by reading every 16-bit binary signal as a real number. The SNR is added or interfered by the data specified by MATLAB simulation program, which makes the original regular signal start to spread randomly after noise.

4.3. Experimental Results and Analysis of Packet Loss Rate

After the preparation of experimental data, two widely used traditional recognition systems 1 and 2 (literature [15] and literature [16] systems) are compared with the designed system. Under the same experimental conditions, the packet loss rate experiment and the recognition performance experiment are carried out, respectively. In the two groups of experiments, the data set in the above is taken as the target.

In the experiment of packet loss rate, different wireless image transmission intervals are set. In the process of identifying interference signals, the third-party plug-in is used to supervise the working process of the system. After the transmission, the packet loss rate, the total number of images, and the number of images with problems are output. The more the number of images with problems is, the higher the packet loss rate is. The experimental results are shown in Table 4.

According to the data in Table 3, with the change of transmission interval, the packet loss rate of the system has different changes. The highest packet loss rate of the two traditional recognition systems reaches 17.2%, and a certain number of problematic images appear, which indicates that the transmission reliability of the system is not guaranteed in the recognition process. In contrast, the packet loss rate of the designed recognition system based on deep learning is less than 0.5%, and there is no problem image when processing the same number of images, which indicates that the transmission reliability of the system is guaranteed. The reason why the design system has such a good effect is that the design system optimizes and updates the system parameters through the BP algorithm. After training, the system can be used to extract the input features. Then, through the superposition of convolution layers, the input signals are abstractly mapped layer by layer, and finally, the feature vector required by the classifier is obtained, which not only overcomes the influence of unknown operating parameters. It also ensures the integrity of information transmission and reduces the packet loss rate.

4.4. Experimental Results and Analysis of Recognition Expressiveness

Different recognition systems are used to process the signals in the experimental data set, and the recognition performance of the recognition system is analyzed according to the recognition level of different types of signals. The signals in the experimental data set are completed by NI-USRP2920. Before the experiment, MATLAB is used to interfere with the signals, and then, different recognition systems are used to identify them. The recognition results are shown in the form of confusion matrix, and the specific content is shown in Figure 2.

Compared with the experimental results, it can be seen that BPSK and GMSK are the most easily recognized signal types, and their accuracy is the highest among all the results. The experimental result of the proposed recognition system is the best, reaching 100%. Among other signals, the traditional recognition system has the worst recognition effect on 256QAM and GMSK signals, only about 50%, while the recognition accuracy of the proposed recognition system is more than 90%. And it can be seen from the results in the figure that the traditional recognition system has a certain deviation for the recognition of some signals, so it is difficult to correctly identify the signal type, but the proposed signal recognition system can maintain a more accurate recognition effect. This is because the design system not only uses STM32F107VT and SI4463 to form a wireless controller to control the execution of each instruction but also takes the time-domain characteristics of the interference signal as the target to extract the characteristic vector of the interference signal. With the support of the GAP-CNN model, the interference signal is recognized through the training and learning of the feature vector. Through multiple guarantees, the signal recognition effect is improved.

Combined with the experimental analysis of the system packet loss rate, it can be seen that the designed wireless image transmission interference signal recognition system based on deep learning is more reliable, and the performance of interference signal recognition is also very good. The overall reliability of the system is better than the traditional recognition system.

5. Conclusion

With the emergence of a large number of wireless communication signals, signal service identification has become a new requirement in the field of signal identification. In the field of wireless image transmission, signal recognition is very important. It is an important link to ensure the quality of image transmission. On this basis, based on a large number of literature research, a wireless image transmission interference signal recognition system based on deep learning is proposed, the development and design of the whole system are completed from two aspects of hardware and software, and a large number of comparative experiments are carried out. The reliability of the designed system is verified by experiments. This shows the effect and function of the system designed in this paper in the field of interference signal recognition. However, the interference signals are not classified during the design, which may affect the identification effect. In the next research process, we will conduct in-depth research on this point to better improve the interference signal identification effect of the design system.

Data Availability

The data sets used and/or analyzed during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

It is declared by the authors that this article is free of conflict of interest.

Acknowledgments

This study was financially supported by the Natural Science Foundation of Hunan Province with No. 2020JJ4434 and Hunan Provincial Science and Technology Department Project Foundation (2018TP1018, 2018RS3065).