Wireless sensing network transmission system with improved constant modulus algorithm

To solve the instant signal convergence of wireless sensing network transmission system, this study proposes an improved constant modulus algorithm. The improved constant modulus algorithm can quickly find the convergent direction by adding error functions and learning rates based on the reserved original cost functions. After processed by a matched filter, the received consecutive time signal can be sampled in accordance with symbol interval or fraction interval, so that signal channels can be estimated or balanced. At last, this study verifies the raised method with quadrature amplitude modulation on wireless sensing network transmission system and improved constant modulus algorithm experiments which show that the learning rates and the performances of balancers are improved.


Introduction
Signal channel balance is one of the fundamental issues of digital communication technology. The purpose is to overcome interferences among transmitted symbols (ISIs). These interferences are caused by the non-ideal characters of signal channels. When the baud rate is higher than 4,800 bit/s in the wireless sensing network transmission system and higher than 100 bit/s in the short-wave transmission system, a balancer is required. The communication channels may be unknown or changed. Thus, it is required to utilize training sequences to self-adaptively adjust balancers to remove the interferences among symbols. R.W. Lucky raised the earliest self-adaptive balancer and the balancing algorithm of zero forcing. Meanwhile, the minimum mean square error algorithm raised by Widrow and Hoff is used on signal channel balance and widely applied [1,2].
For most digital communication systems, the characters of signal channel are usually unknown and varied along with time. Thus, to design a correspondent selfadaptive balancer, it is usually required to include the known training sequences in the data frame at the sending end to be transmitted to the receiving end. The purpose is to conduct initial adjustments to the parameters in the balancer in order to guarantee quick convergence in a wide range. However, the balancer based on the training sequences will increase transmission costs and reduce the efficiency of the communication system. For example, in the GSM system, there are 25 symbols for training every 124 symbols. This causes 24% capacity loss. In high-frequency communication systems, due to the serious impacts of the multiple paths and attenuations of the ionosphere, the time used to transmit training signals may occupy 48% of total transmission time [3,4].
In some important communication applications, it is required to realize balance without the assistance of training signals, so-called unknown balance. For example, in the communication of broadcasting or single-point-to-multiple-point communication, digital high-definition television (HDTV) is a typical example of broadcasting communication. Digital microwave link has serious attenuations impossible to transmit signals reversely. After the receiving signals are temporarily terminated, the receiving machine must be conducted with unknown balance again, as well as the signal interception and reconnaissance systems with military values. All these cannot receive training signals. Thus, the requirements on the applications reveal the importance of unknown balance technology [5].
Among various algorithms for self-adaptive unknown balance, the constant modulus algorithm (CMA) raised by Treichler is the most famous and simple one [6,7]. It utilizes the constant modulus characters of sending symbols and the high statistical amount of signal channel output. According to the single sample or multiple samples in a symbol interval, the balancer can be divided into two models: symbol interval balancer and fraction interval balancer. Therefore, the constant modulus algorithm is also divided into two types: symbol interval and fraction interval. The fraction interval balancer can reduce the sensitivity of timing phase. In the 1990s in the twentieth century, the fraction interval balancer of CMA has been used on the unknown channel balance of actual systems, such as digital HDTV system, short-code DS-CDMA system, wireless GMS cellular system, and so on [8].
However, for a balancer with limited parameters, the constant modulus algorithm sometimes would fall into an unacceptable local minimum point, and the convergent speed is very slow. For QAM-16 signal, SNR = 20 to 35 dB, to achieve convergence, it may require 20,000 to 30,000 data symbols. To improve the performance of CMA, this study raised an improved constant modulus algorithm. Based on the reserved original cost function, error functions and corrective terms of learning rates are added so that the algorithm can quickly find the convergent directions [9,10].
For the equalizer of the present study, the tap interval is the reciprocal of the symbol rate, i.e., the symbol interval; if the equalizer before the matched filter transmits pulse after a channel distortion, then this tap interval is optimal. When the channel characteristic is unknown, the receiver filter is typically matched to the transmission signal pulses; this method leads to the equalizer performance being very sensitive to the choice of the sampling time.

Conditions of signal channel balance
Reconsider the digital communication basic band model, as shown in Figure 1. It consists of communication signal channel h(k) and unknown balancer w(k) connected in cascade. The mission of signal balance is to adjust each tap parameter w p (k) so that the ideal estimation of signal source sequence s(k) can be obtained. In reality, some assumptions must be made for signal source s(k), signal channel H(z), and noise n(k). The basic conditions are as follows [11,12]: 1. The different sampled points of signal resources between s(k) and s(l) (l ≠ k) are statistically independent. 2. Signal channel, H(z), is reversible; that is, w p (k) exists to make balancer output y(k) ≈ cs(k − Δ). Here, c and Δ are any constant and integer, where Δ is time delay. 3. Noise, n(k), is the Gaussian additive noise of zero mean and irrelevant to signal source s(k).
The traditional balancer is based on the training sequence d(k) that both sending and receiving know to adjust w p (k) to complete signal channel balance. The unknown balance is popular because it does not require signal channel input during working [13].

