Next Article in Journal
Entropy of Fuzzy Partitions and Entropy of Fuzzy Dynamical Systems
Next Article in Special Issue
Feature Selection of Power Quality Disturbance Signals with an Entropy-Importance-Based Random Forest
Previous Article in Journal
Entropy Generation Results of Convenience But without Purposeful Analysis and Due Comprehension—Guidelines for Authors
Previous Article in Special Issue
Fruit Classification by Wavelet-Entropy and Feedforward Neural Network Trained by Fitness-Scaled Chaotic ABC and Biogeography-Based Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Multidimensional ADTPE and SVM for Optical Modulation Real-Time Recognition

College of Mechatronics Engineering and Automation, National University of Defense Technology, Deya Road, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Entropy 2016, 18(1), 30; https://doi.org/10.3390/e18010030
Submission received: 26 November 2015 / Revised: 6 January 2016 / Accepted: 11 January 2016 / Published: 16 January 2016

Abstract

:
Based on the feature extraction of multidimensional asynchronous delay-tap plot entropy (ADTPE) and multiclass classification of support vector machine (SVM), we propose a method for recognition of multiple optical modulation formats and various data rates. We firstly present the algorithm of multidimensional ADTPE, which is extracted from asynchronous delay sampling pairs of modulated optical signal. Then, a multiclass SVM is utilized for fast and accurate classification of several widely-used optical modulation formats. In addition, a simple real-time recognition scheme is designed to reduce the computation time. Compared to the existing method based on asynchronous delay-tap plot (ADTP), the theoretical analysis and simulation results show that our recognition method can effectively enhance the tolerance of transmission impairments, obtaining relatively high accuracy. Finally, it is further demonstrated that the proposed method can be integrated in an optical transport network (OTN) with flexible expansion. Through simply adding the corresponding sub-SVM module in the digital signal processer (DSP), arbitrary new modulation formats can be recognized with high recognition accuracy in a short response time.

1. Introduction

With the rapid development of wideband Internet services and the requirement of data processing at a great capacity, the efficient use of the optical signal spectrum and capacity are continuously being enhanced by upgrading the signal modulation format in the optical transport network (OTN) [1]. On the other hand, the former modulation formats are not eliminated immediately due to the cost saving and holding on to existing services. Consequently, many kinds of modulation formats are used together to make the best of the available resources in the current OTN. Hence, the recognition of optical signal modulation is an urgent need for the OTN multiple signal monitoring. Similarly, it is useful for the realization of cognitive optical networking (CON) [2], where the net nodes have the capability to blindly demodulate the received data.
During the past few years, there have been many research papers on wireless signal modulation recognition [3,4,5,6,7], but few published papers can be found for the optical signal. Eric et al. [8] have demonstrated the usage of physical layer characteristics coupled with a digital coherent detection technique for the received optical signal modulation format recognition. However, the advanced modulation formats [9], such as polarization multiplexed (PM) modulation and quadrature amplitude modulation (QAM), are limited due to the range of the test parameters of the transmitter laser in their work. Khan and his colleagues [10,11] adopt an artificial neutral network (ANN), which is trained by an asynchronous amplitude histogram (AAH) or an asynchronous delay-tap plot (ADTP) of the received optical signal, to recognize six optical modulation formats with various data rates. One disadvantage of this approach is that ANN-based classification processes involve the selection of the most suitable ANN, which will cause an increase in computation time and a risk of over-fitting. On the other side, the approach only supports the offline modulation format recognition with stringent impairment limitation. Thus, it is not easy to meet the requirement of real-time recognition in the next generation OTN and CON.
In this paper, a method is proposed for multiple optical modulation format recognition through employing multidimensional asynchronous delay-tap plot entropy (ADTPE) and multiclass SVM. It is noteworthy that the support vector machine (SVM) is a popular machine learning application for data classification with many advantages of small dependence on samples and excellent generalization. The most important aspect is that SVM guarantees that the local optimal solution is exactly the global optimal solution [12,13,14]. Therefore, it can be anticipated that SVM is preferred to ANN for real-time modulation format recognition. The simulations are performed on VPI 9.1 software [15] to simulate an optical transmission system that consists of six channels with different commonly-used modulation formats and various data rates, including 10-Gb return-to-zero (RZ) on-off keying (OOK), 40-Gb not-return-zero (NRZ) differential phase-shift keying (DPSK), 40-Gb duo-binary optical (DUO), 40-Gb RZ differential quadrature phase-shift keying (DQPSK), 100-Gb polarization-multiplexed (PM) RZ quadrature phase-shift keying (QPSK) and 200-Gb PM-NRZ 16 quadrature amplitude modulation (16QAM) [16]. Considering transmission impairments, the multidimensional ADTPEs are extracted by varying the size of steps in the wide range of optical signal-to-noise ratios (OSNR), chromatic dispersion (CD) and polarization mode dispersion (PMD), respectively. The results of the simulations show that the overall recognition accuracy can reach 99.05%, while the recognition time can keep within 332 ms for these six commonly-used optical modulation formats. At last, we further prove that the method with flexible expansion can implement real-time recognition of the new advanced optical modulation formats.

