Abstract

We introduce the extended binary phase shift keying (EBPSK) communication system which is different from traditional communication systems by using a special impacting filter (SIF) for demodulation. The joint detection technique is applied at the demodulator side in order to improve the performance of the system under intersymbol interference (ISI). The main advantage of the joint detection technique, when compared to conventional threshold approaches, lies in its ability to use the amplitude and the correlation between neighboring bits, thus significantly improving performance, with low complexity. Moreover, we concentrate not only on increasing the bit rate of the system, but also on designing a bandwidth efficient communication system. Simulation results show that this new approach significantly outperforms the conventional method of using threshold decision by from 3.5 to 5 dB. The new system also occupies a narrower bandwidth. So joint detection is an effective method for EBPSK demodulation under ISI.

1. Introduction

In wireless communications systems, efficient use of the available spectrum is one of the most critical design issues. Therefore, modern communications systems must evolve to work as closely as possible to capacity, in order to achieve the required binary rates. In wireless sensor networks [1], sensor nodes are typically powered by batteries with a limited lifetime, and even though energy-scavenging mechanisms can be adopted to recharge batteries through solar panels and piezoelectric or acoustic transducers, energy is still a limited resource and must be used judiciously. Efficient use of the sensor node battery’s energy is therefore an important aspect of sensor networks. For these reasons, many researchers have paid attention to this problem and proposed many energy management schemes [24]. In order to satisfy the ever increasing demand for such systems, an extended binary phase shift keying (EBPSK) system with very high spectra efficiency is introduced in [5]. A special impact filter (SIF) [6], which can produce high impact at the phase jumping point, with narrow bandwidth, and great improvement in output signal noise ratio (SNR), was applied at the demodulator side. Therefore, following a simple amplitude detector would perform the demodulation of EBPSK signals. However, it is difficult to detect the signals of SIF output via a threshold decision under intersymbol interference (ISI), and the performance becomes worse [7]. ISI elimination in a communications system is a very important and difficult problem. Usually, the system which has been interfered with will have a very poor bit error rate (BER) performance. Therefore, many researchers are proposing some new complicated methods to deal with ISI [810].

Traditionally, channel equalization is used to eliminate ISI, which is a major issue in digital communications. Several detection procedures have been proposed to address this problem, each with varying degrees of success, including the optimal solution based on maximum likelihood sequence estimation (MLSE) [11] and the machine learning technique [12, 13], which can be used to approximate MLSE decisions at a lower computational cost. However, we need to send a training sequence, which will increase the computational cost with the length of sequence increased [14].

On the other hand, as opposed to traditional communication systems, an EBPSK system with the SIF at the demodulator side converts the phase changing to amplitude impacting. If the bit duration is short or a narrowband band-pass filter (NBPF) is added to achieve a bandwidth efficient transmission and suppress the interference to other channels, then the neighboring symbols will interfere with the others [15, 16].

In this paper, we concentrate not only on increasing the bit rate of the system, but also on designing a bandwidth efficient communications system. Given the characteristics of EBPSK modulation techniques, we introduce a joint detection algorithm to eliminate the ISI resulting from the SIF and to achieve a bandwidth efficient transmission.

The rest of the paper is organized as follows. Section 2 is devoted to introducing an EBPSK communications system. We also describe the generation of ISI and the threshold decision of amplitude. We present the receiver scheme with joint detection in Section 3. In Section 4, we include illustrative experiments to compare the performance of the proposed detectors. Section 5 includes our conclusions along with some final comments.

2. EBPSK Communication System

2.1. EBPSK Modulation

In this section, we will give a brief introduction of EBPSK modulation. EBPSK modulation is defined as follows: where and are modulation waveforms corresponding to bit “0” and bit “1,” respectively, is the bit duration, is the phase modulation duration, and is the modulating angle. and are the amplitude of bit duration and phase modulation duration, respectively. Obviously, if and , (2.1) degenerates to the classical binary phase shift keying (BPSK) modulation. As an example, Figure 1(a) is the waveform of EBPSK modulation and Figure 1(b) is the waveform of SIF output.

2.2. SIF and Demodulation

The waveforms of EBPSK modulation corresponding to “0” and “1” have very tiny differences. If we use the matched filter to demodulate, it has even high demand on input SNR. In order to improve the efficiency of the EBPSK signal as much as possible, the SIF method must be sought [17]. Figure 2 shows the amplitude-frequency response and phase-frequency response of the SIF. With one pair of conjugate zero poles, it reveals narrow notch-frequency-selecting performance near the center frequency.

The SIF with narrow bandwidth can produce high impact at the phase jumping point of EBPSK modulation waveform, with great improvement in output SNR. Obviously, following a simple amplitude detector would perform the demodulation of EBPSK signals, because of the existence of high impulse in coded 1s. Therefore, a direct threshold detector, which is the simple demodulation technique, can be used in the receiver.

