1 Introduction

The orthogonal frequency division multiplexing (OFDM) has been embraced as the transmission technique for 5th generation of the cellular system due to its several advantageous features, such as simple channel estimation, low-complexity equalization, efficient hardware implementation, and easy combination with multiple-input multiple-output transmission [1]. However, some problems still exist in OFDM systems. In spite of several advantages, there are some disadvantages among which high sensitivity to synchronization errors, represented by carrier frequency offset (CFO) and symbol timing offset (STO), is one of the main concerns. While CFO at the receiver may be due to either Doppler spread, phase noise, and mismatching of transmitter, and receiver oscillators’ frequencies, STO is caused by a fixed sampling phase offset at the receiver. This CFO generates inter-carrier interference (ICI) which demolishes the orthogonality between subcarriers and results in the degradation of the performance of OFDM system. The presence of STO causes impairments such as attenuation, phase rotation and inter symbol interference among subsequent OFDM symbols [2].

The degradation in performance due to ICI can be calculated either from the probability of error or from the signal-to-interference plus noise ratio (SINR). However, the probability of error is considered as a more accurate metric than SINR because it provides a more insightful evaluation of the degradation. In the literature, several studies are available which take into account the effect of either CFO or STO or both while calculating the probability of error of OFDM system [3,4,5,6,7,8]. Two different approaches have been used in these studies. In first approach, bit error rate (BER) analysis has been done by approximating the ICI as a Gaussian process [3, 4]. This approach is valid only for low values of signal to noise ratio (SNR) [4]. On the contrary, in another approach, the exact symbol error rate (SER) expressions of OFDM system in the presence of either CFO or STO are obtained using characteristic function and Beaulieu series [5,6,7,8]. However, in most of the studies, the performance analysis is done considering Rayleigh and Rician fading channels only. In the available literature, closed form expressions of SER of both Binary Phase Shift Keying (BPSK) and Quadrature Phase Shift Keying (QPSK) OFDM system with CFO are not existing over two wave with diffuse power (TWDP) fading channel.

The TWDP channel describes the small scale fading in presence of two dominant multipath components called as specular components and multiple diffused scatter components [9]. Two physical parameters of the wireless channel are used to characterize TWDP channel:

  • The first parameter is the ratio between the average of two specular components and the diffuse power defined by \(K = \frac{T_1^2+T_2^2}{2 \sigma ^2}\), where \(T_1\) and \(T_2\) denotes the magnitudes of the specular components and \(2 \sigma ^2\) represents the power of the diffuse component.

  • The second parameter gives the comparative strength of the two specular waves and is defined as \(\varDelta = \frac{2 T_1T_2}{T_1^2+T_2^2}\).

The PDF of the TWDP fading channel reduces to the well known Rayleigh and Rician PDFs for the two special cases when \(K = 0\) and \(K \ne 0\), \(\varDelta = 0\) respectively. Moreover, for very high values of K and \(\varDelta = 1\) the resulting PDF reduces to two ray fading in which the two multipath components are of equal weights. Hence, TWDP PDF can be visualized as a generalized fading to better represent the real world fading scenarios [10].

Therefore, an attempt is made in this letter using the similar approach as given in [6] to analyse the SER performance of BPSK and QPSK OFDM system with CFO over frequency selective TWDP fading channel. The results from the proposed expression are verified from the results available in literature by substituting different values of the TWDP fading parameters K and \(\varDelta \).

The paper is organized as follows. Section 2 describes the model of the OFDM system. In Sect. 3 SER analysis is given. Comparison of theoretical results with simulation results is given in Sect. 4. Section 5 gives the concluding remarks of the paper.

2 OFDM System Model

In this paper, the general case of transmission over a frequency selective channel is considered, where the impulse response of the channel remains constant for the entire duration of the OFDM symbol. The channel coefficients \(h_i, i = 1, 2, \ldots , L\) are modeled as complex Gaussian random variables with zero mean and variances \(\sigma _{h_i}^2=1/L\). The received signal on the kth sub-carrier is given by

$$\begin{aligned} y_k = \tau _k X_k S_1 + \sum _{m=1,m\ne k}^{N} \tau _m S_{m-k+1} X_m + n_k, \quad k = 1, 2,\ldots ,N, \end{aligned}$$
(1)

where \(X_k\) denotes the kth symbol drawn from a given complex constellation, \([\tau _1, \tau _2, \ldots ,\tau _N]^T=F_Lh\), \(h=(h_1, h_2, \ldots ,h_L)^T\) represents the vector of channel coefficients and \(F_L\) denotes the first L columns of the Discrete Fourier Transform matrix, N indicates the number of sub-carriers and \(n_k\) is the kth sample of an independent and identically distributed sequence of zero mean complex Gaussian noise where the real and imaginary components have equal variance \(\sigma _R^2\). The ICI coefficient \(S_k\) is given as [6]:

$$\begin{aligned} S_k = \frac{\sin \left( \pi \left[ k-1+\epsilon \right] \right) \exp \left( j\pi \left( 1-\frac{1}{N}\right) \left( K-1-\epsilon \right) \right) }{N \sin \left( \frac{\sin \left( \pi \left[ k-1+\epsilon \right] \right) }{N} \right) }, \end{aligned}$$
(2)

where \(\epsilon \) is the CFO normalized to sub-carrier spacing defined as \(\epsilon = \delta _f \times T_u\), \(T_u\) is the useful period of one OFDM symbol and \(\delta _f\) is the CFO. The absolute value of the complex fading coefficient \(|\tau |\) has a TWDP PDF given by [9]:

$$\begin{aligned} p_{|\tau |}\left( |\tau |\right)&= \frac{2|\tau |}{C_{\tau _1\tau _1}}\exp \left( -K-\frac{|\tau |^2}{C_{\tau _1\tau _1}}\right) \\&\quad \sum _{i=1}^{L}C_i \left( \frac{1}{2}\exp (\beta _iK) I_0\left( \frac{\tau }{\sqrt{C_{\tau _1\tau _1}/2}} \sqrt{2K(1-\beta _i)} \right) \right) \\&\quad + \left( \frac{1}{2}\exp (-\beta _iK) I_0\left( \frac{\tau }{\sqrt{C_{\tau _1\tau _1}/2}} \sqrt{2K(1+\beta _i)} \right) \right) , \end{aligned}$$
(3)

where \(L \left( \ge \frac{K \varDelta }{2}\right) \) represents the order of the PDF, \(C_i\) is the parameter containing L coefficients whose values are stated in [11, Table II], \(\beta _i =\varDelta \cos \left( \frac{\pi (i - 1)}{2L - 1}\right) \), \(C_{\tau _1\tau _1}\) is the covariance of \(p_{|\tau |}\left( |\tau |\right) \) as defined in [6, (27)] and \(I_0\) is the zeroth-order modified Bessel function of the first kind [12].

3 SER Analysis

In this section, the SER analytical expression for BPSK and QPSK based OFDM techniques are derived with CFO in the case of transmission.

3.1 BPSK

In BPSK modulation, symbol \(X_k\) is drawn from the set \(\{\pm \, 1\}\). It is assumed that the symbol on the first sub-carrier is \(X_1\) = 1, which must be equalized by multiplying the received signal with the conjugate of \(\tau _1\), represented as \(\bar{\tau _1}\) to form the decision variable \(\mathfrak {R}(\bar{\tau _1}r_1)\). With approach similar to [6], the conditional bit error probability for BPSK modulation can be defined as:

$$\begin{aligned} P_s(\xi |\tau _1)=\frac{1}{2^{N-1}}\sum _{k=1}^{2^{N-2}} Q\left( \frac{\tau _1[\mathfrak {R}(S_1)+a_k]}{\sigma \sqrt{1+\frac{b_k}{2\sigma ^2}}}\right) +Q\left( \frac{\tau _1[\mathfrak {R}(S_1)-a_k]}{\sigma \sqrt{1+\frac{b_k}{2\sigma ^2}}}\right) . \end{aligned}$$
(4)

where \(a_k = \mathfrak {R}\left( P_k^T C_{\tau _1\tau _1}\right) \) and \(b_k = P_k^T \left( C_{\tau \tau }-C_{\tau \tau _1} C_{\tau \tau _1}^H]\right) {\bar{P}}_k\) with \(\mathrm {diag}(\cdot )\), \((\cdot )^T\) and \((\cdot )^H\) being the diagonal matrix, transpose and Hermitian operations, respectively. \(P_k = e_k \mathrm {diag}(S(1),S(2), \ldots ,S(N-1))\) with \(e_k\) as a vector of length \((N-1)\) containing the binary representation of the number \((2^{N-1}-k),\) where 0s are replaced by \(-1s\) [6]. Now, the unconditional probability of symbol error is evaluated by averaging (4) over the PDF of the TWDP fading channel (3) as:

$$\begin{aligned} P_s(\xi )&=\int _{0}^{\infty }P_s(\xi |\tau _1)p_{|\tau _1|}\left( |\tau _1|\right) d\tau _1 \end{aligned}$$
(5)

After observing the derivation given in “Appendix 1”, the final analytical expression of the SER is presented in (6), where \(\gamma =E_s/N_0\) is the SNR in which \(E_s\) is the average energy per symbol and \(N_0=2\sigma _R^2\) is the power spectral density of complex additive white Gaussian noise (AWGN).

$$\begin{aligned} P_s(\xi )&= \frac{1}{2^{N-1}}\sum _{k=1}^{2^{N-2}} \sum _{i=1}^{L} \frac{C_i}{2} \Bigg [ e^{(-K+\beta _iK)} \sum _{l1=0}^{\infty }\frac{[K(1- \beta _i)]^{l1}}{l1!} + e^{(-K-\beta _iK)} \sum _{l1=0}^{\infty }\frac{[K(1+ \beta _i)]^{l1}}{l1!}\Bigg ] \\&\quad \left\{ \left[ \frac{1}{2}\left( 1- \sqrt{\frac{\frac{C_{\tau _1\tau _1} \gamma [\mathfrak {R}(S_1)+a_k]^2}{C_{\tau _1\tau _1}+b_k}}{1+ \gamma \left( \frac{C_{\tau _1\tau _1} [\mathfrak {R}(S_1)+a_k]^2}{C_{\tau _1\tau _1}+b_k}\right) }} \right) \right] ^{l1+1} \sum _{l2=0}^{l1} \begin{pmatrix} l1+l2 \\ l2 \end{pmatrix}\right. \\&\quad \left[ 1- \frac{1}{2}\left( 1 - \sqrt{\frac{ \frac{C_{\tau _1\tau _1} \gamma [\mathfrak {R}(S_1)+a_k]^2}{C_{\tau _1\tau _1}+b_k}}{1+\gamma \left( \frac{C_{\tau _1\tau _1}[\mathfrak {R}(S_1)+a_k]^2}{C_{\tau _1\tau _1}+b_k}\right) }} \right) \right] ^{l2} \\&\quad +\left[ \frac{1}{2}\left( 1- \sqrt{\frac{ \frac{C_{\tau _1\tau _1}\gamma [\mathfrak {R}(S_1)-a_k]^2}{C_{\tau _1\tau _1}+b_k}}{1+\gamma \left( \frac{C_{\tau _1\tau _1}[\mathfrak {R}(S_1)-a_k]^2}{C_{\tau _1\tau _1}+b_k} \right) }} \right) \right] ^{l1+1} \\&\quad \left. \sum _{l2=0}^{l1} \begin{pmatrix} l1+l2 \\ l2 \end{pmatrix} \left[ 1-\frac{1}{2} \left( 1- \sqrt{\frac{ \frac{C_{\tau _1\tau _1}\gamma [\mathfrak {R}(S_1)-a_k]^2}{C_{\tau _1\tau _1}+b_k}}{1+\gamma \left( \frac{C_{\tau _1\tau _1}[\mathfrak {R}(S_1)-a_k]^2}{C_{\tau _1\tau _1}+b_k}\right) }} \right) \right] ^{l2} \right\} \end{aligned}$$
(6)

3.2 QPSK

In QPSK modulation, the symbol \(X_k\) is drawn from the set \(\left\{ \pm 1\pm j\right\} \). As done for BPSK, it is assumed that the symbol transmitted on the first sub-carrier is \(X_1 = 1 + j\). The approach of [7] has been followed to derive the conditional SER expression given by-

$$\begin{aligned} P_s\left( \xi |\tau _1\right)&= 1-\frac{1}{2^{2N-2}} \sum _{k=1}^{2^{N-2}}\sum _{n=1}^{2^{N-2}}\sum _{m=1}^{4} \\&\quad Q\left( \frac{-\tau _1 (S_A +\mu _{k,n}[1,m])}{\sqrt{\gamma C_{\tau _1\tau _1}/2}\sqrt{1+\frac{V_{k,n}[m]}{\gamma C_{\tau _1\tau _1}}}} \right) Q\left( \frac{-\tau _1 (S_B+\mu _{k,n}[2,m])}{\sqrt{\gamma C_{\tau _1\tau _1}/2}\sqrt{1+\frac{V_{k,n}[m]}{\gamma C_{\tau _1\tau _1}}}} \right) . \end{aligned}$$
(7)

where \(S_A = (\mathfrak {R}(S_i) \mathfrak {I}(S_i))^T\), \(S_B = (\mathfrak {I}(S_i)-\mathfrak {R}(S_i))^T\), for \(i = 1, 2, \ldots N\), \(\mu _{k,n}[l,m]\) is the (lm)th entry of \(2\times 4\) matrix \(N = ((N_A+N_B)(-N_A-N_B)(N_A-N_B)(-N_A+N_B))\) with \(N_A=C^{-1}_{\tau _1\tau _1}(\mathfrak {R}(P_K^T C_{\tau \tau _1}) \mathfrak {I}(P_K^T C_{\tau \tau _1}))^T\), \(N_B=C^{-1}_{\tau _1\tau _1}(\mathfrak {I}(P_K^T C_{\tau \tau _1}) -\mathfrak {R}(P_K^T C_{\tau \tau _1}))^T\) and \(V_{k,n}[m]\) is the mth element of \(1\times 4\) matrix \(V=(V_1 V_2 V_3 V_4)\) with \(V_m=P_iC_{\tau \tau _1}P_i^T\).

$$\begin{aligned} P_s(\xi )&= 1-\frac{1}{2^{2N-2}} \sum _{k=1}^{2^{N-2}}\sum _{n=1}^{2^{N-2}} \sum _{m=1}^{4} \bigg [\frac{1}{2}\sum _{i=1}^{L} C_i \bigg [ \exp (-K+\beta _i K) \sum _{l_1=0}^{\infty } \frac{1}{l_1!} \left( K(1-\beta _i)\right) ^{l_1} \\&\quad + \exp (-K-\beta _i K) \sum _{l_1=0}^{\infty } \frac{1}{l_1!}\left( K(1+\beta _i)\right) ^{l_1} \bigg ] \bigg ] \bigg [ \pi \bigg (\frac{\frac{\pi }{2}-\arctan \left( \frac{A_2}{A_1}\right) }{\pi } - \frac{1}{\pi } D_1 \\&\quad \bigg \{\left( \frac{\pi }{2}+ \tan ^{-1}D_2\right) \sum _{k_1=0}^{m_1-1} \left( \frac{2k_1!}{k_1!k_1!}\right) \frac{1}{(4(1+c_1))^{k_1}} +\sin (\tan ^{-1}D2)\sum _{k_1=1}^{m_1-1} \sum _{i_1=1}^{k_1} \frac{T_{i_1k_1}}{(1+c_1)^{k_1}} \\&\quad \left[ \cos (\tan ^{-1}D_2) \right] ^{2(k_1 - i_1)+1} \bigg \} \bigg ) +\pi \bigg ( \frac{\arctan \left( \frac{A_2}{A_1}\right) }{\pi } - \frac{1}{\pi } D_3 \bigg \{ \left( \frac{\pi }{2} + \tan ^{-1} D_4\right) \\&\quad \sum _{k_2 = 0}^{m_2-1}\left( \frac{2k_2!}{k_2!k_2!}\right) \frac{1}{(4(1+c_2))^{k_2}}+\sin (\tan ^{-1}D4) \sum _{k_2=1}^{m_2-1}\sum _{i_2=1}^{k_2} \frac{T_{i_2k_2}}{(1+c_2)^{k_2}} \\&\quad \left[ \cos (\tan ^{-1}D_4) \right] ^{2(k_2-i_2)+1} \bigg \} \bigg ) \bigg ] \\ \text{where} D_1&= \sqrt{\frac{c_1}{1+c_1}} \mathrm {sgn}\left( \frac{\pi }{2} -\tan ^{-1}\left( \frac{A_2}{A_1}\right) \right) , \quad D_2= -D1 \cot \left( \frac{\pi }{2} - \tan ^{-1}\left( \frac{A_2}{A_1}\right) \right) , \\&\quad D_3 = \sqrt{\frac{c_2}{1+c_2}} \mathrm {sgn}\left( \tan ^{-1}\left( \frac{A_2}{A_1}\right) \right) ,\quad D_4=-D2\cot \left( \tan ^{-1}\left( \frac{A_2}{A_1}\right) \right) , \\ c_1&=\frac{A_1^2 \gamma C_{\tau _1\tau _1}}{2},\quad c_2=\frac{A_2^2 \gamma C_{\tau _1\tau _1}}{2}. \end{aligned}$$
(8)

The unconditional SER can now be derived by averaging (7) over the fading channel PDF. The final SER expression for the QPSK modulation is given in (8). The derivation is given in “Appendix 2”.

Fig. 1
figure 1

SER of BPSK and QPSK OFDM transmission over the TWDP fading channel at diferent values of CFO with \(N=16\)

Fig. 2
figure 2

SER of BPSK and QPSK OFDM transmission over the TWDP fading channel at diferent values of CFO with \(N=16\)

Fig. 3
figure 3

SER of BPSK and QPSK OFDM transmission over the TWDP fading channel with \(CFO=0.1\) and \(N=16\)

4 Simulation Results

The SER expressions derived in previous section for both BPSK and QPSK based OFDM system are numerically evaluated and verified with Monte Carlo simulations for different values of TWDP fading channel parameter (i.e., K and \(\varDelta \)) and CFO (i.e., \(\epsilon \) = 0.01, 0.1 and 0.2). To calculate both analytical as well as simulation results, the number of subcarriers N is assumed to be 16 with cyclic prefix of length N / 4 and 3 tap fading channel \((L=3)\). It is observed that while calculating the ASER from the derived expressions, 50 terms of \(l_1\) are sufficient to achieve an acceptable accuracy. Any further increase in the number of terms does not affect the results.

Figures 1 and 2 shows the SER versus \(E_s/N_0\) plots of both BPSK and QPSK based OFDM system for \(K=0\) and 10, respectively. It is clearly visible from these plot that the results from derived expressions convert to the Rayleigh and Rician fading case at K = 0 and 10 respectively and hence validates the derived expression. The effect of varying CFO and modulation scheme (BPSK/QPSK) can also be observed from these plots.

The SER performance of BPSK is better than QPSK for a fixed value of CFO and K, as expected. Similarly, the SER performance degrades as CFO increases for a given modulation scheme and channel parameter (i.e., K and \(\varDelta \)). Figure 3 shows the SER plots of both BPSK and QPSK OFDM with varying channel parameters K and \(\varDelta \) for a fixed value of CFO (i.e., \(\epsilon = 0.1\)). It is evident from this figure that for a fixed value of \( K (=10)\), the SER performance degrades as \(\varDelta \) increases from 0 to 1. This effect shows that the severity of fading increases for higher values of \(\varDelta \). Similarly, for a fixed value of \(\varDelta \) (\(\varDelta =0\)), the SER performance improves as K increases from 0 to 10. This is expected because the SER performance of Rician channel is found to outperform the performance of Rayleigh channel. This is because of the presence of specular component in Rician channel.

5 Conclusion

In this paper, the expressions of SER for BPSK and QPSK OFDM system under the effect of CFO are derived over frequency selective TWDP fading channel. The derived analytical results have been verified using Monte Carlo simulation for different values of TWDP fading channel parameter (i.e., K and \(\varDelta \)) and also from the benchmark results available in the previous published literature. As expected, the results show that the performance degrades as CFO increases for different values of K and \(\varDelta \).