2. Multidimensional Asynchronous Delay-Tap Plot Entropy

In the principle of ADTP [11], the detection signal is asynchronously sampled in pairs with a fixed delay time between the two sampling points, as shown in Figure 1. According to the figure, asynchronous sampling can be defined such that although X ( t ) and X ( t + τ ) are sampled at the same time, the locations of two sampling points on the signal waveform are different because of delay-tap τ [17]. Then, asynchronous sampling pairs are utilized to plot a two-dimensional histogram having A × A bins. Essentially, an ADTP is a joint probability distribution of closely-located samples, which is the reflex of the distribution of the signal waveform’s slopes.
Figure 1. Asynchronous fixed delay time sampling for asynchronous delay-tap plot.
Figure 1. Asynchronous fixed delay time sampling for asynchronous delay-tap plot.
Entropy 18 00030 g001
Figure 2 shows eye diagrams and ADTPs for six types of modulation formats under two different detection conditions. Each ADTP is made up of 30 × 30 bins. It can be found that ADTPs corresponding to various formats appear as distinctive portraits when OSNR = 20 dB without CD impairment, whereas they are difficult to distinguish when the received optical signals are impaired by large CD. To tackle this problem, we introduce four types of classical entropies into ADTP as the features for the enhancement of recognition performance and impairment tolerance.
Figure 2. The left and middle columns show eye diagrams and asynchronous delay-tap plots (ADTPs) when the optical SNR (OSNR) = 20 dB without chromatic dispersion (CD) for 10-Gb return-to-zero (RZ), 40-Gb NRZ-differential phase-shift keying (DPSK), 40-Gb duo-binary optical (DUO), 40-Gb RZ-differential quadrature phase-shift keying (DQPSK), 100-Gb polarization-multiplexed (PM)-RZ-QPSK and 200-Gb PM-NRZ-16 quadrature amplitude modulation (16QAM), while the right column shows ADTPs when OSNR = 20 dB and CD = 500 ps/nm.
Figure 2. The left and middle columns show eye diagrams and asynchronous delay-tap plots (ADTPs) when the optical SNR (OSNR) = 20 dB without chromatic dispersion (CD) for 10-Gb return-to-zero (RZ), 40-Gb NRZ-differential phase-shift keying (DPSK), 40-Gb duo-binary optical (DUO), 40-Gb RZ-differential quadrature phase-shift keying (DQPSK), 100-Gb polarization-multiplexed (PM)-RZ-QPSK and 200-Gb PM-NRZ-16 quadrature amplitude modulation (16QAM), while the right column shows ADTPs when OSNR = 20 dB and CD = 500 ps/nm.
Entropy 18 00030 g002
It has been successfully proven that the value of entropy indicates information-related properties for an accurate representation of a given image [18,19,20]. Usually, the entropy E must be an additive cost function, such that E ( 0 ) = 0 . In this paper, an ADTP with pixel intensity is presented as a 30 × 30 matrix. Then, four types of ADTPE are defined as below:
  • The Shannon entropy:
    E 1 ( P 1 i , j ) = i = 1 , j = 1 i = N , j = N P 1 i , j log 2 ( P 1 i , j )
  • The exponent entropy:
    E 2 ( P 1 i , j ) = i = 1 , j = 1 i = N , j = N P 1 i , j e 1 P 1 i , j
    with the convention 0 / log 2 ( 0 ) = 0 and 0 / log ( 0 ) = 0 , where P 1 i , j = I i , j / i = 1 , j = 1 i = N , j = N I i , j ( N = 30 ). I i , j is the value of the pixel intensity, which here is obtained from the amplitude of the two-dimensional asynchronous delay-tap histogram.
  • The singular Shannon entropy:
    E 3 ( P 2 i ) = i = 1 i = N P 2 i log ( P 2 i )
  • The singular exponent entropy:
    E 4 ( P 2 i ) = i = 1 i = N P 2 i e 1 P 2 i
    where P 2 i = s i / i = 1 N s i ( N = 30 ), and the singular vector { s i , 1 i N } is decomposed from a matrix of ADTPs.
