Subscribe Now Subscribe Today
Research Article
 

An Educational Interface for Automatic Recognition of Analog Modulated Signals



Abdulkadir Sengur and Hanifi Guldemir
 
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail
ABSTRACT

In this study, an interface for automatic classification of the analog modulated communication signal is introduced. An educational approach is adopted here to present an interface which can be used as a tool for education and demonstrative purposes. While emphasis has been placed on the designed interface, the certain type of the analog modulated communication signals can also be recognized and visualized for the teaching of analog modulation types. The designed Graphical User Interface (GUI) is written in Matlab and can recognize Amplitude Modulation (AM), Frequency Modulation (FM) and Continuous Wave (CW) signals. A number of key features are used for characterizing analog modulation types. A Fuzzy C-means classifier is embedded into the interface. B+K Precision Model 2040 universal signal generator is used for the experimental verification. Good performance has been obtained even at low signal-to-noise ratios.

Services
Related Articles in ASCI
Similar Articles in this Journal
Search in Google Scholar
View Citation
Report Citation

 
  How to cite this article:

Abdulkadir Sengur and Hanifi Guldemir, 2005. An Educational Interface for Automatic Recognition of Analog Modulated Signals. Journal of Applied Sciences, 5: 513-516.

DOI: 10.3923/jas.2005.513.516

URL: https://scialert.net/abstract/?doi=jas.2005.513.516

INTRODUCTION

Signal Processing systems for communications will operate in open environments, where it is required that signals of different sources be processed, which come from different emitters, hence with different characteristics and for different user requirements[1].

Communication signals traveling in space with different modulation types and different frequencies fall in very wide band. These signals use a variety of modulation techniques in order to send information from one location to another. Usually, it is required to identify and monitor these signals for many applications, both defense and civilian. Civilian applications may include monitoring the non-licensed transmitters, while defense applications may be Electronic surveillance systems[2]. Modulation recognition is extremely important in communication intelligence applications for several reasons. Firstly, applying the signal to an improper demodulator may partially or completely damage the signal information content. Secondly, knowing the correct modulation type help recognize the threat and to determine suitable jamming wave-form. At the moment, the most attractive applications area is radio and other re-configurable communication systems. There are two kinds of philosophies in approaching modulation classification problems; these are decision-theoretic approach and pattern recognition or feature extraction approach. In a decision theoretic approach, probabilistic arguments are employed to derive a proper classification rule. Typically this rule is hard to implement exactly. Modulation recognizers, like general pattern classification systems, consist of measurement; feature extraction and decision part.

The following is an overview of some of the recently published modulation recognition methods. Fabrizi et al.[3] suggested a modulation recognizer for analog modulations, based on the variations of both instantaneous amplitude and the instantaneous frequency. This recognizer is used to discriminate between some types of analog modulation AM, FM and SSB. Chan and Godbois[4] proposed a modulation recognizer based on the envelope characteristics of the received signal. Al-Jalili[5] proposed a modulation recognizer to discriminate between the USB and LSB signals. Azzouz and Nandi[6] proposed a modulation recognizer to classify the whole analog modulation types. Jovanovic et al.[7] introduced a modulation recognizer to discriminate between a low modulation depth (AM) and pure carrier wave (CW) in a noisy environment. Azzouz and Nandi[6] proposed an ANN classifier for modulation recognition.

In this study, a Matlab graphical user interface for automatic classification of analog modulated communication signals is introduced. Fuzzy C-means (FCM) classifier is embedded into the interface.

The automatic analog modulation recognition system is composed of three main subsystems which are acquisition and pre-processing of the intercepted signals, feature extraction and classification as shown in Fig. 1.

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
Fig. 1: Modulation recognition system

In order to process the analog signals in computers, the information carried by the analog signal should be represented in a digital form. The pre-processing block includes the analog/digital (A/D) conversion which converts analog signals into digital form by a sequence of its instantaneous values measured at discrete time instants. The feature extraction block which gives the feature vectors which are different for different modulation types is the most important block of the overall system. Modulation recognition of an intercepted signal is finally realized by the classification subsystem which classifies the type of the modulation using FCM classification algorithm.

The proposed system is able to classify the incoming modulation type and can be used to choose an appropriate demodulator to be used. Alternative uses include spectrum management and surveillance, military threat evaluation, source and interference identification, etc. The effectiveness of the proposed scheme is verified by using both theoretically produced and real analog modulated signals.

KEY FEATURES EXTRACTION

Key features are crucial for all pattern recognition systems. A well defined key feature is one of the most important issues in pattern recognition because it increases the accuracy and efficiency of the subsequent processing. The features, which are proposed in Nandi and Azzouz[6], are also used in this study. For discriminating AM from the other modulation types, the following definition is used:

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
(1)

Here, φNL is the value of the nonlinear component of the instantaneous phase at the time instants t=i/fs, ta is a threshold for An(i) and C is the number of samples in φ(t). Thus σdp is the standard deviation of the centered nonlinear component of the direct phase component.

The second key feature is the maximum value of the normalized instantaneous amplitude of the intercepted signal and it is calculated as follow;

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
(2)

Where, a(i) is the normalized centered instantaneous amplitude of the intercepted signal and N is the number of the sample in the range. This feature is used for discriminate FM signals as a subset.