Reference [18] gives the result which indicates we can get the optimal threshold if the symbols only interfere with additive white gaussian noise (AWGN). The threshold can be obtained as follows: where is the noise variance and and are the maximum amplitudes of the filter output corresponding to codes “0” and “1,” respectively.

Figure 3 shows the envelope of the symbols where . Now, it is necessary to determine the value of and . According to [6], the value of can be obtained through the following equation:

On the premise of the existence of SIF, the value of has been deduced through the following results [18].

Assuming the transfer function of the impacting filter can be written as follows: then the transient response of the system can be calculated using the following [19]: where and are the phase angles of pole and zero points, respectively. Therefore, the value of is equal to the maximum of (2.5).

However, when the symbol interferes with the neighboring symbols, it becomes difficult to detect the received symbols that we will analyze in the next subsection.

2.3. ISI and Threshold Decision

Communication channels introduce linear and nonlinear distortions, and in most cases of interest, they cannot be considered to be devoid of memory. ISI, mainly a consequence of multipath in wireless channels, accounts for the linear distortion. Unlike traditional communication systems, in this paper we will discuss two cases of ISI generation in EBPSK communication systems. Because of the characteristics of EBPSK modulation, in order to increase the bit rate, the bit duration becomes short, and so the signals of the SIF output will interfere with the others. On the other hand, most transmission systems have band limitations imposed by either the natural bandwidth of the transmission medium or by regulatory conditions. If a narrowband band-pass filter (NBPF) is added at the transmitting end of the communication system to achieve a bandwidth-efficient transmission, the symbols are also interfered with.

It is very difficult to detect the received symbols via a conventional threshold decision (CTD) when the symbols have interfered with the others, because the envelope of SIF output fluctuates considerably, as is shown in Figure 4. If we use a threshold decision, it is difficult to get the optimal threshold. However, the method which is referred to as an adaptive threshold may be considered. We could use dynamic threshold to adapt the envelope fluctuations; the threshold becomes high when the value of increases, and vice versa. However, even then we cannot ensure the correctness of the decision, because the value of changes considerably, as is shown in Part A of Figure 4. Therefore, this is not the proper methodology for EBPSK demodulation via threshold decision under ISI.

3. Joint Detection

In the previous subsection, we have learned that it is difficult to detect the received symbols via threshold decision, and performance may worsen dramatically because of the ISI. In this section, we will introduce the detection based on the similarity of waveforms of SIF output and the correlation between symbols, which is referred to as joint detection (JD). The design approach is completely novel. We first divide two or more symbols into a group and then use the sampling points of the SIF output at intermediate frequency without downconversion to compute the correlation coefficient with the codebook, as shown in Figure 5.

Suppose is the sequence of the SIF output which interfered with the AWGN and is the noiseless template sequence. The similarity between them can be used to measure the error energy:

If and (or by multiplying factor ) are the same, then . In general, the smaller the error energy , the more similar the signals. In order to get the minimum value of , let Then

Also, we can use the relative error to measure the similarity. Define relative error Then we can get where and is the correlation coefficient. According to the Schwartz inequality , we can get . So if , , then and have a perfect correlation, and reflects the similarity between and . Therefore, we can get the correlation coefficient between the detection signal and template signal and make a preliminary decision as to whether or not , where is the correlation coefficient threshold, which will be discussed in detail later. The performance of detection will be affected due to noise levels. If we join the threshold and the threshold based on amplitude, which we deduced in the previous section as having the ability to detect the signal under ISI, we can make full use of the waveform and the amplitude of the signal. This detection is referred to as joint amplitude and waveforms detection (JAWD), which is described as follows.

Firstly, we divide two signal sequences of SIF output into one group and then compute the between the received sequence and the template sequence . If means that and are similar, so we can get the detected symbols. If on the other hand , this means we cannot determine the values of the symbols. Finally, we use the threshold to make a final decision and acquire the symbols. For every decision loop, we can get two symbols .

In order to make full use of the correlation between neighboring symbols, another joint detection, which is referred to as joint detection in succession (JDS), is introduced. All procedures are similar to the JAWD, but for every loop, we only get one symbol . The other symbol is stored in the temporary variable for verification in the next loop. In the th loop, if , then we get the symbol and update with new , or else we use the amplitude threshold to make a decision and update the . However, compared to the JAWD detection, the JDS only gets one symbol for every loop, and the temporary variable gives additional decisions. We can make full use of the correlation between every neighboring symbol. The procedures of JAWD and JDS are shown in Figure 6.

4. Simulation Results

In this section, we illustrate the performance of the proposed joint detection. Throughout our experiments, the reported BERs were computed using symbols, and we averaged the results over 100 independent trials. During simulation, we chose , , as the parameters of EBPSK modulation. The whole system was simulated under MATLAB.

In what follows, we label the performance of the different detection techniques by JD for joint detection, JDS for joint detection in succession, CTD for conventional threshold detection, and JAWD and JAWD-3 for two and three joint symbols, respectively. The BER performance of the narrowband system is labeled with NB-JAWD, NB-JDS, and NB-TD.