Considering the negative and positive CD influence over the received signal waveform with the same magnitude, but the sign, Figure 3 only shows that four types of ADTPE corresponding to six different modulation formats change along with the increase of positive CD in the range from 0 to 4000 ps/nm in steps of 80 ps/nm under different OSNR levels. According to the figure, it is worth emphasizing that the four types of ADTPE corresponding to respective modulation formats fluctuate in a certain domain after the CD value increases more than 500 ps/nm. The domains for different modulation formats are distinctive in Figure 3. For example, the value of E 3 for 100-Gb PM-RZ-QPSK always fluctuates in the range from three to four. This is because the eye diagram of the received signal gradually closes until a steady state with the CD accumulation. Then, the asynchronous delay-tap sampling pairs of the signal waveform concentrate in the bottom left of the ADTP for all six modulation formats, as shown in Figure 2 (right column), but different modulation formats induce the different distribution of pixel intensities. As a result, ADTPEs corresponding to different modulation formats can be identified. Although there is overlapping in some types of ADTPE for different modulation formats in Figure 3, we can choose the most proper one for recognition by directly judging the selected ADTPE values in the domain. Additionally, it can be found from the figure that the variations of four types of ADTPE remain almost unaffected while changing the OSNR level from low to high. This implies that the ADTPEs are insensitive to amplified spontaneous emission (ASE) noise. From the above results, it is predicted that four types of ADTPE with large tolerance to transmission impairments can be exploited for the recognition of multiple modulation formats and different data rates.
Figure 3. Variations of four types of asynchronous delay-tap plot entropy (ADTPE) for six different modulation formats along with positive CD varying from 0 to 4000 ps/nm under different OSNR levels. The ADTPEs in the left, middle and right column correspond to 10-dB, 20-dB and 30-dB OSNRs, respectively.
Figure 3. Variations of four types of asynchronous delay-tap plot entropy (ADTPE) for six different modulation formats along with positive CD varying from 0 to 4000 ps/nm under different OSNR levels. The ADTPEs in the left, middle and right column correspond to 10-dB, 20-dB and 30-dB OSNRs, respectively.
Entropy 18 00030 g003
Figure 4 depicts a viable recognition process directly using the multidimensional ADTPE step by step. All six unknown modulation formats are separated into four groups by E 4 (singular exponent entropy): {40-Gb NRZ-DPSK}, {40-Gb DUO}, {100-Gb PM-RZ-QPSK} and {10-Gb NRZ, 40-Gb RZ-DQPSK, 200-Gb PM-NRZ-16QAM}. Then, 10-Gb NRZ in the last group can be directly distinguished by E 2 (exponent entropy), while 40-Gb RZ-DQPSK and 200-Gb PM-NRZ-16QAM can be distinguished by E 1 (Shannon entropy). Additionally, the sequence and the types of selected entropies in Figure 4 are not fixed. However, it is impractical that every recognition is according to continuously finding the most appropriate type of ADTPE. To solve this problem, four types of ADTPE are used as a four-dimensional eigenvector, and one type of ADTPE represents one dimension of the eigenvector. Each dimension of the eigenvector corresponding to different modulation formats is compared simultaneously and separately in the trained SVM. Modulation formats can be distinguished as long as the difference in any dimension exceeds the threshold, which is determined by the trained SVM. In addition, it is noted that the new modulation format can be recognized only after it is trained by SVM with four types of ADTPE.
Figure 4. A viable procedure of recognition directly using multidimensional ADTPE.
Figure 4. A viable procedure of recognition directly using multidimensional ADTPE.
Entropy 18 00030 g004

3. Support Vector Machine for Modulation Format Classification

In the basic SVM approach with extraction features [21,22,23,24,25], the classifier separates the input feature vectors into two classes based on the maximal distance algorithm using the most powerful classifying functions, which defines the judgment boundary (two-dimensional space) or hyperplane (multidimensional space). The mathematical expression for the two classes of linear SVM classifiers can be defined as below:
m i n : 1 2 ω 2 s . t . i , y i [ ( ω x i ) + b ] 1 0
where x i is the input vector, y i { 1 , + 1 } represents two classes labels, ω is the vector of weight coefficient and b is the correction coefficient. To obtain the maximum distance, 1 2 ω 2 has to be minimized subject to the condition in (5). The linear input vectors cannot be separated in some cases, whereas SVM can map inseparable input vectors into a higher dimensional feature space through a kernel function. The kernel function could be one of many types of functions, such as linear, quadratic, radial basis function (RBF), polynomial and multilayer perceptron (MLP). In this paper, four popularly-used kernel functions, including linear, polynomial, RBF and sigmoid, are selected. Their expressions are given as below [26,27,28]:
  • The linear kernel function:
    K ( x i , x j ) = γ x i T x j
  • The polynomial kernel function:
    K ( x i , x j ) = ( γ x i T x j + r ) d
  • The RBF kernel:
    K ( x i , x j ) = exp ( γ x i x j 2 )
  • The sigmoid kernel function:
    K ( x i , x j ) = tanh ( γ x i T x j + r )
    where x i , x j are input vectors, γ is the reciprocal of the number of modulation formats ( γ = 1 / 6 ), r is default zero and d is the order of the polynomial function. It is noted that the polynomial kernel changes to a linear kernel when the order equals one. The comparison of overall recognition accuracies for different kernel functions is given in the following section. For multiclass classification, a multiclass SVM comprising fifteen two-class sub-SVMs is designed. The number of sub-SVMs is calculated through n ( n 1 ) / 2 , where n is the number of the modulation format. Figure 5 depicts the structure of the recognition procedure using multidimensional ADTPE and a multiclass SVM. Multidimensional ADTPEs are divided into two parts: testing database and training database. The training database is utilized to train each sub-SVM, while the testing database is processed as the SVM structure for the trained sub-SVM testing. Each trained sub-SVM separates testing data into two parts, which can be labeled +1 and −1. The accuracy based on the one-versus-one algorithm is computed as below:
    A = ( C + 1 + C 1 ) / ( C + 1 + E + 1 + C 1 + E 1 )
    where A is the recognition accuracy, C + 1 is the correct part for labeled +1 testing data, C 1 is the correct part for labeled −1 testing data, E + 1 is the error part for labeled +1 testing data and E 1 is the error part for labeled −1 testing data. Finally, the recognition results are output from each sub-SVM, and the overall accuracy is calculated by the average value of all 15 sub-SVM results.