The third one is a frequency domain key feature which shows the number of the peaks in the RF signal spectrum. This feature is used for discriminating CW signals. We developed a peak counter in the RF spectrum.

FUZZY C-MEANS ALGORITHM

The Fuzzy C-Means clustering method creates a membership grade to belong to the cluster using a fuzzy coefficient and it allocates patterns to the cluster[8]. The Fuzzy C-Means (FCM) algorithm is a constrained optimization problem which minimizes the following objective function with respect to membership functions μij and cluster centroid vi,

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
(3)

where, V = (v1, Λ, vc) is a vector of cluster centers U = [μij]is a cxn matrix, c is the number of clusters, n is the number of data points, satisfying the conditions as:

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
(4)

V = (v1, Λ, vc) is a vector of cluster centers, vi ∈ Rp for c≥i≥1 and ||•|| denotes any inner product norm. The parameter m ∈ [1, ∞] is a weighting exponent on each fuzzy membership. Minimization of the above objective function, Jm requires the membership values to be defined as:

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
(5)

and the class centers as:

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
Fig. 2: The designed GUI

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
Fig. 3: Automatic analog modulation recoginition system

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
Fig. 4: Snapshots of interface (a) CW signal (b) AM signal (c) FM signal (d) No signal

Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
(6)
where:
Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals
(7)

Dij is distance between the feature vector Xi and the cluster center vi. Each class represents one of the given spectral signatures in the prototype library. This study use training data from the analog modulated signals according to the key features as described previous section to define the class centers(v0i) and then the patterns are classified by calculating the membership degree μij.

AUTOMATIC MODULATION RECOGNITION SYSTEM

A Graphical User Interface (GUI) is designed using Matlab and Data Acquisition Toolbox and can automatically recognize the specified analog modulations. The developed program receives the analog modulated signals via a PCL-812PG Enhanced Multi-Lab Card which is a high performance, high speed multi-function data acquisition card for personal computers, is used to acquire the analog modulated RF signals from the signal generator. After pre-processing, feature extraction and classification, the type of the modulated signal is shown on the GUI together with the original signal waveform, the spectral density of the received signal. When the modulation type of the incoming signal is changed, the type of the modulation changes immediately on the GUI showing the correct modulation type online. The Fig. 2 shows the screenshot of the designed Matlab GUI. The automatic modulation recognition system is shown in Fig. 3.

A number of simulations have been done with theoretically produced different modulated signals with various SNR and various modulation parameters. The modulation types were restricted to the types commonly used in analog communication. The modulation was carried out by using Matlab functions in Communication Toolbox. An additive white Gaussian noise with SNR of between 0 and 40 dB is used in the modeling of theoretically produced analog modulated signals.

For the experimental verification a B+K Precision Model 3040 universal signal generator is used. The signal generator provides outstanding phase-noise performance and analog modulation features for all general purpose test needs. It has a comprehensive analog modulation capabilities including AM, FM and CW (Fig. 4).

Table 1: Performance of the interface
Image for - An Educational Interface for Automatic Recognition of Analog Modulated Signals

The length of the screened cable between the computer and signal generator is kept minimum in order to avoid the noise at high frequencies and it is ended by a 50 ohm resistor.

CONCLUSION

Automatic modulation recognition is important for both civilian and military purposes so intelligent demodulators have been needed so far. We designed an automatic analog modulation classifier interface on MATLAB environment and an experimental study has been carried out. A number of key features are used to fulfill the requirement of the interface. The training of the classifier is offline but the test is carried out online. The interface can recognize AM, FM and CW signals (Fig. 4). The interface’s performance is satisfactory. The correct modulation recognition rates can be seen at Table 1.

REFERENCES
1:  Sebastiano, B., F.R. Serpico and V. Gianni, 1994. Intelligent control of signal processing algorithms in communications. IEEE J. Selected Areas Commun., 12: 1553-1565.
CrossRef  |  Direct Link  |  

2:  Azzouz, E.E. and A.K. Nandi, 1996. Automatic Modulation Recognition of Communication Signals. 1st Edn., Springer, UK., ISBN-10: 0792397967.

3:  Fabrizi, P.M., L.B. Lopez and G.B. Lockhart, 1986. Receiver recognition of analog modulated types. Proceedings of IERE Conference on Radio Receiver and Associated Systems, Bangor, Wales.

4:  Chan, Y.T. and Gadbois, 1989. Identification of the modulation type of a signal. Signal Process., 16: 149-154.

5:  Al-Jalili, Y.O., 1995. Identification algorithm for upper sideband and lower sideband SSB signals. Signal Process., 42: 207-213.
CrossRef  |  Direct Link  |  

6:  Nandi, A.K. and E.E. Azzouz, 1998. Algorithms for automatic modulation recognition of communication signals. IEEE Trans. Commun., 46: 431-436.
CrossRef  |  Direct Link  |  

7:  Jovanovic, S.D., M.I. Doroslovacki and M.V. Dragosevic, 1990. Recognition of low modulation index AM signals in additive gaussian noise. Proceedings of the 5th Europen Association for Signal Processing Conference, (EASPC'90), Edinburgh, pp: 1923-1926.

8:  Bezdek, J.C., 1981. Pattern recognition with fuzzy objective functions algorithms. 1st Edn., Plenum, New York.

©  2021 Science Alert. All Rights Reserved