Abstract
Orthogonal Chirp Division Multiplexing (OCDM) is a modulation scheme which outperforms the conventional Orthogonal Frequency Division Multiplexing (OFDM) under frequency selective channels by using chirp subcarriers. However, low complexity equalization algorithms for OCDM based systems under doubly selective channels have not been investigated yet. Moreover, in OCDM, the usage of different phase matrices in modulation will lead to extra storage overhead. In this paper, we investigate an OCDM based modulation scheme termed uniform phase-Orthogonal Chirp Division Multiplexing (UP-OCDM) for high-speed communication over doubly selective channels. With uniform phase matrices equipped, UP-OCDM can reduce the storage requirement of modulation. We also prove that like OCDM, the transform matrix of UP-OCDM is circulant. Based on the circulant transform matrix, we show that the channel matrices in UP-OCDM system over doubly selective channels have special structures that (1) the equivalent frequency-domain channel matrix can be approximated as a band matrix, and (2) the transform domain channel matrix in the framework of the basis expansion model (BEM) is a sum of the product of diagonal and circulant matrices. Based on these special channel structures, two low-complexity equalization algorithms are proposed for UP-OCDM in this paper. The equalization algorithms are based on block LDL factorization and iterative matrix inversion, respectively. Numerical simulations are finally proposed to show the performance of UP-OCDM and the validity of the proposed low complexity equalization algorithms. It is shown that when the channel is doubly selective, UP-OCDM and OCDM have similar BER performance, and both of them outperform OFDM. Moreover, the proposed low complexity equalizers for UP-OCDM both show better BER performance than their OFDM counterparts.
1. Introduction
In the last two decades, high-speed data communication over dispersive channels has been widely investigated. One of the most successful modulation schemes is orthogonal frequency division multiplexing (OFDM) due to its ability to transmit information symbols on orthogonal subcarriers [1]. However, because the subcarriers used in OFDM are cosine signals, which are relatively sensitive to Doppler spread, when the channel is doubly selective, the performance of OFDM systems will suffer serious degradation.
A chirp signal is a signal whose frequency increases or decreases with time. Due to the good temporal resolution of the autocorrelation function and the insensitivity to Doppler effects, chirp signals are extensively used in radar and sonar applications [2,3,4]. In the areas of communication, chirp spread spectrum (CSS) techniques are widely applied for applications between mobile nodes [5,6]. In order to obtain a higher data rate, a common way is to transmit a bank of chirp signals without interference in one period. Based on this principle, Fractional Fourier Transform-Orthogonal Frequency Division Multiplexing (FrFT-OFDM) is proposed in Reference [7], which is able to generate orthogonal chirp signals via fractional Fourier transform (FrFT). It is shown in Reference [7] that the performance of FrFT-OFDM is better than OFDM over varying Doppler spread factors. However, FrFT-OFDM systems require an estimation of the angle parameter , which corresponds with the Doppler spread factor. The estimation will lead to computational overhead and is hard to realize in fast varying channels. In Reference [8], a novel multicarrier modulation system called orthogonal chirp division multiplexing (OCDM) has been proposed. It is shown that when the channel is time-invariant, OCDM can achieve better performance with similar peak-to-average power ratio (PAPR) and spectral efficiency when compared with the well studied orthogonal frequency division multiplexing (OFDM) technology [8]. In the meantime, the receiver structure is simpler than FrFT-OFDM because no extra parameter estimation is needed. OCDM has already been applied for optical and underwater communications [9,10,11,12,13,14]. In Reference [9], OCDM is firstly applied for high-speed coherent optical communication, then an underwater acoustic communication system based on the underloaded OCDM system is proposed in Reference [10]. However, in OCDM, the use of different phase matrices might lead to extra storage overhead. More importantly, since the emergence of OCDM is relatively new, most existing research has focused on their performance over frequency-selective channels so far [8,9,13,14]. When the channel is doubly selective, the performance of OCDM systems is mainly investigated in underwater acoustic communication (UAC) applications with experimental channels recorded in field tests [10,11,15]. Phase correcting methods are applied in the proposed UAC systems to deal with Doppler spreads by estimating and compensating the Doppler phase shift in each block, which will lead to extra computational costs. To date, low complexity equalization algorithms for OCDM based systems over doubly selective channels have not been investigated yet.
In this paper, we propose an OCDM based modulation scheme termed uniform phase-Orthogonal Chirp Division Multiplexing (UP-OCDM) for high-speed communication over doubly selective channels. By using uniform phase matrices, UP-OCDM can reduce the storage requirement of OCDM while maintaining the time-frequency diversity gain and high spectral efficiency. Then we prove that like OCDM, the transform matrix of UP-OCDM is circulant. Based on the circulant structure, two low complexity equalization methods are proposed for UP-OCDM over doubly selective channels. The first one is proposed in the frequency domain. We derive that the equivalent frequency-domain channel matrix of UP-OCDM system can be approximated as a band matrix. And the second one is proposed in the framework of the basis expansion model (BEM) [16,17,18,19]. We will show in this paper that the transform domain matrix channel of UP-OCDM can be represented as a sum of the product of several diagonal and circulant matrices. By directly performing the LSQR algorithm [20] on the time-domain receive signal, low complexity iterative equalization is achieved.
This paper is organized as follows. In Section 2, the UP-OCDM signal model, the circulant structure of the transform matrix, and the transmission model over the doubly selective channel is presented. In Section 3, firstly, the minimum mean square error (MMSE) equalizer for UP-OCDM is given. Then based on the circulant structure of the transform matrix, the band MMSE block equalization and the iterative LSQR equalization are proposed, and the complexities are presented. Numerical simulation results are proposed in Section 4. Finally, conclusions are drawn in Section 5.
The notation used in this paper is summarized as follows. Bold upper (lower) letters denote matrices (column vectors); and stand for conjugate, transpose, and Hermitian transpose respectively. ⊙ denotes the element-wise product. We define as the nth entry of the vector , and as the th entry of the matrix , where all indices are starting from 0. stands for the unitary DFT matrix, that is, ; refer to the identity matrix; is denoted as a diagonal matrix created from .
2. System Model
2.1. Signal Model of UP-OCDM
In this section, we will introduce the signal model of UP-OCDM first. We consider a bank of baseband continuous chirp signals with chirp rate equaling to , where N is the number of subcarriers, and T is the symbol duration. Therefore, the chirp signals can be expressed as
Notice that the chirp waveforms are mutually orthogonal,
Thus, similar to the OFDM modulation schemes, the modulated transmission signal is
where is the symbol transmitted by the kth subcarrier, and is drawn from a finite constellation (e.g., 4-QAM, 16-QAM, 64QAM). We assume a sampling frequency of , the baseband discrete signal is
Equivalently, the matrix form of (4) is
where is the modulated signal, and is the symbol vector. And
Define the phase matrix as
Therefore, the transform matrix can be rewritten as
where is the Fourier transform matrix. It is implied in (8) that, with the transmit symbol vector , the baseband transmit signal in UP-OCDM can be obtained within the following three steps:
- (1)
- Multiplying the symbol vector by the phase matrix ,
- (2)
- Performing IFFT algorithm,
- (3)
- Multiplying the same phase matrix .
Note that compared with OCDM, the number of complex parameters to be stored by UP-OCDM for phase matrices is halved of that in OCDM, this is because OCDM needs to multiply two different matrices while UP-OCDM uses two uniform phase matrices denoted as . We will also prove in the next subsection that the transform matrix of UP-OCDM is circulant so that low complexity equalization can be achieved based on this property. Meanwhile, the computation complexities of modulation remain the same in both themes. The comparison between modulation procedures of UP-OCDM and OCDM is given in Figure 1.
Figure 1.
Modulation procedures of the orthogonal chirp division multiplexing (OCDM) (upper) and uniform phase-OCDM (UP-OCDM) (lower).
Speaking of the spectral efficiency, the bandwidth of the chirp subcarrier in UP-OCDM is . Therefore, the analog UP-OCDM signal is likely to occupy a bandwidth of . Whereas, it is proved in Reference [8] that, if each chirp signal has a bandwidth of , the spectra of each chirp subcarrier can be folded into the baseband from to with a sampling rate of exactly . Therefore, by applying up-sampling, the spectrum of UP-OCDM can be fit into the OFDM spectrum, that is, occupying the same bandwidth of B.
2.2. Circulant Structure of the Transform Matrix
In this subsection, we will discuss the circulant structure of the transform matrix first. With this feature, low complexity equalization algorithms will be proposed in the following sections. Reminding of (6), the th element of is
Define and , we have
Thus, the transform matrix can be rewritten as
On the other hand, for any integer ,
when N is odd, equals to 1, we have
Finally, in UP-OCDM, can be expressed as below and is shown to be a circulant matrix.
2.3. Transmission Model over Doubly Selective Channels
We consider doubly selective channels in this paper. In order to combat the intersymbol interference (ISI), a cyclic prefix will be added at the beginning of each transmission symbol, the length of the cyclic prefix is chosen so large that exceeds the channel’s maximum delay. After removing the cyclic prefix at the receiver, the received signal can be written as
where refers to the complex tap gain of the lth path at time constant n, is the complex additive white gaussian noise (AWGN) with variance , L is the channel length and the channel’s maximum delay equals to . Note that due to the existence of cyclic prefix. We assume for simple notation in this paper. Equivalently, the transmit-receive relationship (15) can be written as
where is the time-domain receive signal, is the time-domain transmit signal, is the additive white gaussian noise vector in time domain, and is the time-domain channel matrix.
3. Low Complexity Equalizers for UP-OCDM Under Doubly Selective Channels
In this section, based on the transmission model, we propose the MMSE equalization first. Then based on the special circulant structure of , two low complexity equalization algorithms for UP-OCDM are proposed. The first low complexity algorithm is based on LDL factorization of the banded approximation of the equivalent channel matrix, and the second one is based on the LSQR algorithm, which is known as an iterative Krylov subspace method. Note that since the transform matrix in OCDM is also circulant, the proposed equalizers can be directly applied for OCDM systems over doubly selective channels.
3.1. MMSE Block Equalizer
In this subsection, we propose the time-domain MMSE equalizer for UP-OCDM. With the UP-OCDM input-output relation under doubly selective channel expressed by (15), the linear block MMSE equalization can be written as
where equals to . Note that the matrix in (17) is Hermitian, and can be solved by LDL factorization within flops [21]. Therefore, the computational complexity of the MMSE block equalizer for UP-OCDM system is , which will be a significant burden for applications with large N such as broadcasting applications, or for energy-limited applications such as underwater acoustic communication.
3.2. Band MMSE Block Equalizer
In this subsection, we propose an efficient algorithm by exploiting the circulant property of the transform matrix and the band approximation of the Doppler-frequency channel matrix. We find that the equivalent frequency-domain channel matrix can also be approximated as banded in UP-OCDM. With this property, we propose an LDL factorization based algorithm to achieve low complexity equalization for UP-OCDM over doubly selective channels.
3.2.1. Band MMSE Equalization Algorithm
At the receiver, we perform an FFT algorithm on the received signal first, and we have
where is the equivalent channel matrix between and , and is the transmitted symbols in the frequency domain. Therefore, the MMSE estimate of is
where . It can be seen from (19) that, the computational complexity of obtaining is also , which is the same as its time-domain counterpart in Section 3.1. Note that is the product of and , where is the channel frequency response (CFR) matrix and is denoted as in this paper. We will show that by employing the approximately banded structure of the CFR matrix of doubly selective channels and the circulant structure of , can be approximated as a banded matrix, so that the complexity of MMSE equalization would be considerably reduced.
Firstly, due to the presence of severe intercarrier interference (ICI) in doubly selective channels, is not diagonal as in the time-invariant scenarios; see Reference [22]. Whereas, with a relatively high Doppler spread factor, is shown nearly banded, and each diagonal is associated with a discrete Doppler frequency introducing ICI [23]. In this paper, we denote the banded approximation matrix of by . We assume the number of subdiagonals and superdiagonals retained from is Q, so that the bandwidth of is . It is easy to figure out that, the higher Q we choose, the smaller approximation error matrix has. With a chosen Q, can be obtained by
where ⊙ is the element-wise product, and is an banded matrix, with its lower and upper bandwidth both equal to Q, and all elements inside the band set as one.
Secondly, with the circulant structure of , it can be easily proved that is a diagonal matrix with the th entry equaling to . We define , therefore . Note that the modulus of the diagonal elements of equals to 1, therefore, the modulus of the th entry of equals to that of , which means can also be approximated as a banded matrix with bandwidth . We denote the band approximation of as , so that . Therefore, the matrix in (19) is also a banded matrix with bandwidth , and is denoted as in this paper. Thus, the inversion of can be computed by low complexity algorithms. Note that is symmetric, in this paper, we solve the inversion of via LDL factorization, which is reported below.
In summary, by exploiting the band LDL factorization algorithm (Algorithm 1) of , the MMSE estimate of symbol vector, which is denoted as can be efficiently obtained in four steps:
- (1)
- Performing FFT algorithm on the received signal to obtain ;
- (2)
- Constructing the banded matrices and . Performing the LDL factorization to obtain the diagonal matrix and the triangular matrix ;
- (3)
- Solving the system by solving firstly the lower-triangular system , secondly the diagonal system , and finally the upper-triangular system ;
- (4)
- Obtaining the estimate of symbol vector by .
| Algorithm 1 band LDL factorization algorithm |
|
3.2.2. Computational Complexity
Speaking of the complexity of the banded block equalizer, we assume the CFR matrix is known to the receiver in this paper. Step 1 requires operations to obtain the receive signal vector in the frequency domain. In step 2, in order to construct , should be computed first. Since can be directly constructed from , so that the computational complexity is that of the product of and , which is complex multiplications (CM). Then we need to compute . The computation of requires CM and complex additions (CA). Since is symmetric and banded, by ignoring small terms in the complexity calculation, at most CM and CA, or flops in total. Then the band LDL algorithm will be applied to obtain and . The complexity of the band LDL algorithm is totally flops [21]. Hence, the computational complexity of step 2 is . In step 3, we apply the forward and backward substitution for solving the two triangular systems. The computational complexity of each system is . Therefore, the total computational complexity of step 3 is . In step 4, the computation of needs CM and CA, which lead to totally operations. Then we perform the IFFT algorithm on , which requires operations.
Therefore, except for the FFT and IFFT operations in step 1 and step 4, the computational complexity of the band MMSE equalizer is in total. Because the computational complexity of FFT and IFFT is , the complexity of the band MMSE equalizer is .
3.3. Iterative LSQR Block Equalizer
In this subsection, we propose an iterative block equalizer for UP-OCDM system based on the circulant structure of the transform matrix and the LSQR algorithm. We will derive that the channel matrix in the transform domain is a sum of the product of several diagonal and circulant matrices under the doubly selective channels modeled by basis expansion models. Based on this structure, the channel matrix between the time-domain receive signal and the transmitted symbol vector can be easily reconstructed, and the transmitted symbol vector could be directly estimated via LSQR algorithm iteratively.
3.3.1. Iterative LSQR Block Equalization Algorithm
We derive the special structure of the transform domain channel matrix first. We assume the channel tap gains are modeled by a basis expansion model, which means each channel tap gain is a linear combination of basis functions. With a given set of basis, can be represented as:
where M is the BEM model order, is the mth basis coefficient of the lth channel path. Moreover, and denote the mth basis function and the channel tap gain of the lth path at sampling time , respectively. With the increase of M, the modeling error can be reduced. Combining the input-output relationship in (15) with the BEM model in (21), the time-domain receive signal can be expressed as
where is a diagonal matrix consisted of the BEM basis, is a circulant matrix with its first column equaling to . Note that is also circulant, so that is a circulant matrix. We define , which is the transform domain channel matrix between the receive signal and the transmitted symbol vector . With the well-known circulant matrix construction method via FFT, it is easy to reconstruct . After the construction of , we employ the LSQR algorithm, which is a Krylov subspace method, for the regularized solution of linear systems. Specifically, for a linear system , the Krylov subspace for LSQR is spanned as
Essentially, LSQR is an iterative algorithm equivalent to the conjugate gradient method. The main idea of LSQR is to minimize the norm of the residual error in each iteration. It can be concluded from Reference [24] that LSQR is one of the best regularization methods which can achieve the minimum error possible. It will be shown in the simulation section that the LSQR based equalizer is able to achieve performance close to that of the MMSE equalizer when the iteration number is suitably chosen. The details of the LSQR algorithm can be found in Reference [20].
In this paper, we assume the BEM coefficients are already known to the receiver. The first step of the proposed equalization algorithm is to reconstruct the transform domain channel matrix . It is commonly known that a circulant matrix can be easily constructed by a diagonal matrix. In order to achieve a fast implement, we denote
where , and is a diagonal matrix whose diagonal elements are the DFT of the BEM coefficients that zero-padded to length N, i.e.,
and is also diagonal, with . Therefore, the transform domain channel matrix can be constructed by
Finally, (22) can be directly solved for the transmitted symbols by LSQR. Specifically, the equalization algorithm takes three steps:
- (1)
- Computing the diagonal matrices with the BEM coefficients;
- (2)
- Multiplying by the diagonal matrix ;
- (3)
- Solving (23) by LSQR algorithm to obtain the symbol vector ;
Therefore, iterative LSQR equalization can directly recover the transmitted signal with time-domain received signal. Furthermore, it is well known that the rate of convergence of LSQR is directly influenced by the condition number of , which is defined as
However, Reference [25] shows that the LSQR based systems have a property of semi-convergence, which means that the increase of the iteration times does not always lead to an improvement of inversion performance, this will also be confirmed in our numerical simulation results. On the other hand, it will also be shown in our simulations that the performance of the proposed iterative LSQR equalizer outperforms its OFDM counterparts with an iteration number of 4.
3.3.2. Compational Complexity
Speaking of the complexity of the proposed iterative LSQR equalizer, we assume the BEM coefficients of the doubly selective channels are known to the receiver. Step 1 requires to perform the FFT algorithm for M times, which results in a computation complexity of operations. Step 2 requires operations to multiply a diagonal matrix by another for M times. In step 3), by using LSQR method, the computational complexity is , where i denotes the iteration number and M is the order of BEM [25]. Therefore, the total complexity of the LSQR iterative equalizer is . A comparison of the computational complexities of the proposed equalizers can be found in Table 1.
Table 1.
Computational Complexity of Proposed Algorithms.
4. Numerical Simulations
In this subsection, numerical simulation results are provided to show the bit error rate (BER) performance of the proposed UP-OCDM equalization algorithms over doubly-selective channels with exact channel information. We here consider a communication scenario where the symbol duration is T = 64 s for UP-OCDM, OCDM, and OFDM systems. Therefore, the symbol sampling period is = 0.25 s. All information bits in simulations are encoded with a convolutional code of rate 1/2 before mapping, and are decoded by a Viterbi decoder at the receiver after equalization. We use wide sense stationary uncorrelated scattering (WSSUS) Rayleigh fading channels with Jakes Doppler spectrum in our simulations. The channel memory length is set to in the simulation and each channel has an exponentially decaying power delay profile of losing 2 dB per tap. The simulated transmit signal is filtered through channels with varying normalized Doppler spread . The channel impulse response (CIR) information is assumed known to the receiver. Then the noise which modeled as AWGN is added at the receiver, and the BER is evaluated by , which means the ratio of bit energy to the noise power density .
4.1. Performance with MMSE Equalizer
In order to evaluate the performance of UP-OCDM over doubly selective channels, we compare the performance of the UP-OCDM with OCDM and OFDM methods with the MMSE equalizer proposed in Section 3.1. The BER performance of UP-OCDM, OCDM, and OFDM systems with MMSE block equalizer is proposed over channels with the normalized Doppler frequency selected as 0.1 and 0.3, respectively. Note that these values represent high Doppler spread conditions. For example, for an OFDM system whose carrier frequency is GHz and the subcarrier spacing is = 20 kHz, the mobile speed would be km/h and km/h, respectively. We compare the performance in M-ary QAM with M from 4 to 64.
The simulation results are shown in Figure 2a,b. The red curves represent the performance of UP-OCDM, while the blue curves and green curves represent the performance of OCDM and OFDM, respectively. We observe that UP-OCDM and OCDM with MMSE equalizer have similar performance under doubly selective channels. In the meantime, both of them outperform OFDM due to the contributions of diversity gain via using chirped subcarriers. However, it should be noted that, with the modulation level increasing from 4 to 64, the performance of UP-OCDM and OCDM will suffer severer degradation than OFDM. For instance, for the 4-QAM case, the curves of UP-OCDM and OCDM systems intersect the curve of OFDM at about SNR = 5 dB, which means UP-OCDM and OCDM will outperform OFDM when SNR is more than 5 dB, whereas, for the 16-QAM, the intersection is at SNR = 10 dB. This is because high-level modulation formats in UP-OCDM and OCDM are more sensitive to noise. Nonetheless, the BER performance still gets better than OFDM for SNR > 22 dB in the worst scenario, that is, 64-QAM mapping and the normalized Doppler 0.3.
Figure 2.
Bit error rate (BER) performance of the UP-OCDM, OCDM, and Orthogonal Frequency Division Multiplexing (OFDM) systems with minimum mean square error (MMSE) equalizers under the 16-ray doubly selective channels with the normalized Doppler spread of 0.1 (a) and 0.3 (b).
Therefore, with reduced storage requirements, the proposed UP-OCDM shows similar performance as OCDM over doubly selective channels. Meanwhile, due to the exploitation of diversity gain, the performance of both UP-OCDM and OCDM is shown to outperform OFDM under high Doppler spread channels. It should be noted that the performance of OCDM and UP-OCDM might be comparable to the OFDM-FFT spreading system proposed in Reference [26], which is an OFDM based system and also achieves performance improvement via obtaining diversity gain.
4.2. Performance with Band MMSE Block Equalization
In this section, the BER performance of UP-OCDM and OFDM with the band MMSE block equalization are compared under the channels with normalized Doppler frequency of 0.1 and 0.3, respectively. We choose a varying approximation Q of 2, 4, and 6 in our simulations, which means the bandwidths of the approximated channel matrices are 5, 9, and 13, respectively.
Figure 3a,b show the BER vs. SNR performance with band MMSE block equalizers for UP-OCDM and OFDM over channels with different Doppler spread. The blue curves represent the performance of OFDM systems, while the red curves represent for UP-OCDM system. From both Figure 3a,b, it can be seen that the proposed block banded equalizers for UP-OCDM outperform its OFDM counterparts. An intuitive explanation is based on the precoded interpretation of UP-OCDM. Recalling Section 3.2, . Note that compared with the OFDM system channel model under the frequency domain, the symbol vector in UP-OCDM can be seemed as precoded by , rather than modulated independently on each subcarrier in OFDM. Therefore, the energy of each symbol will be distributed over N subcarriers, and by which diversity gain can be obtained. We can also observe that, with the increase of bandwidth, the performance of both UP-OCDM and OFDM gets better. This is due to the fact that the channel matrix will be approximated more precisely with a bigger bandwidth factor Q. However, we can also note from Figure 3b, as the normalized Doppler spread increases, the BER performance of equalizers will suffer degradation. This is because when we are using a banded approximated channel matrix, we ignore the out-of-band ICI. With the same Q, the larger will lead to more leakage of the out-of-band ICI, so that the approximation error will increase. Nonetheless, UP-OCDM can still achieve reliable transmissions with , and the complexity is reduced to from .
Figure 3.
BER performance of the UP-OCDM and OFDM systems with band MMSE block equalizers under different bandwidth Q with the normalized Doppler spread of 0.1 (a) and 0.3 (b).
4.3. Performance with Iterative LSQR Equalization
In this section, the BER performance of the iterative LSQR equalizer for UP-OCDM is proposed. Two equalization methods based on LSQR algorithm for OFDM and respectively proposed in References [25,27], are simulated over the same doubly selective channels with the normalized Doppler spread set as 0.1 and 0.3.
The simulation results are given in Figure 4a,b. The blue curve is the BER of UP-OCDM system. The green curve and red curve are the BER of OFDM with the equalizers proposed in References [25,27], respectively. We observe that outstanding performance can be achieved by the iterative LSQR equalizer for UP-OCDM under high Doppler scenarios than the equalizers for OFDM. Moreover, compared with the LSQR based equalization algorithms for OFDM, the complexity of the proposed equalization algorithm is reduced by because of the circulant structure of transform matrix , which means that the symbols vector can be directly recovered by applying the LSQR algorithm without an extra step of recovering the symbol vector from an intermediate variable which is estimated by LSQR first. Moreover, generally, the performance of the proposed algorithm gets better with the increase of iteration numbers, because the inversion error will be smaller with more iterations. However, it should be noticed that, in low SNR regions, a larger iteration number does not always lead to a better BER performance. This is because the proposed LSQR based does not require any statistics information. When the SNR is low, a larger iteration number might cause severer noise amplification and lead to worse BER performance. Nonetheless, the performance of the proposed is better than the similar LSQR based equalizers in OFDM with less computational complexity by . Moreover, compared with the MMSE block equalizer proposed in Section 3.3, the complexity is reduced to from , while maintaining comparable performance.
Figure 4.
BER performance of the UP-OCDM and OFDM systems with iterative equalization algorithms under different iteration number i with the normalized Doppler spread of 0.1 (a) and 0.3 (b).
4.4. Performance Comparison of Proposed Equalization Algorithms
In this section, we compare the performance of the proposed low complexity equalization algorithms for UP-OCDM over doubly selective channels with varying normalized Doppler spread set as 0.1 and 0.3. We simulate the band MMSE block equalizer and the iterative LSQR equalizers with varying parameters. For the band MMSE block equalizers, we set the bandwidth Q as 2, 4, and 6, while for the iterative LSQR equalizers, we set the iteration number i as 1, 4, and 8, respectively. To make a fair comparison, we group the equalizers with various Q and i into three pairs and confirm the computational complexity of the two low complexity equalizers in each pair to be similar. We set the parameters of the low complexity equalizers in each pair as , , and , respectively. In this paper, we denote the performance of equalizers in the same pair with curves that plotted using the same color.
The simulation results are shown in Figure 5a,b. The blue curves denote the pair with the lowest complexities, or the pair. The red curves denote the pair with larger complexities, that is, the pair. Moreover, the green curves represent the pair with and , which leads to the largest computational complexities among the three pairs. Besides, the MMSE block equalizers, whose complexities are , are plotted with black curves. From Figure 5a, it can be seen that when the Doppler spread is relatively low, the performance of the band MMSE equalizer can outperform the iterative equalizer with similar computational complexity. Whereas, when it comes to the fast-moving scenario, as shown in Figure 5b, the performance of the band MMSE equalizer will suffer huge degradation, and the performance of the band MMSE equalizers becomes worse than the iterative LSQR equalizers in the second and the third pairs (e.g., the red and the green curves). Moreover, it can be seen from the curves with different colors (e.g., different computational complexity) in both Figure 5a,b that, the performance of the LSQR iterative equalizer can obtain a huge improvement with the increase of computational complexity and might be comparable to the MMSE block equalizer. In other words, the improvement brought by extra computational complexity for the band MMSE equalizer is not so significant as the iterative LSQR equalizers. Moreover, it should be noted that the complexity of the iterative LSQR equalizer is still much lower than the MMSE block equalizer when a relatively large i (e.g., in this section) is used. Finally, we can conclude that, when the Doppler spread is small, or the capacity of computational complexity in the system is severely limited, it might be wise to choose the band MMSE equalizer. On the other hand, when the Doppler spread is large, or the system can bear a relatively higher computational cost, the iterative LSQR equalizer is preferred then.
Figure 5.
BER performance of the MMSE block equalizer, the band MMSE equalizer, and the iterative LSQR equalizer under different Q and i with the normalized Doppler spread of 0.1 (a) and 0.3 (b).
5. Conclusions
In this paper, we proposed an OCDM based modulation scheme termed UP-OCDM system for high rate communication over doubly selective channels. Compared with the OCDM system, UP-OCDM is able to reduce the storage overhead while maintaining the advantages of high spectral efficiency, diversity gaining, and simple receiver structure. Furthermore, with the circulant property of the transform matrix in UP-OCDM, two low complexity equalization algorithms are given, which are based on banded channel approximation and the LSQR algorithm, respectively. Compared with the MMSE equalization algorithm with a computational complexity of , the computational complexities of equalization are reduced to and operations, respectively, where Q is the bandwidth parameter, i is the iterative number, and M is the order of the basis expansion model of the doubly selective channel. Simulation results show that the performance of UP-OCDM and OCDM outperform OFDM, especially in 4QAM and 16QAM scenarios. Besides, the validity of the low complexity methods are confirmed by numerical simulations. Further examination of the impacts of Doppler spread, bandwidth and iteration number on the BER performance is proposed, as well. Finally, a comparison of the proposed low complexity equalization algorithms is given. The results suggest that UP-OCDM has the potential to be equipped for the high-rate wireless communication applications over doubly selective channels.
Author Contributions
Conceptualization, X.W., X.-H.S. and Z.J.; Methodology, X.W. and X.-H.S.; Software, X.W.; Validation, X.W. and X.-H.S.; Formal Analysis, X.W. and Z.J.; Investigation, X.W., X.-H.S. and Z.J.; Resources, X.W. and X.-H.S.; Writing—Original Draft Preparation, X.W.; Writing—Review & Editing, X.W.; Visualization, X.W., X.-H.S. and Z.J.; Supervision, X.-H.S. and Z.J.; Project Administration, X.-H.S.; Funding Acquisition, X.-H.S. and Z.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China (61771401) and the National Key Research and Development Program of China under Grant (2016YFC1400200).
Acknowledgments
This research was funded by the National Natural Science Foundation of China (61771401) and the National Key Research and Development Program of China under Grant (2016YFC1400200). These financial supports are gratefully acknowledged.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.
Abbreviations
The following abbreviations are used in this manuscript:
| OCDM | Orthogonal Chirp Division Multiplexing |
| UP-OCDM | Uniform Phase-Orthogonal Chirp Division Multiplexing |
| OFDM | Orthogonal Frequency Division Multiplexing |
| FrFT | fractional Fourier transform |
| UAC | Underwater Acoustic Commmunication |
| BEM | Basis Expansion Mode |
| MMSE | Minimum Mean Square Error |
| ISI | intersymbol interference |
| AWGN | Additive White Gaussian Noise |
| CIR | Channel Frequency Response |
| ICI | Intercarrier Interference |
| CM | Complex Multiplications |
| CA | Complex Additions |
| BER | Bit Error Rate |
| WSSUS | Wide Sense Stationary Uncorrelated Scattering |
References
- Wang, Z.; Giannakis, G. Wireless multicarrier communications. IEEE Signal Process. Mag. 2000, 17, 29–48. [Google Scholar] [CrossRef]
- Klauder, J.R.; Price, A.C.; Darlington, S.; Albersheim, W.J. The theory and design of chirp radars. Bell Syst. Tech. J. 1960, 39, 745–808. [Google Scholar] [CrossRef]
- Raney, R.; Runge, H.; Bamler, R.; Cumming, I.; Wong, F. Precision SAR processing using chirp scaling. IEEE Trans. Geosci. Remote. Sens. 1994, 32, 786–799. [Google Scholar] [CrossRef]
- Cooper, K.B.; Dengler, R.J.; Llombart, N.; Thomas, B.; Chattopadhyay, G.; Siegel, P.H. THz Imaging Radar for Standoff Personnel Screening. IEEE Trans. Terahertz Sci. Technol. 2011, 1, 169–182. [Google Scholar] [CrossRef]
- He, C.; Ran, M.; Meng, Q.; Huang, J. Underwater acoustic communications using M-ary chirp-DPSK modulation. In Proceedings of the IEEE 10th International Conference on Signal Processing Proceedings, Beijing, China, 24–28 October 2010; pp. 1544–1547. [Google Scholar]
- Cho, H.; Kim, S.W. Mobile Robot Localization Using Biased Chirp-Spread-Spectrum Ranging. IEEE Trans. Ind. Electron. 2010, 57, 2826–2835. [Google Scholar] [CrossRef]
- Martone, M. A multicarrier system based on the fractional Fourier transform for time-frequency-selective channels. IEEE Trans. Commun. 2001, 49, 1011–1020. [Google Scholar] [CrossRef]
- Ouyang, X.; Zhao, J. Orthogonal Chirp Division Multiplexing. IEEE Trans. Commun. 2016, 64, 3946–3957. [Google Scholar] [CrossRef]
- Ouyang, X.; Zhao, J. Orthogonal Chirp Division Multiplexing for Coherent Optical Fiber Communications. J. Light. Technol. 2016, 34, 4376–4386. [Google Scholar] [CrossRef]
- Bai, Y.; Bouvet, P.J. Orthogonal Chirp Division Multiplexing for Underwater Acoustic Communication. Sensors 2018, 18, 3815. [Google Scholar] [CrossRef]
- Bouvet, P.J.; Auffret, Y.; Aubry, C. On the analysis of orthogonal chirp division multiplexing for shallow water underwater acoustic communication. In Proceedings of the OCEANS 2017-Aberdeen, Aberdeen, UK, 19–22 June 2017; pp. 1–5. [Google Scholar]
- Zhu, P.; Xu, X.; Tu, X.; Chen, Y.; Tao, Y. Anti-Multipath Orthogonal Chirp Division Multiplexing for Underwater Acoustic Communication. IEEE Access 2020, 8, 13305–13314. [Google Scholar] [CrossRef]
- Bomfin, R.; Chafii, M.; Fettweis, G. Low-Complexity Iterative Receiver for Orthogonal Chirp Division Multiplexing. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference Workshop, Marrakech, Morocco, 15–18 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Omar, M.S.; Ma, X. Designing OCDM-Based Multi-User Transmissions. In Proceedings of the 2019 IEEE Global Communications Conference, Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar]
- Van Walree, P.A.; Socheleau, F.X.; Otnes, R.; Jenserud, T. The Watermark Benchmark for Underwater Acoustic Modulation Schemes. IEEE J. Ocean. Eng. 2017, 42, 1007–1018. [Google Scholar] [CrossRef]
- Peña-Campos, F.; Carrasco-Alvarez, R.; Longoria-Gandara, O.; Parra-Michel, R. Estimation of Fast Time-Varying Channels in OFDM Systems Using Two-Dimensional Prolate. IEEE Trans. Wirel. Commun. 2013, 12, 898–907. [Google Scholar] [CrossRef]
- Zemen, T.; Mecklenbrauker, C. Time-variant channel estimation using discrete prolate spheroidal sequences. IEEE Trans. Signal Process. 2005, 53, 3597–3607. [Google Scholar] [CrossRef]
- Tang, Z.; Cannizzaro, R.C.; Leus, G.; Banelli, P. Pilot-Assisted Time-Varying Channel Estimation for OFDM Systems. IEEE Trans. Signal Process. 2007, 55, 2226–2238. [Google Scholar] [CrossRef]
- Shin, C.; Andrews, J.G.; Powers, E.J. An Efficient Design of Doubly Selective Channel Estimation for OFDM Systems. IEEE Trans. Wirel. Commun. 2007, 6, 3790–3802. [Google Scholar] [CrossRef]
- Paige, C.C.; Saunders, M.A. LSQR: An Algorithm for Sparse Linear Equations and Sparse Least Squares. Acm Trans. Math. Softw. (Toms) 1982, 8, 43–71. [Google Scholar] [CrossRef]
- Golub, G.H.; Van Loan, C.F. Matrix computations, 4th ed.; The Johns Hopkins University Press: Baltimore, MD, USA, 2013; OCLC: ocn824733531. [Google Scholar]
- Li, Y.; Cimini, L. Bounds on the interchannel interference of OFDM in time-varying impairments. IEEE Trans. Commun. 2001, 49, 401–404. [Google Scholar] [CrossRef]
- Rugini, L.; Banelli, P.; Leus, G. Simple equalization of time-varying channels for OFDM. IEEE Commun. Lett. 2005, 9, 619–621. [Google Scholar] [CrossRef]
- Neumaier, A. Solving Ill-Conditioned and Singular Linear Systems: A Tutorial on Regularization. Siam Rev. 1998, 40, 636–666. [Google Scholar] [CrossRef]
- Hrycak, T.; Das, S.; Matz, G.; Feichtinger, H.G. Low Complexity Equalization for Doubly Selective Channels Modeled by a Basis Expansion. IEEE Trans. Signal Process. 2010, 58, 5706–5719. [Google Scholar] [CrossRef]
- Peña-Campos, F.; Parra-Michel, R.; Kontorovich, V. A Low Complexity Multi-Carrier System Over Doubly Selective Channels Using Virtual-Trajectories Receiver. IEEE Trans. Wirel. Commun. 2016, 15, 5206–5217. [Google Scholar] [CrossRef]
- Hrycak, T.; Matz, G. Low-Complexity Time-Domain ICI Equalization for OFDM Communications Over Rapidly Varying Channels. In Proceedings of the Fortieth Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 29 October–1 November 2006; pp. 1767–1771. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).