Figure 5. The structure of multiclass SVM comprised of fifteen sub-SVMs based on the one-versus-one algorithm.
Figure 5. The structure of multiclass SVM comprised of fifteen sub-SVMs based on the one-versus-one algorithm.
Entropy 18 00030 g005

4. The Structural Process of the Real-Time Modulation Format Recognition System and Database Formation

In the fiber backbone transmission link, the 10-Gb RZ OOK format still presents in the metropolitan area network, and later, the speed will increase to 40 Gb with RZ-DPSK, DUO or RZ-DQPSK formats; the selection depends on many factors, such as cost and link distance. On the other side, the 100-Gb PM-RZ-QPSK format has been commercially applied in optical fiber international communication, while 200-Gb PM-NRZ-16QAM, which is a potential format for the next generation international backbone network, has proven its feasibility experimentally [9,16]. To sum up, these six kinds of modulation formats are selected as a result of wide application. The structure of the real-time recognition system for the proposed method is shown in Figure 6. Six different modulated optical signals as mentioned before are transmitted in the pseudo-random bit sequence (PRBS) at the same laser power of 1 MW over a single-mode fiber (SMF). The OSNR is regulated in the range of 10 to 30 dB (in steps of 2 dB) by using an erbium-doped fiber amplifier (EDFA) and a variable optical attenuator (VOA). The CD is considered in the range of 0 to 4000 ps/nm (in steps of 100 ps/nm) by using a CD emulator. With the large CD accumulation, the first-order PMD should be considered for our proposed method in practice. Thus, the differential group delay (DGD) is changed in the range of 0 ps to 10 ps (in steps of 1 ps) by using a first-order PMD emulator. The angle α between the principle state-of-polarization (SOP) of the PMD emulator and the different modulation optical SOP is varied randomly. The random value of α corresponding to different PMDs is selected in the range of 0 to 90 degrees. The initial azimuth angle between the two same bit-rate polarization modulation signals is 90 degrees. Then, the optical signal is split by a coupler at static power and filtered by an optical band-pass filter (OBPF) with a bandwidth of 0.8 nm to get the demand channel signal. After that, the filtered optical signal inputs a 600-ps/nm fixed dispersion module (FDM) to ensure the ADTPE with the best available characteristics of identification. Finally, the optical signal is transformed into an electrical signal by a photodiode detector with a 50-GHz bandwidth. The received electrical signal is asynchronously sampled at f s = 2.5 GHz/symbol rate, much slower than the symbol rates of all modulation formats.
Figure 6. The structure of the real-time modulation format recognition system. PMD, polarization mode dispersion; SMF, single mode fiber; EDFA, erbium-doped fiber amplifier; VOA, variable optical attenuator; OBPF, optical band-pass filter; FDM, fixed dispersion module; PIN, positive intrinsic-negative diode; Async., asynchronous.
Figure 6. The structure of the real-time modulation format recognition system. PMD, polarization mode dispersion; SMF, single mode fiber; EDFA, erbium-doped fiber amplifier; VOA, variable optical attenuator; OBPF, optical band-pass filter; FDM, fixed dispersion module; PIN, positive intrinsic-negative diode; Async., asynchronous.
Entropy 18 00030 g006
It is noted that the extraction of multidimensional ADTPE and the training of SVM take up much response time when applying the proposed method to the real-time modulation recognition system. To reduce the response time, a DDR3 SDRAM module is added to cache the sampling data and implement a serial-to-parallel function after the asynchronous delay-tap sampling and analog-to-digital converter (ADC), as shown in Figure 6. In this system, the received serial data at a bit-rate of f s are de-multiplexed into 15 parallel data channels at a bit-rate of f s / 15 , and hence, the response time can be anticipated to be much shorter than the direct use of serial sampling data for recognition in sequence. This is due to the fact that the extraction of multidimensional ADTPE can be accomplished in 15 parallel sub-modules with 1/15 of the original time, and the training time is the largest one rather than the sum of all sub-SVMs. Each ADTP is formulated by 100,000 pairs ( x i , y i ) with delayed time Δ τ = 15 ps between x i and y i . A four-dimensional eigenvector is comprised of four types of ADTPE only extracted from an ADTP without any other information about the channel impairment. Then, a set of 43,296 eigenvectors to different OSNR, CD, DGD, initial angle and different modulation formats are obtained. The scatter points of four types of ADTPEs for multiple modulation formats are shown in Figure 7, which is called a “plot matrix” here. From the figure, it is clear that several existing sub-matrices (for example, E 1 -versus- E 4 ) can be used to immediately identify 10-GB NRZ from others formats. For 40-Gb DUO, E 1 -versus- E 3 is firstly used to divide the six formats into three groups, including {10-Gb NRZ}, {40-Gb RZ-DQPSK, 100-Gb PM-RZ-QPSK} and {40-Gb NRZ-DPSK, 40-Gb DUO, 200-Gb PM-NRZ-16QAM}, and then, E 3 -versus- E 4 can be utilized to recognize 40-Gb DUO. Therefore, we can also expect good recognition accuracy for these two modulation formats. Nevertheless, there is an overlap more or less between 40-Gb RZ-DQPSK and 100-Gb PM-RZ-QPSK in all sub-matrices, while 40-Gb NRZ-DPSK and 200-Gb PM-NRZ-16QAM are the same situation. Consequently, a few estimation errors are anticipated for these four modulation formats.
Figure 7. The scatter points of four types of ADTPEs for multiple modulation formats.
Figure 7. The scatter points of four types of ADTPEs for multiple modulation formats.
Entropy 18 00030 g007