Improved constant modulus algorithm
The digital regulative communication signals have the feature of constant modulus. This feature has been widely applied on many communication applications of self-adaptive algorithm for recovery of unknown signals. The constant modulus algorithm raised by Treichler is the most famous and simple balance algorithm. It utilizes the transmitted symbol constant modulus characters and high-order statistic amount of signal channel output [14].
The constant modulus cost function is where is a constant real number depending on the high-order statistic amount, whose self-adaptive algorithm can be described as where * is the conjugate complex, μ is the self-adaptive learning rate, g(y) = − ∂ L CMA (y)/∂ y is the differential of the cost function depending on balancer output, socalled constant modulus error function; that is, Receiving signal r(k) y(k) Figure 1 Unknown signal channel and balancer connected in cascade.
Thus, the traditional constant modulus algorithm confirmed by Equation 4 is For a balancer with limited parameters, the constant modulus algorithm of Equation 5 sometimes would fall into an unacceptable local minimum point, and the convergent speed is slow [15,16]. In the self-adaptive algorithm, the convergent speed of Newton's method is faster than that of the steepest descent method because Newton's method utilizes the self-relevant messages of receiving data in the selfadaptive learning processes. Inspired by this, this study raised an improved constant modulus algorithm (ICMA), which improves the self-adaptive learning rates. The learning rates are controlled by both receiving data and balancer output. Two modifications are made on Equation 5.
The error function of Equations 1 and 4 becomes and Equation 2 being a fixed value, learning rate μ becomes a self-adaptive learning rate. That is, So Equation 5 becomes This algorithm is called the improved constant modulus algorithm [17].
In practice, take the limited coefficients of balancer (L + 1), whose form is is the status vector of the receiving sequence. Thus, the vector form of the improved constant modulus algorithm is ð Þ is the self-adaptive learning rate controlled by both receiving data and balancer output [18,19].

Experimental analysis and performance comparison
where c j (k) is the convolution of balancer parameter, w j (k), and signal channel parameter, a j [20]. Figure 2 shows that the interferences among residual signals are close to the same value, about −50 dB, when both algorithms are steady. However, at the same initial condition, the traditional constant modulus algorithm converges after 7,000 iterations while ICMA converges after 3,000 iterations, and it can quickly find the convergent direction [21]. Table 1 is the performance comparison between the improved constant modulus algorithm and the traditional constant modulus algorithm at different signal/ noise ratios (L = 64). Each condition is the average result of random experiments for 32 times. Through the comparison, we found that the convergent speed of the improved constant modulus algorithm is faster than that of the traditional constant modulus algorithm by 1.2 times. No delay output is found with the improved constant modulus algorithm [22].
To further examine the unknown balance ability of the algorithm with simulative experiments, the next example is the typical signal, quadrature amplitude modulation (4QAM), in the digital communication. The signal source s(k) has four possible values of independent common distribution {±1, ±j}, totally N = 10,000 data points.   Figure 3a shows the locations of signal source s(k) on the complex plane [23].
Receiving sequence x(k) is generated by the model of Equation 5. Noise is the random Gaussian noise whose zero mean square is 0.2. Because of the influence of signal channel and noise, the signal source is seriously damaged. Figure 3b is the output results of the balancer after convergence.
For 4QAM, at the condition that S/N ratio is equal to 20 dB, Figure 2 shows the diagram outputs of traditional CMA and improved CMA as well as the performance curves correspondent to the interferences among symbols. It is obvious that the convergent speed of improved CMA is faster than that of traditional CMA. From the diagram output of traditional CMA (Figure 2), we can see two curves at the complex planes. This means that there are delays of balancer output. In addition, we also found that there are phase rotations in the constellation. This means that the traditional constant modulus algorithm only considers the minimum error margin, instead of phase distortion. Yuksekkaya et al. [24] raised an improved constant modulus algorithm against this. However, the algorithm is too complicate. From the constellation diagram output by improved CMA, the outputs of the balancer have neither delay nor phase rotation. The results are ideal.
The above simulation experiment shows that, compared to traditional CMA, the improved CMA raised in this study is better in terms of the unknown balance performance.

ICMA frequency-selective signal channel unknown balance performance analysis
In this simulative experiment, the signal channels are assumed as frequency-selective signal channels with three paths. The span length with seven symbols t ∈ [0, 5 T] expressed in continuous time is where T is the symbol length and r c (t,β) is the roll-off factor, raised cosine function with β = 0.46. If signal channels are sampled with symbol rate, the equivalent discrete signal channel is h T (n) = h c (nT), where n = 0, 1, 2, 3. Here, the selected symbol length T = 0.008 s. Nyquist sampling rate is 10 6 Hz. There are 35 sample points in the symbol length as the impulse response of signal channel is h p ¼ ½0:6730 À j0:0217; À0:0683 þ j0:3846; À0:0203 þ j0:2137; 0:0231 À j0:0524: ð13Þ Figure 4 shows the feature of the amplitude spectrum character of that signal channel [22].