4.1. Experiment 1: High Bit Rate System

In this first experiment, we deal with the ISI generated by the short bit duration of the modulation parameter, which increases the bit rate of the system. We compare the JAWD with the JD, CTD, and artificial neural network (ANN) detection. Also, we will compare the performance of different joint detection methods with CTD and without ISI.

The JAWD we discussed in the previous section requires two thresholds; one is the conventional threshold , and the other is the threshold of correlation coefficient . The former can be obtained through (2.2), but the latter is a little hard to determine, because decreases with decreases in the SNR, as is shown in Figure 7. Therefore, the would also change to adapt the . It is generally accepted that there is a strong correlation between and with . In Figure 7, we know that with , so it meets our requirements. In order to enhance the decision of the correlation coefficient, we choose with and with .

In Figure 8, we can appreciate that the decisions provided by the conventional threshold, ANN classification, JAWD, and JD are quite different. The performance of JAWD outperforms the other detection technique and is superior by 1 to 2 dB when compared with the ANN and JD, respectively. The CTD only uses the amplitude and omits the waveforms, and JD is the opposite. Therefore, the JAWD significantly reduces the BER, because it not only concentrates on the correlation between neighboring symbols and the waveform of the symbol, but also uses the signal amplitude for decision when the demodulation by failed.

We have shown that the JAWD technique is far superior to the CTD. In Figure 9, we compare the BER performance of different joint detections to the CTD method. We can appreciate that joint detection with two symbols performs similarly to three joint symbols. The performance of JDS is not only better than JD but also outperforms the threshold decision without ISI. This means that using CTD has difficulty allowing the system to perform to its fullest and that the JAWD or JDS techniques are a better choice.

From this first experiment, it is clear that we should use the JAWD or JDS for EBPSK demodulation while under ISI. Otherwise, we cannot get the desired BER performance. Also, we do not need to join three or even more symbols for detection, because the performances are almost identical, and the complexity is increased. Moreover, JDS is a little superior to JAWD and far superior to CTD, which even without ISI, because of the template variable, makes an additional decision for each symbol.

4.2. Experiment 2: Band-Limited System

In the next experiment, we face a bandwidth efficient communication model, which is proposed via a narrowband band-pass filter at the transmitting end of the system. In order to reduce the ISI caused by the filter, we use the detection technique as described in the previous section.

The bandwidth of the linear phase NBPF is designed to be . Power spectrum density (PSD) of the modulated signals is plotted in Figure 10(a). When this signal is filtered by the NBPF, its corresponding spectrum is illustrated in Figure 10(b).

First of all, we should determine the by using JAWD. As described in the previous subsection, we have plotted the curve for in Figure 11. We know that, if , then we can assume the signals are similar, and we can make a final decision, so as is shown in Figure 11, the when the  dB. In order to improve the detection accuracy, we use with  dB and with .

The performance comparisons of different detection methods are presented in Figure 12. As is shown in Figure 12, both JAWD and JDS have the ability to significantly improve the quality of the receiver. For the JDS, the SNR gain over the JAWD is around 0.8 dB with . This demonstrates that significant performance gains can be obtained via the joint detection algorithm. The JDS outperforms the CTD by about 5 dB, when the . This effect can be explained by noting that the joint detection algorithm makes full use of the relevance of the waveforms and amplitude of SIF output signals.

From these two experiments, a high bit rate communication system with narrow bandwidth can be obtained. In order to increase the bit rate, we can use short bit duration. The simulation shows that the BER performance is almost identical if we use JAWD or JDS, as compared to CTD with long bit duration. An NBPF added to the transmitting end can achieve a bandwidth efficient transmission by using JDS, which is only 1.5 dB inferior to the high bit rate, but a wide bandwidth system can be achieved by using JAWD.

5. Conclusions

In this paper, we introduced a novel solution for EBPSK communication systems based on joint detection technique. JDS and JAWD both use the amplitude and the correlation between two waveforms for detection, and the complexity of them is a little higher than CTD. We have shown that JDS and JAWD can significantly increase system performance under ISI and that the former outperforms the latter by more than 0.5 dB, with the cost of complexity.

A bandwidth efficient communication can work well without any channel equalizer, by using joint detection, which is different from traditional communication systems. Therefore, this system is always favorable, especially in a band-limited system, in which case the CTD may not work. Moreover, it is much simpler than an ANN demodulator and other equalizers, which need training before detection.

However, both the JDS and JAWD detectors are difficult to provide accurate posterior probability that can be exploited by a soft-input channel decoder to achieve capacity. The improvement of EBPSK performance by applying channel coding still has great potential. Therefore, future work will be focused on these problems.

Acknowledgments

The authors thank all of the reviewers for their valuable comments, which have considerably helped in improving the overall quality of the work presented in the revised paper. This work is supported by the State 863 Project (2008AA01Z227), the National Natural Science Foundation of China (NSFC), under the Grant 61271204.