5. Results and Discussion

To evaluate the performance of different kernel functions for multiclass SVM, we use the N-fold stratified cross-validation (SCV) technique [29]. In this study, the obtained eigenvectors are randomly divided into 10 mutually-exclusive subsets with close lengths; after that, 10-1 subsets are used for training and the rest for testing. The procedure repeats 10 times, and each subset is utilized only once for testing. The 10 testing results from the 10 times are then combined together so as to decrease the variance of the estimation of classification performance. The comparison results of the overall recognition accuracy are shown in the following Table 1. The simulations are implemented on a computer with a center process unit (CPU) of Intel(R) Core(TM) 3.2 Ghz i5-4570 and 8-Gb RAM, under the 64-bit Microsoft Windows operation system. The multiclass SVM is accomplished via MATLAB 2015a (The Mathworks ©, Natick, MA, USA). It can be found from the table that the multiclass SVM using the polynomial kernel function with nine-order or each sub-SVM can achieve the highest overall recognition accuracy.
Table 1. Comparison of different kernel functions for overall accuracy.
Table 1. Comparison of different kernel functions for overall accuracy.
Kernel FunctionOverall Accuracy (%)
Polynomial with 1-order (linear function)97.87
Polynomial with 2-order97.99
Polynomial with 3-order98.22
Polynomial with 4-order98.36
Polynomial with 5-order98.45
Polynomial with 6-order98.69
Polynomial with 7-order98.82
Polynomial with 8-order98.94
Polynomial with 9-order99.05
RBF97.88
Sigmoid97.54
To validate the real-time recognition system using the proposed method in a short response time, the recognition time of each sub-SVM is shown in Table 2. According to the table, the total testing time of all sub-SVMs is 3360 ms, which can be considered as the serial-based multiclass SVM testing time. However, the usage time for the parallel-based multiclass SVM is actually 332 ms, which is the maximum one among all sub-SVMs thanks to the parallel process. It is noteworthy that whatever the recognition system is based on, serial or parallel, the computation time of voting in multiclass SVM can be predicted to be equal. Because the voting scheme can only start after all sub-SVM proceedings finish, therefore we deem that the voting time can be ignored here, so as to highlight the advantage of time saving by the parallel design of the recognition system. As a result, the recognition time in this study only includes sub-SVM testing time. In addition, although the recognition simulations are simulated in the computer, the final goal is that the proposed method can be implemented with DSP for practical applications. Thus, considering the realization in the DSP with hardware language, we should carefully think over the time sequence for each sub-module processing, which corresponds to one-versus-one sub-SVM in the designed real-time recognition system. Each sub-SVM testing time is advisable to be estimated before the testing results of all sub-SVMs feeding in the voting scheme, and the largest testing time is chosen to ensure all testing results without absence [30,31,32].
Table 2. Each sub-SVM recognition time in the real-time recognition system.
Table 2. Each sub-SVM recognition time in the real-time recognition system.
Sub-SVMTime (ms)
10-Gb RZ vs. 40-Gb NRZ-DPSK213
10-Gb RZ vs. 40-Gb DUO192
10-Gb RZ vs. 40-Gb RZ-DQPSK196
10-Gb RZ vs. 100-Gb PM-RZ-QPSK251
10-Gb RZ vs. 200-Gb PM-NRZ-16QAM191
40-Gb NRZ-DPSK vs. 40-Gb DUO183
40-Gb NRZ-DPSK vs. 40-Gb RZ-DQPSK203
40-Gb NRZ-DPSK vs. 100-Gb PM-RZ-QPSK189
40-Gb NRZ-DPSK vs. 200-Gb PM-NRZ-16QAM197
40-Gb DUO vs. 40-Gb RZ-DQPSK234
40-Gb DUO vs. 100-Gb PM-RZ-QPSK308
40-Gb DUO vs. 200-Gb PM-NRZ-16QAM250
40-Gb RZ-DQPSK vs. 100-Gb PM-RZ-QPSK187
40-Gb RZ-DQPSK vs. 200-Gb PM-NRZ-16QAM234
100-Gb PM-RZ-QPSK vs. 200-Gb PM-NRZ-16QAM332
Total time: 3360
To compare the performance of our proposed method with the ADTP-based method, the sizes of the training and testing subsets are chosen to be 50% and 50% of the overall eigenvector set, respectively, while the size of training, validating and testing datasets are chosen to be 56%, 19% and 25% of the overall dataset in [11]. Namely, the number of training and testing eigenvectors for each modulation format is 3608 respectively in this study. Table 3 shows the recognition accuracies of the respective optical modulation format using multidimensional ADTPE and a multiclass SVM when the order of the polynomial kernel function is nine for each of sub-SVM. An overall recognized accuracy of 99.05% is a little lower than the research [11] claimed 99.95%. However, the enhancement of recognition accuracy can be expected by introducing new ADTPE (e.g., wavelet exponent entropy) into ADTP in order to increase the dimension of the eigenvector, as well as the complexity of computation and response time. Moreover, the stringent 500 ps/nm CD restraint in [11] has been freed up to 4000 ps/nm, while the range of OSNR is expanded to 10 to 30 dB. Considering the typical coefficient 17 ps/nm/km of single mode fiber (SMF), 4000 ps/nm CD equates to a 235.2-km transmission distance in realty, which can meet the requirements of long-haul optical fiber communication. The reasons are two-fold. First, compared to the ADTP-based feature, multidimensional ADTPE described the physical properties of the modulation format are the counterparts of two distinct and entirely different aspects, which will lead to the precise distinction in the large CD situation. Second, entropy is the statistical feature with the advantage of insensitivity to amplified spontaneous emission (ASE) noise. Meanwhile, it is effective at describing the uncertainty and complexity of a two-dimensional image.
Table 3. The recognition accuracies of the optical modulation format using multidimensional ADTPE and a multiclass SVM. The overall recognized accuracy is about 99.05%.
Table 3. The recognition accuracies of the optical modulation format using multidimensional ADTPE and a multiclass SVM. The overall recognized accuracy is about 99.05%.
Actual Bit-Rate and Modulation FormatRecognized Accuracy of Optical Modulation Format
10-Gb RZ40-Gb NRZ-DPSK40-Gb DUO40-Gb RZ-DQPSK100-Gb PM-RZ-QPSK200-Gb PM-NRZ-16QAM
10-Gb RZ100%-----
40-Gb NRZ-DPSK-97.67%---2.73%
40-Gb DUO--100%---
40-Gb RZ-DQPSK---99.72%0.34%-
100-Gb PM-RZ-QPSK---0.27%99.66%-
200-Gb PM-NRZ-16QAM-2.32%---97.26%
To investigate the influence of the proportion between the training and testing eigenvector set, we change the size of the training eigenvector from 10% to 90% in steps of 10% of the overall eigenvector set. The remaining eigenvectors are used to test, and Figure 8 shows the overall recognition results. It is evident from the figure that the accuracy rapidly increases in the range from 10% to 70%, whereas the accuracy decreases when the proportion of the training set is greater than 70%. Because the size of the overall eigenvector set is fixed, the increase of the training eigenvectors causes the decrease of the testing eigenvectors. As a result, “over-training” occurs when there is not enough testing data for SVM. On the other hand, it is noted that the recognized accuracy for different proportions fluctuates by a small absolute value of 0.1434%. This proves that the SVM can classify multiclasses with high and steady performance using a small number of samples [20].
Figure 8. Recognized accuracy as a function of the proportion of the overall eigenvector for the SVM training.
Figure 8. Recognized accuracy as a function of the proportion of the overall eigenvector for the SVM training.
Entropy 18 00030 g008
Furthermore, we increase the number of unknown modulation formats to prove the flexible expansion of the proposed method. The method is capable of distinguishing the modulation formats with various bit rates, recognition time and correct accuracies, as listed in Table 4. It can be found that the recognition accuracy of each modulation format is decreased a little, but the overall accuracy can still be up to 98.21%, and the recognition time keeps within 397 ms. Thus, we believe that the proposed method can be compatible with large numbers of emerging new optical modulation formats through simply adding the corresponding sub-SVM module in the digital signal processer (DSP) when it is applied in the real OTN system.
Table 4. The correct recognition rates and time for more various bit rates and modulation formats using multidimensional ADTPE and SVM.
Table 4. The correct recognition rates and time for more various bit rates and modulation formats using multidimensional ADTPE and SVM.
Modulation FormatsTime (ms)Correct Recognition Accuracy of Modulation Formats (%)
10-Gb RZ26499.69
20-Gb RZ23196.32
10-Gb NRZ25999.84
40-Gb PM-RZ-QPSK17293.99
100-Gb PM-RZ-QPSK16494.69
40-Gb PM-NRZ-QPSK18699.1
100-Gb PM-NRZ-QPSK19198.71
100-Gb PM-NRZ-QAM26799.23
200-Gb PM-NRZ-QAM19698.59
10-Gb NRZ-DPSK165100
40-Gb NRZ-DPSK39799.6
40-Gb NRZ-QPSK16199.15
40-Gb RZ-QPSK19399.37
20-Gb DUO16699.1
40-Gb DUO17995.78
Overall accuracy: 98.21