Interference of learning rate to error and convergent time
Assume that the signal source is 4QAM. The data length is 25,000. The length of the balancer is 12, which is equal to the length of signal channel. With the improved CMA, it is studied that when the learning rate is from   0.05 to 0.5, in Monte Carlo run for 43 times, the algorithm takes average of influence for convergent time and steady mean square error, as shown in Figure 5.
From Figure 5, the learning rate of ICMA influences the steady mean square error only a little, varying within the range of about 2 dB. The learning rate obviously influences convergent time and steady residual code. For small learning rate (0.04), the convergent time is about 2,500 iterations. The inter-symbol interference calculated with Equation 11 is about −45 dB. When the learning rate increases to 0.3, the algorithm can converge after 450 iterations; however, the inter-symbol interference increases to about −36 dB.

Influence of balance length to error and convergent time
Assume that the signal source is 4QAM. The discrete signal channel is expressed through Equation 13. The learning rate is μ = 0.05. The data length is 10,000. The balancer length is increased from 5 to 25. The algorithm takes average in GA run for 40 times for the influences to convergent time and steady mean square error interference (see Figure 6).
From Figure 6, when the balancer length is smaller, the influences to convergent time, steady residual intersymbol interference, and mean square error are obvious, and the performances are worse. However, when the balancer length is larger than 10, these parameters are gradually stabilized. This explains that the improved CMA is not demanding to the balancer length. The advantage is that the algorithm converges fast. As for CMA and a finite impulse response (FIR) signal channel, a balancer is required for infinitive impulse response. When the balancer length is L = 32, the steady residual ISIs are approximately equal. However, the convergent time of traditional CMA is longer [25].

Performance comparison between ICMA and CMA
This simulation experiment is to compare the frequency-selective signal channel unknown balance performance between ICMA and traditional CMA. Assume that the signal source is 4QAM. The discrete signal channel is expressed with Equation 13. The learning rate is μ = 0.2. The data length is 3,500. The balancer length is 6, which is equal to the signal channel length. The algorithm takes average in Monte Carlo run for 20 times. The obtained performance curve for average residual inter-symbol interference is shown in Figure 7. The blue line is the performance curve of ICMA. The maroon line is the performance curve of CMA.
The convergent time of ICMA is about 300 iterations. The steady residual ISI is about −27 dB. The convergent time of CMA is about 400 iterations. The steady residual ISI is about −13 dB. Obviously, ICMA improves the performance of the balancer in terms of convergent speed and reducing inter-symbol interference. When the balancer length is longer, the steady residual ISIs of both algorithms are approximately equal. However, the convergent speed of ICMA is still faster.
With the above two algorithms for further experiments, it was found that ICMA has better performance than CMA in terms of non-constant modulus 16QAM signals.

Conclusion and future works
In recent years, due to the rapid development of signal processing technologies for wireless sensing network, the signal processing that regulates the balance and estimation of unknown signal channel has become a very important technology to enhance the link. The methods and technologies applied for signal processing study gradually receive attentions and demonstrate their vigorous developmental potentials. Thus, in recent years, many universities started studying in the technical territories relevant to wireless sensing network and the internet of things, such as Central University, Feng Chia University, and Southern Taiwan University of Technology, where the courses or research centers relevant to internet of things have been established in the information technology institute to train the professional studying talents for wireless sensing network, embedded systems, and RFID technologies.
This study wishes to have new contributions and breakthroughs in the signal processing of balance and estimation for regulating unknown signal channel. This study raised the balance and estimation of regulating unknown signal channel with ICMA. This method for signal processing can be applied on various wireless sensing networks and the relay of internet of things.
From the comparison analysis and performance exploration of experimental results, we can obtain that (1) the convergent speed of ICMA is faster than that of traditional CMA, (2) the influence of learning rate to steady mean square error is smaller, varying about within the range of 1 dB, (3) ICMA is not very demanding to balancer length, and (4) ICMA improves balancer performance in terms of convergent speed and reducing inter-symbol interference. We apply the solutions raised by this study to the technologies relevant to internet of things and develop innovations and revolutionary technologies of crossing territories to continuously improve the communication quality and performances of signal processing for wireless sensing network.
If the sampling interval is the symbol interval scores of times, such equalizer is known as the fractionally spaced equalizer, and one of the advantages of the fractionally spaced equalizer is that it is able to reduce the sensitivity of selection of sampling time. Further, for the purposes of the channel, the symbol interval equalizer and a FIR equalizer must have infinite impulse response. However, the fractionally spaced equalizer exceeds or reaches as long as the length of the channel response can be. Compared to the fractionally spaced equalizer in the 1990s, the proposed ICMA will be the next best communications technology solution to wireless sensor networking system and strategy.