Practical designs for out-of-band emission suppression and adjacent channel interference rejection for orthogonal frequency division multiplexing-based cognitive radios
- Juan Fang^{1}Email author and
- I-Tai Lu^{1}
https://doi.org/10.1186/s13638-015-0375-5
© Fang and Lu; licensee Springer. 2015
Received: 21 January 2015
Accepted: 4 May 2015
Published: 26 May 2015
Abstract
Opposite to the conventional wisdom, practical considerations for out-of-band emission (OOBE) suppression and adjacent channel interference (ACI) rejection in orthogonal frequency division multiplexing (OFDM) -based cognitive radio systems are not completely alike. For example, ACI will increase after discarding the cyclic prefix (CP) because the interference signal is also truncated during the CP removal process. Furthermore, effective OOBE is much larger than the estimated OOBE if there is a timing offset (TO) between the primary and secondary users. To the best of our knowledge, these and some other practical issues have not been well addressed. Various important practical issues (including multipath delay spread, high peak-to-average power ratio (PAPR), spectral efficiency loss, high complexity, sensitivities to frequency and timing offsets, non-contiguous and dynamically changing spectrum, CP removal, spectral containment, etc.) concerning OOBE suppression and ACI rejection are studied in this paper. Numerical results show that none of the existing approaches can deal with all practical issues satisfactorily. Hybrid combinations of frequency-domain approaches (spectral precoding and PAPR precoding) and time-domain approaches (windowing and filtering) are developed to maintain the merits and mitigate the drawbacks of each constituent approach in order to deal with these practical challenges. It is shown that a combination of filtering and precoding provides the best OOBE suppression and a combination of windowing and precoding provides the best ACI rejection characteristics in our numerical examples.
Keywords
OOBE ACI Cognitive radio OFDM1 Introduction
Cognitive radio (CR), as a promising solution to the spectrum congestion problem brought by the rapid advance of wireless communication techniques and the drastic increase of wireless devices, has drawn a lot of attentions recently (e.g., see [1–3]). In CR systems, the secondary users (SUs) are allowed to dynamically access to the spectrum resources, which are not occupied by the primary users (PUs) and could be non-contiguous, without causing interference to the PUs or other SUs transmitted over adjacent channels. However, it is hard to achieve synchronization or any type of coordination between PUs and SUs or among SUs since they transmit independently. Therefore, on one hand, waveform shaping for spectral containment by a SU transmitter is needed to minimize its out-of-band emission (OOBE) in order to reduce interference to its neighboring PUs and/or SUs. On the other hand, an efficient adjacent channel interference (ACI) rejection approach that can reduce the ACI from neighboring PUs and/or SUs is needed at a SU receiver. Although ACI rejection is equally important as OOBE suppression, there are much more work on OOBE suppression than ACI rejection. This may be due to the fact that, for the conventional approaches (windowing and filtering), the principle of ACI rejection is very similar to that of OOBE rejection. However, this is not always true. Take orthogonal frequency division multiplexing (OFDM) as an example. If the ACI rejection is done before the removal of cyclic prefix (CP) at the OFDM receiver without special considerations, ACI will regenerate because the processed interference signal is also truncated during the CP removal process. In addition, since OFDM signal is demodulated symbol by symbol, a timing offset (TO) between the desired and interfering transmitters can enhance the equivalent OOBE of the interfering transmitter greatly. These issues have not been addressed so far. Thus, considerations of OOBE suppressions and ACI rejection are not all alike, and it is important to find out which approach is better for OOBE suppression and which approach is better for ACI rejection.
OFDM technology, which divides the total bandwidth into several orthogonal subbands, provides the flexibility for deactivating specific subcarriers simply by using zeros as the corresponding input values. In addition, OFDM has several favorable properties like high spectrum efficiency, robustness to channel fading, multipath delay spread tolerance, efficient digital signal processing implementation, and granular resource allocation, etc. (for example, in [4, 5]). Because of these merits, OFDM has been considered as a candidate for CR in the first CR-based standard IEEE 802.22 [6]. However, OFDM has shortcomings such as high peak-to-average power ratio (PAPR), high sensitivity to frequency offset (FO) and TO, large inter-carrier interference (ICI) at high Doppler’s, and large OOBE and/or ACI originating from large side lobes of the rectangular pulse shape. Among these shortcomings, the high OOBE and/or ACI is the main technical challenge for CR applications (although the other shortcomings may induce OOBE and/or ACI as well).
Various approaches have been proposed to suppress OOBE of OFDM signals. These approaches can be classified into two categories: the time-domain and frequency-domain approaches. The time-domain approaches include windowing [7] and filtering [8] where the OOBE suppression processes are carried out in the time domain (after the inverse fast Fourier transform (IFFT) operation). The frequency-domain approaches include subcarrier weighting [9], carrier cancellation [10, 11], and spectral precoding [12, 13], where the OOBE suppression processes are carried out in the frequency domain (before the IFFT operation). As mentioned before, the time-domain OOBE suppression approaches (windowing and filtering) at the transmitter can also be used at the receiver to reject ACI [14, 15]. However, it is not obvious that the spectral decoder at the receiver (which corresponds to the frequency-domain spectral precoding at the transmitter for OOBE suppression) can also reject ACI as well.
Each of the abovementioned approaches has merits and drawbacks. For the time-domain examples, the windowing approach has low complexity and no spectral efficiency loss. It can be used to suppress OOBE or reject ACI as long as the roll-off portion of the windowing function is long enough. However, a long roll-off portion will induce inter-symbol interferences (ISI) and subsequently seriously degrade the bit error rate (BER) performance if the CP length is not long enough. Therefore, the performance of windowing approach is limited by the CP length. Like windowing, the filtering approach has no spectral efficiency loss, and its performance is limited by the CP length. However, unlike windowing, it is less sensitive to the TO between PU and SUs when it is used to suppress OOBE of OFDM signal and has high complexity when the spectrum is non-contiguous or dynamically changing. For the frequency-domain example, spectral precoding approach is very efficient for reducing OOBE and can be easily extended to reduce PAPR simultaneously by combining with PAPR precoding [16]. However, it suffers spectral efficiency loss and has high computational complexity when the number of subcarriers is large or when the spectrum is non-contiguous or dynamically changing. In addition, its BER performance will degrade when there is TO between PU and SU. In summary, none of the existing approaches can deal with all practical issues and a study of these approaches under various practical conditions would be very valuable.
However, in most of published works for OOBE/ACI suppression, these existing approaches are evaluated in their favorable conditions (which are not practical) and therefore the suitability of these approaches in practical situations has not been properly addressed. For examples, firstly, in most of publications about the time-domain approaches, the CP length was oftentimes extended so long that the effects of delay spread is minimized. But the CP length is fixed in practice (e.g., in Long-Term Evolution (LTE) [17]), and a large delay spread will cause both ISI and ICI if a windowing or filtering approach is employed. Secondly, for the spectral precoding approach, the complexity and implementation issues for broadband channels have not been addressed. But, in reality, the CR system is usually broadband. Thirdly, the effects of other impairments (such as PAPR, TO, FO, etc.) on OOBE or ACI are usually not assessed. However, these impairments may cause significant increases of OOBE and ACI. Fourthly, the implications of non-contiguousness and time variations of the available spectrum on the complexity issues are mostly unaddressed. However, the available spectrum in CR is usually non-contiguous and dynamically changing.
As the frequency-domain approach (precoding) and the two time-domain approaches (windowing and filtering) have complementary characteristics, a hybrid combination of these approaches may be advantageous if it can maintain the merits and mitigate the drawbacks of these approaches. In this paper, hybrid approaches which combine the frequency-domain spectral coding and either one of the two time-domain approaches (windowing and filtering) are proposed to deal with various abovementioned practical issues. Detailed analyses are made on the complexity, spectral efficiency, spectral containments, PAPR and BER of the windowing, filtering, and spectral precoding approaches, and their possible combination schemes under practical conditions (broadband channels with radio impairments such as FO and TO). Simulation results show that the proposed hybrid approaches indeed maintain the merits and mitigate the drawbacks of their constituent approaches. Particularly, since windowing process can be carried out conveniently to deal with the CP removal issue, a hybrid combination of precoding and widowing is more appropriate for ACI rejection. On the other hand, since filtering is less sensitive to TO, a hybrid combination of precoding and filtering is more appropriate for OOBE suppression for OFDM systems.
This paper is organized as follows. In Section 2, we present the frequency and time-domain OOBE suppression approaches and the hybrid approaches. In Sections 3 and 4, we deal with various practical issues and present numerical examples. Conclusion remarks are made in Section 5. The notation of this paper is as follows. All boldface letters indicate vectors (lowercase) or matrices (uppercase). A ^{ H } and A ^{ T } stand for the conjugate transpose and transpose of A, respectively. [A]_{ i,j } denotes the element of A at the ith row and jth column. a* and E(a) denotes the conjugate and expectation of a, respectively. diag […] denotes the diagonal matrix with elements […] on the main diagonal. I _{ r } represents an r by r identity matrix. a ⊗ b denotes the convolution of a and b.
2 Formulation
2.1 Conventional CP-OFDM transmit signal
where T _{s} and T _{CP} is the symbol and the CP durations, respectively. In (1), T = T _{CP} + T _{s} is the effective symbol duration.
2.2 General framework for OOBE and ACI suppression approaches
2.2.1 OOBE suppression at the transmitter
Instead of d _{ l }, s _{ l } is fed into IFFT to generate the lth OFDM symbol. Note that, in essence, only M data elements are transmitted per OFDM symbol in the available frequency band, reserving N − M degrees of freedom for shaping the spectrum of the transmitted signal.
2.2.2 Channel and equalizer
2.2.3 ACI rejection at the receiver
respectively.
2.2.4 Various approaches
the hybrid approach F-P-OFDM is reduced to filtered-OFDM (F-OFDM) and the hybrid approach W-P-OFDM is reduced to windowed-OFDM (W-OFDM). If both (17) and (18) are satisfied and neither time or frequency-domain process is employed, the approaches are reduced to the conventional CP-OFDM. Due to the constraint on paper length, many other possible combinations are not included in this paper.
2.3 Frequency-domain approaches: P-OFDM
Two different precoding techniques, spectral precoding and PAPR precoding, are employed to suppress OOBE and PAPR, respectively. In order to distinguish these two precoded-OFDM (P-OFDM), they are named as spectral precoded (SP)-OFDM and PAPR precoded (PP)-OFDM in this paper. Our research in [16] shows that these two precoding techniques can be combined to achieve satisfactory spectral containments and PAPR performance simultaneously. (The spectrum containment of a waveform is satisfactory when the stopband attenuation is larger than 55 dB, as in the spectral mask requirement of Federal Communications Commission (FCC) TV white space when the effective isotropic radiated power is +36 dBm [18].) The combination of SP-OFDM and PP-OFDM will be denoted as PMix-OFDM. Also, for convenience, let P-OFDM represent general precoded-OFDM which includes PP-OFDM, SP-OFDM, and PMix-OFDM.
Define \( \lambda =\frac{M}{N} \) as the coding rate and R = N − M as the coding redundancy. Better spectral containments can be achieved at the cost of higher coding redundancy. If R ≥ K, x = 0 for any arbitrary data vector d _{ l } due to the fact that s _{ l } is in the null space of P. In this paper, we choose R ≤ K.
which makes different \( {p}_m^{\prime }(t) \) as sinc functions with their peaks at different times.
2.4 Time-domain approaches: F-OFDM and W-OFDM
so that, as shown in Fig. 3, the roll-off section of OFDM symbol after windowing can be added back to the tail section (the last β _{rx} T _{s}) of the OFDM symbol before FFT.
2.5 Hybrid approaches: F-P-OFDM and W-P-OFDM
According to Fig. 1, the F-P-OFDM can be simply constructed by using the filters presented in Section 2.4 and the spectral decoder presented in Section 2.3. Similarly, the W-P-OFDM can be simply constructed by using the window functions presented in Section 2.4 and the spectral decoder presented in Section 2.3.
3 Practical issues and numerical examples: without ACI
LTE-like systems
System parameters |
Symbol duration: T _{s} = 1/Δf |
Subcarrier spacing: Δf = 15 kHz |
Number of samples per symbol duration: L = 1024 |
Active subcarrier index = [−300:−1,1:300] |
CP parameters |
One subframe: 2 slots/subframe |
One slot: 7 data symbols (7T _{s} and half additional symbol duration (0.5T _{s} is used for CP, with CP duration T _{cp1} = 80T _{s}/1024 L _{cp1} = 80 L/1024 for the first symbol and T _{cp2} = 72T _{s}/1024 L _{cp2} = 72 L/1024 for the other symbols. |
Average CP length: L _{cp} = L/14 |
3.1 Complexity and coding rate analysis
In this subsection, the coding rates and computational complexities of various OOBE suppression or ACI rejection approaches are presented. The analysis of coding rate λ is straight forward. For approaches involving precoding (P-OFDM, F-P-OFDM, and W-P-OFDM), their coding rates are 1 − R/N. However, for approaches without precoding (CP-OFDM, F-OFDM, and W-OFDM), their coding rates are 1. The analysis of complexity is much more involved. Here, the computational complexity for each approach is evaluated in terms of the number of real multiplications needed for completing the transmission of one quadrature amplitude modulation (QAM) input symbol vector d _{ l } from the transmitter to the receiver. But the multiplications with ±1 and ± j are not included since they are merely flips of sign and/or flips of real and imaginary parts. In addition, since the channel and equalizer coefficients are assumed known, the computational efforts for channel estimation and equalizer design are not included.
Note that the complexity of an L-point FFT/IFFT (via split radix FFT [23]) with L complex inputs is L log_{2} L − 3 L + 4. And the complexity of a scalar 1-tap MMSE FDE equalization is 4 N for N subcarriers. Therefore, the complexity of the CP-OFDM without any OOBE or ACI suppression approach is 2(L log_{2} L − 3 L + 4) + 4 N.
For P-OFDM, including SP-OFDM, PP-OFDM, and PMix-OFDM, the complexity of precoding and decoding is 8 N(N − R). For a matrix MMSE FDE, the complexity is 4 N ^{2} since a matrix product is required. Thus, including the complexity for IFFT and FFT, the complexity for P-OFDM is 2(L log_{2} L − 3 L + 4) + 8 N(N − R) + 4 N ^{2}, which is proportional to N ^{2} if N is large.
For F-OFDM, it is assumed that the transmit filtering and addition of the CP could be combined such that the filtering is only done once for the CP samples [24]. Therefore, the complexity of transmit filtering is 2LLα _{tx}. But the filtering at the receiver is done for all symbol duration. Therefore, the complexity of receive filtering is 2(L + L _{CP})Lα _{rx}. Thus, including the complexity of IFFT and FFT, the complexity of F-OFDM with a scalar 1-tap MMSE FDE is 2(L log_{2} L − 3 L + 4) + 2L ^{2} α _{tx} + 2(L + L _{CP})Lα _{rx} + 4 N. Note that, the complexity increases as α _{tx} or α _{rx} increases.
For W-OFDM, the complexity of point-to-point multiplication of CP-OFDM signal and windowing at the transmitter and receiver is 2Lβ _{tx} and 2Lβ _{rx}, respectively, which are relatively small. Including the complexity of IFFT and FFT, the complexity of for W-OFDM with a scalar 1-tap MMSE FDE is 2(L log_{2} L − 3 L + 4) + 2 L(β _{tx} + β _{rx}) + 4 N. Therefore, the complexity of W-OFDM is very close to that of CP-OFDM.
For F-P-OFDM, including F-SP-OFDM, F-PP-OFDM, and F-PMix-OFDM, the complexity, including IFFT/FFT, filtering, precoding, decoding and equalization using a matrix MMSE FDE, is 2(L log_{2} L − 3 L + 4) + 2LLα _{ tx } + 2(L + L _{CP})Lα _{rx} + 8 N(N − R) + 4 N ^{2} which is proportional to N ^{2} if N is large.
For W-P-OFDM, including W-SP-OFDM, W-PP-OFDM and W-PMix-OFDM, the complexity, including IFFT/FFT, windowing, precoding, decoding and equalization using a matrix MMSE FDE, is 2(L log_{2} L − 3 L + 4) + 2 L(β _{tx} + β _{rx}) + 8 N(N − R) + 4 N ^{2} which is proportional to N ^{2} if N is large.
Normalized complexity (with respect to CP-OFDM) for N = 60 and 300. Note that P-OFDM represents SP-OFDM, PP-OFDM, or PMix-OFDM and W/F-P-OFDM represents W/F-SP-OFDM, W/F-PP-OFDM, or W/F-PMix-OFDM
L = 1024 | N = 60 | N = 300 | |
---|---|---|---|
CP-OFDM | 1 | 1 | |
P-OFDM | R = 3 or R = 6 | 3.85 (R = 3) | 69.48 (R = 6) |
R = 6 or R = 12 | 3.75 (R = 6) | 68.55 (R = 12)^{1} | |
34.74 (R = 12)^{2} | |||
23.47 (R = 12)^{3} | |||
W-OFDM | β _{tx} = β _{rx} = 24/L | 1.01 | 1.01 |
β _{tx} = β _{rx} = 48/L | 1.01 | 1.01 | |
F-OFDM | α _{tx} = α _{rx} = 18/L | 6.24 | 5.91. |
α _{tx} = α _{rx} = 35/L | 11.18 | 10.55 | |
F-P-OFDM | R = 3 or 6, α _{tx} = α _{rx} = 18/L | 9.08 (R = 3) | 74.39 (R = 6) |
W-P-OFDM | R = 3 or 6, β _{tx} = β _{rx} = 24/L | 3.85 (R = 3) | 69.48 (R = 6) |
3.2 Implications for non-contiguous and dynamic changing spectrum
In CR, the available bandwidth may be non-contiguous and dynamically changing. Among the approaches discussed in Section 2, only the windowing approach can adapt to the changes or the non-contiguousness of the frequency bands easily. However, the performance of windowing is limited by the constraint on the CP length and is not always satisfactory as shown in the simulation result in Section 4. For the filtering and precoding approaches, the computational complexity is high if a single pair of transmit/receive filters or precoder/decoder is employed to deal with the entire possible band (which includes all possible stopbands and passbands). In addition, the design of filters or precoder/decoder has to change whenever the available spectrum changes. To deal with these problems caused by non-contiguous and dynamically changing spectrum, a resource block (RB) strategy for the filtering approach is proposed in [14]. Similarly, we have also proposed a RB strategy for the precoding approach (see Appendix and [25]) to adapt to the non-contiguous and dynamically changing spectrums.
3.3 Spectral containment and PAPR
For F-OFDM, as shown in Fig. 4, the longer the filter is, the larger the stopband attenuation can be achieved. For W-OFDM, similar to F-OFDM, better spectral containments can be achieved at the cost of a longer roll-off portion of the windowing function. However, W-OFDM has a slower fall-off rate (i.e., larger transition bands) than CP-OFDM (denoted as “None”; representing the case where there is no OOBE suppression process at the transmitter), as shown in Fig. 4. We aim to use a filter with the longest filter length or a windowing function with the longest possible roll-off portion length to reduce inter-user interference as long as the performance loss caused by ISI is below a threshold. For SP-OFDM, the higher the spectral efficiency loss (i.e., the smaller coding rate) is, the larger the stopband attenuation can be achieved. Therefore, better spectral containment is at the cost of higher spectral efficiency loss. For the given examples, comparing with SP, filtering has a slower fall-off rate near the edges of the passband but a smaller PSD in the stopband away from the edges, and windowing has a slower fall-off rate and a larger fall-off PSD in the stopband away from the edges.
Generally, a hybrid approach outperforms its individual constituent approaches. For example, F(18)-SP(6)-OFDM is better than SP(6)-OFDM and F(18)-OFDM in terms of spectral containment. Furthermore, it is less sensitive to ISI compared with F(35)-OFDM. Similar observations can also be made for W(24)-SP(6)-OFDM. Furthermore, comparing PMix with SP, it is remarkable that the spectral containment performances of PMix-OFDM, F-PMix-OFDM, and W-PMix-OFDM are almost the same as (or even better than) those of SP-OFDM, F-SP-OFDM, and W-SP-OFDM, respectively. Thus, we conclude that PMix outperforms SP in spectral containment and PAPR (to be shown in Fig. 5).
The effects of RB on PSD will be briefly discussed below. Note that the PSD curve for SP(12)-OFDM in Fig. 4 is derived by using one precoder to precode the entire spectrum block of 300 subcarriers where the 12 redundancies are employed to nullify the frequency responses at 12 notched frequencies (in which, six in the upper stopband and six in the lower stopband). For the two-precoder case discussed in the previous subsection, the passband is divided into two blocks and each precoder is to precode a spectrum block of 150 subcarriers. In this case, the precoder for the upper spectrum block has six notched frequencies in the upper stopband and zero notched frequencies in the lower stopband and the precoder for the lower frequency block has six notched frequencies in the lower stopband and zero notched frequencies in the upper stopband. The PSD result of this case is essentially the same as that shown in Fig. 4 (i.e., the one precoder for the entire spectrum block of 300 subcarriers). There is no degradation in spectrum containment, but the normalized complexity is reduced from 68.55 to 34.74 as shown in Table 2. For the three-precoder case which is also discussed in the previous subsection, the OOBE increases 5 dB if the redundancy number R is kept at 12. Thus, the reduction of the normalized complexity from 68.55 to 23.47, as shown in Table 2, is at the expense of an OOBE increase of 5 dB. Similar results have been shown in [25] and are omitted here.
The PAPRs of various approaches are plotted in Fig. 5. It is shown that the PAPRs of W-OFDM and F-OFDM are almost the same as that of CP-OFDM. However, for SP-OFDM, W-SP-OFDM, and F-SP-OFDM, their PAPR performances degrade compared with that of CP-OFDM and the degradation increases as R increases. This is due to the fact that the precoded elements in s become correlated. As mentioned in Section 2.3, SP-OFDM, F-SP-OFDM, and W-SP-OFDM can be easily extended to reduce the PAPR drastically by using (28). As shown in Fig. 5, at Pr (PAPR > PAPR_{0}) = 10^{− 3}, the PAPRs of SP-OFDM, W-SP-OFDM, and F-SP-OFDM are reduced by more than 3 dB if PMix-OFDM, F-PMix-OFDM, and W-PMix-OFDM are used respectively. Therefore, concluding from Figs. 4 and 5, the combination of spectral and PAPR precoding in (28) can suppress the OOBE and reduce the PAPR at the same time without adding extra complexity (compared with spectral precoding in (24)).
3.4 BER
In Fig. 6, the BERs of F-OFDMs and W-OFDMs are slightly worse than that of CP-OFDM (denoted as None; representing the case where there is no OOBE suppression process at the transmitter and no ACI rejection at the receiver), due to ISI caused by delay spread. The BER performance degradation mainly depends on the filter or windowing roll-off length, i.e., the F/W-OFDM with longer filter or windowing roll-off length has larger ISI and therefore worse BER performance. On the contrary, all approaches using precoding have small but noticeable BER performance improvements over CP-OFDM due to frequency diversity gain, since each data symbol is modulated by all the subcarriers due to the precoding.
4 Practical issues and numerical examples: with ACI
Various practical issues are addressed in this section and the previous section (Section 3) based on a LTE-like system. Specifically, results shown in this section are with ACI, and results shown in Section 3 are without ACI. The simulation parameters are specified in Table 1, if not otherwise indicated. To examine the effects of ACI on a given receiver, consider two transmitters: one transmitter is desired and generates the desired signal, and the other transmitter is not desired and generates ACI. Presented in this section are the following three scenarios. In the first scenario, the reference receiver belongs to a PU, the desired transmitter belongs to another PU, and the interfering transmitter belongs to a SU. In the second scenario, the reference receiver belongs to a SU, the desired transmitter belongs to another SU, and the interfering transmitter belongs to a PU. In the third scenario, the reference receiver belongs to a SU, the desired transmitter belongs to another SU, and the interfering transmitter belongs to a third SU.
In our simulations, CP-OFDM is used in all PU and SU transmitter-receiver pairs. Note that a PU transmitter does not need to suppress its OOBE to the SU receivers and a PU receiver does not need to have special design to reject ACI from interfering SUs. However, a SU transmitter needs to suppress its OOBE to the PU or non-designated SU receiver, and a SU receiver needs to have special design to reject ACI from the interfering PU and SU transmitters. Thus, we assume no transmit filtering, windowing, or precoding for suppressing OOBE in the PU transmitter. We also assume that in the PU receiver, there is a standard low-pass filter with the cutoff frequency of 4.5 MHz and the filter length of 35 samples (note that the minimum CP length is 72 samples and the channel impulse response length is 39 samples). For the SU transmitters and receivers, any of the approaches tested in Section 3 can be employed. For simplicity, we assume that the SU transmitters and receivers use the same filtering, windowing, precoding, or hybrid approach.
4.1 OOBE suppression by a SU transmitter
Consider an example where a transmit-receive pair of PUs are operating in the frequency band with subcarriers [−144:−1, 1:156] and a transmit-receive pair of SUs are operating in the adjacent frequency band of the same bandwidth. The frequency separation of the two bands is 1.5 times of subcarrier spacing (i.e., 22.5 kHz) where the 0.5 (in 1.5) implies that there is FO between the PU pair and SU pair. Two cases are investigated. In the first case, TO = 0, where the PU pair and SU pair are perfectly synchronous in time. In the second case, TO = 200/1024 T_{s}, where there is a 200-sample delay between the PU pair and SU pair.
When TO = 0, Fig. 8 shows that W-OFDM has almost the same OOBE suppression performance as None (i.e., windowing does very little in suppressing OOBE in this example where the frequency spacing of the desired and interfering signals is 22.5 kHz). This is because W-OFDM has larger stopband attenuation but a slower fall-off rate than None (see Fig. 4). For F-OFDM, we observe that the F-OFDM with longer filter length has a slightly worse BER performance, which seems contrary to the spectral containment result in Fig. 4. In fact, there is no contradiction because the BER performances are affected not only by OOBE but also ISI. A filter with longer filter length has smaller OOBE but causes larger ISI. So, the ISI effects dominate the ACI effects in this example. Comparing F-OFDM with W-OFDM, we observe that F-OFDM outperforms W-OFDM. Comparing F-OFDM and W-OFDM with PMix-OFDM, we observe that PMix-OFDM has the best OOBE suppression results but at the cost of a small spectral efficiency loss and a significant complexity increase. Furthermore, the PMix-OFDM with more redundancy has smaller OOBE and causes less interference to the PU. It is remarkable that F(18)-PMix(6)-OFDM outperforms both F(18)-OFDM and PMix(6)-OFDM but at the cost of a small spectral efficiency loss and a significant complexity increase. As W-OFDM did little to suppress OOBE in this example, W(24)-PMix(6)-OFDM has the same BER performance as PMix(6)-OFDM. All these observations are consistent with the spectral containment results in Fig. 4.
When TO between the desired and interfering signals changes from 0 to 200, the BER performances of all approaches degrade in different degrees. As shown in Fig. 8, the degradation of None is profound because the ability to reject interferences of the PU receiver depends very much on correct sampling of each interfering OFDM symbol. The degradation of “PMix” is also quite significant because, to a certain extent, the OOBE suppression ability of the interfering SU transmitter requires the PU receiver to have correct samples of each interfering OFDM symbols. Windowing has small degradations because its OOBE suppression ability does not depend a lot on the OFDM symbol structure. However, as shown in TO = 0 case, windowing is not a good choice since it did very little to suppress OOBE. Filtering has the least degradation because its OOBE suppression ability depends very little on the OFDM symbol structure. As expected, the hybrid approach F-PMix (or W-PMix) has the combined features of filtering (or windowing) and PMix.
In practice, as PU and SU will generally not be synchronized, filtering is then a good choice for OOBE suppression because of its low complexity and robustness to TO. However, filtering alone is usually not adequate to produce sufficient OOBE suppression because the filter length of F-OFDM is limited by the CP length. In order to satisfy the OOBE suppression requirement and to minimize the sensitivity with respect to TO, the combination of filtering with precoding would be necessary if the CP length is not long enough to allow a sufficient long filtering function. Thus, we conclude from this example that the combination of filtering with precoding would be the most efficient way to suppress OOBE of OFDM signal but at the cost of a small spectral efficiency loss and a significant complexity increase. This can be seen in Fig. 8 where, among all results shown, the hybrid approach F(18)-PMix(6)-OFDM for the SU has the best OOBE suppression performance when TO = 200.
4.2 ACI rejection by a SU receiver
Consider the same example as in the previous subsection (Section 4.1) where a transmit-receive pair of PUs are operating in the frequency band with subcarriers [−144:−1, 1:156] and a transmit-receive pair of SUs are operating in the adjacent frequency band of the same bandwidth. The frequency separation of the two bands is 1.5 times of subcarrier spacing where the 0.5 (in 1.5) implies that there is FO between the PU pair and SU pair. Two TO cases are investigated. In the first case, TO = 0, where the PU pair and SU pair are perfectly synchronous in time. In the second case, TO = 200/1024 T_{s}, where there is a 200-sample delay between the PU pair and SU pair.
When TO = 0, the ACI rejection performance of F-OFDM/W-OFDM mainly depends on the filtering/windowing length (the longer the filter length/windowing roll-off length, the better the ACI rejection performance), and the performance of PMix-OFDM depends on the redundancy length (the longer the redundancy length, the better the ACI rejection performance). In addition, PMix outperforms F-OFDM and W-OFDM. These observations are similar to those made for the OOBE suppression results in Fig. 8. However, unlike the OOBE suppression results in Fig. 8, windowing outperforms filtering for ACI rejection in Fig. 9. This is due to the fact that, at the SU receiver, the process of discarding CP generates discontinuities of the received signal. Since discontinuities usually cause spread in the frequency, the ACI caused by the interfering signal before discarding CP is smaller than that after discarding CP. Now that filtering is done before discarding CP, the ACI rejection ability of filtering approaches is greatly reduced by CP removal. On the other hand, windowing process is carried out on the signal portion that goes through the FFT for rejecting ACI, and the ACI rejection ability of windowing approaches is unaffected by CP removal because the discarded portion is compensated (see Fig. 3). For hybrid approaches, F(18)-PMix(6)-OFDM outperforms both F(18)-OFDM and PMix(6)-OFDM but at the cost of a small spectral efficiency loss and a significant complexity increase. Similarly, W(24)-PMix(6)-OFDM outperforms both W(24)-OFDM and PMix(6)-OFDM but at the cost of a small spectral efficiency loss and a significant complexity increase. Remarkably, F(18)-PMix(6)-OFDM outperforms W(24)-PMix(6)-OFDM even though W(24)-OFDM outperforms F(18)-OFDM. It seems that the combination of filtering and spectral precoding work better than the combination of windowing and spectral precoding at TO = 0 since both filtering and spectral precoding approaches suppress the unwanted signal in the frequency domain.
When TO changes from 0 to 200, the BER performances of all approaches in Fig. 9 degrade in different degrees. Similar to Fig. 8, the degradation of PMix is significant because, to a certain extent, the ACI rejection ability of the SU receiver requires to have correct samples of each interfering OFDM symbols. Windowing and filtering have smaller degradations because their ACI rejection ability does not depend a lot on the OFDM symbol structure. However, as shown in TO = 0 case, filtering is not a good choice since it does not deal with the ACI regeneration due to the CP removal. As expected, the hybrid approach F-PMix (or W-PMix) has the combined features of filtering (or windowing) and PMix. What is remarkably different from the results in Fig. 8 is that BERs for TO = 0 and TO = 200 are similar for None because TO = 200 does not introduce more ACI than TO = 0 when no ACI suppression technique is employed.
In practice, as PU and SU will generally not be synchronized, windowing is then a good choice for ACI rejection because of its low complexity, robustness to TO, and insensitivity to CP removal. However, windowing alone is usually not adequate to produce sufficient ACI rejection because the roll-off portion length of the windowing function in W-OFDM is limited by the CP length. In order to satisfy the ACI rejection requirement and to minimize the sensitivity with respect to TO, the combination of windowing with precoding would be necessary if the CP length is not long enough to allow a sufficient long windowing function. Thus, we conclude from this example that the combination of windowing with precoding would be the most efficient way to reject ACI from interfering OFDM signal but at the cost of a small spectral efficiency loss and a significant complexity increase. This can be seen in Fig. 9 where, among all results shown, the hybrid approach W(24)-PMix(6)-OFDM for the SU has the best ACI rejection performance when TO = 200.
4.3 OOBE suppression and ACI rejection by a SU (with respect to other SU, with FO and TO)
In this scenario, there are two transmit-receive pairs of SUs operating in adjacent (non-overlapping) frequency bands with the same bandwidth of 4.5 MHz. For convenience, we assume that all SUs use the same OOBE/ACI suppression approach with the parameters defined in Table 2. The frequency separation of the two bands is 1.5 times of subcarrier spacing where the 0.5 implies there is FO between the two pairs. Two cases are investigated. In the first case, TO = 0, the two pairs of SUs are perfectly synchronous in time. In the second case, TO = 200, there is a 200-sample delay between the two pairs of SUs.
We will evaluate the BER performances of one of the two SU receivers to study the combined effects of OOBE suppression and ACI rejection for various approaches. Among the two SU transmitters, one is chosen to be as desired and the other as unwanted (i.e., an interferer). We assume that the transmit power of the interferer is 10 dB higher than that of the desired SU transmitter. Any of the approaches discussed in Section 2 can be employed.
When TO is changed from 0 to 200, there is very little degradation on the performances of None, F-OFDM, and W-OFDM. On the contrary, the degradations on the performance of PMix-OFDM are significant. For the hybrid approaches, the degradations are visible but not significant.
Comparing the BERs of the corresponding approaches in Figs. 9 and 10, the BERs in Fig. 10 (for two pairs of SUs) are smaller than those in Fig. 9 (for one pair of PU and one pair of SUs). This is due to the fact that the transmit interferer in Fig. 10 (i.e., a SU) performs OOBE suppression but the transmit interferer (i.e., a PU) in Fig. 9 does not perform OOBE suppression.
5 Conclusions
If the signaling structures are not known, windowing and filtering are the two primary designing principles for the conventional OOBE suppression and ACI rejection approaches. However, when the signaling structures are known, new designs can be added into the conventional designs. For OFDM cognitive radio systems, precoding approaches can be employed to exploit the OFDM signaling structures before IFFT at the transmitter and after FFT at the receiver. In addition, a lot of non-trivial considerations need to be factored into the design. For example, the removal of CP at the receiver causes ACI regeneration if the truncation of interference signal due to the CP removal process is not properly taken into consideration by the adopted ACI rejection approach. On the other hand, effective OOBE is much larger than the estimated OOBE if there is a timing offset (TO) between PU and SU. Thus, among the two conventional approaches, windowing is more appropriate for ACI rejection since the windowing process is carried out on the portion that goes through the FFT and proper compensation for the discarded portion has been made, and filtering is more appropriate for OOBE suppression since it is less sensitive to TO.
In this paper, both time-domain (before FFT at the receiver and after IFFT at the transmitter) and frequency-domain (after FFT at the receiver and before IFFT at the transmitter) OOBE suppression and ACI rejection approaches for OFDM cognitive radio systems are examined in details. Through the evaluation of the OOBE suppression (a SU transmitter to suppress its OOBE) and ACI rejection (a SU receiver to reject ACI caused by an interfering PU or SU transmitter) performances of all these approaches and their possible combinations under practical conditions (broadband channels with radio impairments such as FO and TO), we see that all of them can be used at the SU transmitter to minimize OOBE or at the SU receiver to reject the ACI. However, each of the existing approaches has some merits and some shortcomings, none of them alone can deal with all practical challenges (such as long multipath delay spread, finite CP length, requirements of low PAPR, low BER, low complexity and high spectral efficiency, robustness with respect to FO and TO, ability to adapt to non-contiguous and dynamically changing spectrum, etc.) alone. The two time-domain approaches, filtering and windowing, are proved to be efficient approaches to reduce OOBE at the SU transmitter and reject ACI at the OFDM-based SU receiver, respectively, because of their robustness with respect to TO. However, their performance will be limited by the CP length. The developed hybrid precoding approach PMix, which combines spectral precoding and PAPR precoding in the frequency domain, can provide satisfactory performances on OOBE suppression, ACI rejection, PAPR reduction, low BER and robustness with respect to FO, etc., but with the drawbacks of spectral efficiency loss, high complexity (when the available spectrum is broadband, non-contiguous, or time-varying), and being sensitive to TO. Fortunately, the complexity of PMix can be reduced with the resource block scheme introduced in our previous work. Furthermore, to reduce spectral efficiency loss and TO sensitivity of PMix, the idea of combining the frequency-domain PMix with a time-domain approach (filtering or windowing) is presented in details in this paper with simulation results. The combination of PMix with filtering or windowing can mitigate not only the shortcomings of PMix (i.e., high complexity, spectral efficiency loss, and performance loss due to TO) but also the shortcomings of filtering and windowing (i.e., sensitivity to delay spread). Simulation results show that F-PMix-OFDM provides the best OOBE suppression and W-PMix-OFDM provides the best ACI rejection characteristics in our numerical examples.
Declarations
Authors’ Affiliations
References
- J Mitola, GQ Maguire Jr, Cognitive radio: making software radios more personal. IEEE Personal Comm. 6(4), 13–18 (1999)View ArticleGoogle Scholar
- TA Weiss, FK Jondral, Spectrum pooling: an innovative strategy for the enhancement of spectrum efficiency. IEEE Comm. Mag. 42(3), 8–14 (2004)View ArticleGoogle Scholar
- F Meucci, O Cabral, FJ Velez, A Mihovska, NR Prasad, Spectrum aggregation with multi-band user allocation over two frequency bands, in Proc. IEEE Mobile WiMAX Symp, 2009, pp. 81–86Google Scholar
- Y Wu, WY Zou, Orthogonal frequency division multiplexing: a multi-carrier modulation scheme. IEEE Trans. Consum. Electron. 41(3), 392–399 (1995)View ArticleGoogle Scholar
- S Alamouti, A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Comm. 16(8), 1451–1458 (1998)View ArticleGoogle Scholar
- C Cordeiro, K Challapali, D Birru, N Sai Shankar, IEEE 802.22: an introduction to the first wireless standard based on cognitive radios. J. Commun. 1, 1 (2006)View ArticleGoogle Scholar
- A Sahin, H Arslan, Edge windowing for OFDM based systems. IEEE Commun. Lett. 15(11), 1208–1211 (2011)View ArticleGoogle Scholar
- D. Noguet, M. Gautier, V. Berg, Advances in opportunistic radio technologies for TVWS, EURASIP Journal on Wireless Communications and Networking, Nov. 2011, http://jwcn.eurasipjournals.com/content/2011/1/170
- I Cosovic, S Brandes, M Schnell, Subcarrier weighting: a method for sidelobe suppression in OFDM systems. IEEE Commun. Lett. 10(6), 444–446 (2006)View ArticleGoogle Scholar
- S Brandes, I Cosovic, M Schnell, Sidelobe suppression in OFDM systems by insertion of cancellation carriers. IEEE 62nd Vehicular Technology Conference (VTC), 2005, pp. 152–156Google Scholar
- X Fu, J Wang, SQ Li, Sidelobe suppression for OFDM based cognitive radio systems. 4th International Conference on Communications and Networking in China (ChinaCOM), 2009, pp. 1–5Google Scholar
- CD Chung, Spectrally precoded OFDM. IEEE Trans. Comm. 54(12), 2173–2185 (2006)View ArticleGoogle Scholar
- J Van de Beek, Sculpting the multicarrier spectrum: a novel projection precoder. IEEE Comm. Lett 13(12), 881–883 (2009)View ArticleGoogle Scholar
- J Li, E Bala, R Yang, Resource block filtered-OFDM for future spectrally agile and power efficient systems. Phys. Commun 11, 36–55 (2014)View ArticleGoogle Scholar
- E Bala, J Li, R Yang, Shaping spectral leakage: a novel low-complexity transceiver architecture for cognitive radio. IEEE Vehicular Magazine 8(3), 38–46 (2013)View ArticleGoogle Scholar
- J Fang, L I-Tai, Precoder designs for jointly suppressing out-of-band emission and peak-to-average power ratio in an orthogonal frequency division multiplexing system. IET Commun. 8(10), 1705–1713 (2014)View ArticleGoogle Scholar
- TS 36.211 Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation; Release 9, 2010Google Scholar
- FCC 12–36, Third Memorandum Opinion and Order in the TV white spaces proceeding, ET Docket Nos. 04–186 and 02–380, April 4, 2012.Google Scholar
- J Van de Beek, Orthogonal multiplexing in a subspace of frequency well-localized signals. IEEE Comm. Lett 14(10), 882–884 (2010)View ArticleGoogle Scholar
- SB Slimane, Reducing the peak-to-average power ratio of OFDM signals through precoding. IEEE Trans. Veh. Tech. 56(2), 686–695 (2007)View ArticleGoogle Scholar
- I Baig, V Jeoti, PAPR reduction in OFDM systems: Zadoff-Chu matrix transform based pre/post-coding techniques (Second International Conference on Computational Intelligence, Communication Systems and Networks (CICSyN), 2010), pp. 373–377Google Scholar
- HG Myung, L Junsung, DJ Goodman, Single carrier FDMA for uplink wireless transmission. IEEE Veh. Technol. Mag. 1, 30–38 (2006)View ArticleGoogle Scholar
- HS Malvar, Signal processing with lapped transforms. 357 pages, Artech House, 1992 ISBN 0890064679Google Scholar
- D Noguet, M Gautier, V Berg, Advances in opportunistic radio technologies for TVWS. EURASIP J. Wireless Commun. Networking 170, 1–12 (2011)Google Scholar
- J Fang, Z You, I-T Lu, J Li, R Yang, Resource block based precoding schemes for suppressing out-of-band emission. Military Communications Conference (MILCOM), 2013, pp. 1570–1575Google Scholar
Copyright
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.