6. Conclusions

In this paper, a competitive method using multidimensional ADTPE and SVM is proposed for multiple modulation format real-time recognition. The method can quickly and accurately recognize the six different widely-used optical modulation formats with large tolerance to the received signal waveform distortion. In addition, we further prove that our proposed method can be flexibly expanded to arbitrary signal types and bit rates. Owing to its excellent performance, this method can be employed in the next generation OTN and CON for auto-adaption real-time demodulation.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (NSFC) under Grant No. 61374008.

Author Contributions

Junyu Wei conceived of the idea and wrote the main part of this manuscript. Zhiping Huang gave some profitable suggestions about the real-time recognition system. Shaojing Su and Zhen Zuo performed the data analysis. All authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. ITU-T. Interfaces for the Optical TRANSPORT Network (OTN). Available online: https://www.itu.int/rec/T-REC-G.709-200912-S/en (accessed on 13 January 2016).
  2. Wei, W.; Wang, C.; Yu, J. Cognitive Optical Networks: Key Drivers, Enabling Techniques, and Adaptive Bandwidth Services. IEEE Commun. Mag. 2012, 50, 106–113. [Google Scholar] [CrossRef]
  3. Prakasaml, P.; Madheswaran, M. Automatic Modulation Identification of QPSK and GMSK Using Wavelet Transformfor Adaptive Demodulator in SDR. In Proceedings of the International Conference on Signal Processing, Communications and Networking, Chennai, India, 22–24 February 2007; pp. 507–511.
  4. Sajjad, A.G.; Ijaz, M.Q.; Aziz, M.A.; Tanveer, A.C. Classification of Digital Modulated Signals Using Linear Discriminant Analysis on Faded Channel. World Appl. Sci. J. 2014, 29, 1220–1227. [Google Scholar]
  5. Fu, K.; Qu, J.F.; Chai, Y.; Dong, Y. Classification of Seizure Based on the Time-Frequency Image of EEG Signals Using HHT and SVM. Biomed. Signal Process. Control 2014, 13, 15–22. [Google Scholar] [CrossRef]
  6. Chen, M.; Zhu, Q. Cooperative Automatic modulation recognition in cognitive radio. J. China Univ. Posts Telecommun. 2010, 17, 46–52. [Google Scholar] [CrossRef]
  7. Hu, Y.Q.; Liu, J.; Tan, X.H. Digital modulation recognition based on instantaneous information. J. China Univ. Posts Telecommun. 2010, 17, 52–59. [Google Scholar] [CrossRef]
  8. Eric, J.A.; Denis, M.L.; Johnson, W.R.; McKenna, T.P. Blind Optical Modulation Formats Identification from Physical Layer Characteristics. J. Lightwave Technol. 2014, 32, 1501–1509. [Google Scholar]
  9. Eugen, L.; Wilfried, L. Modulation formats for 100 G and beyond. Opt. Fiber Technol. 2011, 17, 377–386. [Google Scholar]
  10. Khan, F.N.; Zhou, Y.D.; Lau, A.P.T.; Lu, C. Modulation format identification in heterogeneous fiber-optic networks using artificial neural networks. Opt. Express 2012, 20, 12422–12431. [Google Scholar] [CrossRef] [PubMed]
  11. Khan, F.N.; Zhou, Y.D.; Sui, Q.; Lau, A.P.T. Non-data-aided joint bit-rate and modulation format identification for next-generation heterogeneous optical networks. Opt. Fiber Technol. 2014, 20, 68–74. [Google Scholar] [CrossRef]
  12. Burges, C.J. A tutorial on support vector machines for pattern recognition. Data Min. Knowl. Discov. 1998, 2, 121–167. [Google Scholar] [CrossRef]
  13. Hsu, C.W.; Lin, C.J. A simple decomposition method for support vector machine. Mach. Learn. 2002, 46, 219–314. [Google Scholar] [CrossRef]
  14. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning, 2nd ed.; Springer-Verlag: New York, NY, USA, 2008. [Google Scholar]
  15. VPIphotonics. Available online: https://www.VPIphotonics.com (accessed on 15 January 2016).
  16. Pan, Z.; Yu, C.; Willner, E.A. Optical performance monitoring for the next generation optical communication networks. Opt. Fiber Technol. 2010, 16, 20–45. [Google Scholar] [CrossRef]
  17. Dods, S.D.; Anderson, T.B.; Clarke, K.; Bakaul, M.; Kowalczyk, A. Asynchronous Sampling for Optical Performance Monitoring. In Proceedings of the Optical Fiber Communication Conference and Exposition and The National Fiber Optic Engineers Conference, Anaheim, CA, USA, 25–29 March 2007.
  18. Chen, J.K.; Dou, Y.H.; Wang, Z.H.; Li, G.Q. A Novel Method for PD Feature Extraction of Power Cable with Renyi Entropy. Entropy 2015, 17, 7698–7712. [Google Scholar] [CrossRef]
  19. Wang, S.H.; Yang, X.J.; Zhang, Y.D.; Phillips, P.; Yang, J.F.; Yuan, T.F. Identification of Green, Oolong and Black Teas in China via Wavelet Packet Entropy and Fuzzy Support Vector Machine. Entropy 2015, 17, 6663–6682. [Google Scholar] [CrossRef]
  20. Wang, S.H.; Zhang, Y.D.; Ji, G.L.; Yang, J.Q.; Wu, J.G.; Wei, L. Fruit Classification by Wavelet-Entropy and Feedforward Neural Network Trained by Fitness-Scaled Chaotic ABC and Biogeography-Based Optimization. Entropy 2015, 17, 5711–5728. [Google Scholar] [CrossRef]
  21. Avci, E. Selecting of the optimal feature subset and kernel parameters in digital modulation classification by using hybrid genetic algorithm–support vector machines: HGASVM. Expert Syst. Appl. 2009, 36, 1391–1402. [Google Scholar] [CrossRef]
  22. Avci, E.; Avci, D. Using combination of support vector machines for automatic analog modulation recognition. Expert Syst. Appl. 2009, 36, 3956–3964. [Google Scholar] [CrossRef]
  23. Zhang, L.; Tian, F.; Nie, H.; Dang, L.; Li, G.; Ye, Q.; Kadri, C. Classification of multiple indoor air contaminants by an electronic nose and a hybrid support vector machine. Sens. Actuators B Chem. 2012, 174, 114–125. [Google Scholar] [CrossRef]
  24. Zhang, L.; Tian, F.C. A new kernel discriminant analysis framework for electronic nose recognition. Anal. Chimica Acta 2014, 816, 8–17. [Google Scholar] [CrossRef] [PubMed]
  25. Peng, X.; Zhang, L.; Tian, F.; Zhang, D. A novel sensor feature extraction based on kernel entropy component analysis for discrimination of indoor air contaminants. Sens. Actuators A Phys. 2015, 234, 143–149. [Google Scholar] [CrossRef]
  26. Pontil, M.; Veri, A. Support vector machines for 3-d object recognition. IEEE Trans. Pattern Anal. Mach. Intell. 1998, 20, 637–646. [Google Scholar] [CrossRef]
  27. Yao, Y.; Frasconi, P.; Pontil, M. Fingerprint Classification with Combinations of Support Vector Machines. In Audio- and Video-Based Biometric Person Authentication; Springer-Verlag: Berlin/Heidelberg, Germany, 2001; pp. 253–258. [Google Scholar]
  28. Christianini, N.; Shawe-Taylor, J. An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods; Cambridge University Press: Cambridge, UK, 2000. [Google Scholar]
  29. Zhang, Y.D.; Dong, Z.C.; Phillips, P.; Wang, S.H.; Ji, G.L.; Yang, J.Q. Exponential wavelet iterative shrinkage thresholding algorithm for compressed sensing magnetic resonance imaging. Inform. Sci. 2015, 322, 115–132. [Google Scholar] [CrossRef]
  30. Hamja, A.; Uddin, M.S.; Sultana, J.; Islam, M.M.; Iqbal, S. DSP Aided Chromatic Dispersion Reckoning in Single Carrier High Speed Coherent Optical Communications. In Proceedings of the International Conference on Electrical Information and Communication Technology (EICT), Khulna, Bangladesh, 13–15 February 2014.
  31. Li, G.F. Recent advances in coherent optical communication. Adv. Opt. Photon. 2009, 1, 279–307. [Google Scholar] [CrossRef]
  32. Savory, S.J. Digital filters for coherent optical receivers. Opt. Express 2008, 16, 804–817. [Google Scholar] [CrossRef] [PubMed]

Share and Cite

MDPI and ACS Style

Wei, J.; Huang, Z.; Su, S.; Zuo, Z. Using Multidimensional ADTPE and SVM for Optical Modulation Real-Time Recognition. Entropy 2016, 18, 30. https://doi.org/10.3390/e18010030

AMA Style

Wei J, Huang Z, Su S, Zuo Z. Using Multidimensional ADTPE and SVM for Optical Modulation Real-Time Recognition. Entropy. 2016; 18(1):30. https://doi.org/10.3390/e18010030

Chicago/Turabian Style

Wei, Junyu, Zhiping Huang, Shaojing Su, and Zhen Zuo. 2016. "Using Multidimensional ADTPE and SVM for Optical Modulation Real-Time Recognition" Entropy 18, no. 1: 30. https://doi.org/10.3390/e18010030

APA Style

Wei, J., Huang, Z., Su, S., & Zuo, Z. (2016). Using Multidimensional ADTPE and SVM for Optical Modulation Real-Time Recognition. Entropy, 18(1), 30. https://doi.org/10.3390/e18010030

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop