1 Introduction: role of cognitive radio in next generation wireless communication

A cognitive radio is essentially a software defined radio running under the control of an intelligent software package called a “cognitive engine”. The term cognitive radio (CR) was first defined by Joseph Mitola III [1,2,3]. According to Mitola, CR technology is the “intersection of personal wireless technology and computational intelligence, “where CR is defined as a smart radio that would be self-aware, RF-aware, user-aware, with a lot of high-fidelity knowledge of the radio environment”. Cognitive radios are aware of their surrounding environment and bandwidth availability, and are able to dynamically tune the spectrum usage on the basis of location, nearby radios, time of day and other factors. This provides for better use of the spectrum as well as reduced power consumption. Various devices will be able to detect other radios around them and work together to optimize the use of spectrum, allocate resources, and ultimately communicate with their peers [4]. Cognitive radio offers new opportunities for the wireless industry and consumers to cope with the ever increasing mobile data traffic. Cognitive technologies can significantly enhance the overall utilization of spectrum, by allowing sharing in bands where it was earlier not possible [5].

2 Drivers of the present problem

A fundamental problem facing the future wireless communication systems is where to find the suitable spectrum bands to meet the demand of future services [6]. In order to overcome this problem and improve spectrum utilization, cognitive radio concept has evolved. To build a highly adaptive radio technology that learns from the environment to best serve its user, multi rate signal processing techniques need to be developed for different functionalities of cognitive radio [7, 8].

Fig. 1
figure 1

Optimization-tradeoff between different radio environment parameters for future wireless cognitive radio

2.1 Role of FBMC over OFDM in cognitive radio physical layer

Multi rate systems and filter banks have played an important role in source coding and compression for contemporary communication applications [9, 10]. Multi rate DSP is applied in digital systems where more than single sampling rate is the requirement [11]. Filter Bank Multicarrier (FBMC) has advantages over OFDM such as reduced guard bands between users and improved spectral efficiency due to lack of Cyclic Prefix and reduced synchronization requirements due to very good spectral containment. Hence, this Filter Bank Multicarrier Technique is used in spectrum sensing in cognitive radio. Various applications of multi rate signal processing are in the field of Communication Systems, Speech & Audio Processing Systems, Antenna & Radar Systems. Advanced techniques on multi rate signal processing can be applied for digital information processing due to the advantages like lesser computational requirements, less storage for filter coefficients, less finite arithmetic effects, low requirement of filter order in multi rate application, less sensitivity to filter coefficient length [12]. Filter Bank Multicarrier System (FBMC) with offset quadrature amplitude modulation (OQAM) can achieve smaller inter symbol interference (ISI) and Inter Carrier Interference (ICI) without using the CP by utilizing well designed pulse shapes that satisfy the perfect reconstruction conditions [13, 14]. Moreover, the problem of the spectral leakage can be solved by minimizing the side lobes of each sub carriers which leads to high efficiency (in terms of spectrum and interference). Filter Bank Multicarrier (evolving OFDM-OQAM) techniques have been recommended to replace conventional OFDM multicarrier technique for CR transmission [15] (Fig. 1).

3 Flowchart for present study: \(\text {Lp}=\text {KM}+1\) (performance analysis of modified FBMC)

A Flowchart has been prepared for study of effect of sub channels M on prototype filter length Lp for FBMC cognitive radio has been discussed. The distinctive feature of the FBMC design technique has ability to provide improved frequency selectivity through the use of longer and spectrally well shaped prototype filters. In the present case, more emphasis has been laid on the \(\text {Lp}=\text {KM},\text {KM}-1-\text {D}, \text {KM}+1 - \text {D}\) as a specific prototype filter length, under the assumption of Group Delay D of filter as zero in all the cases (Fig. 2).

Fig. 2
figure 2

Flow diagram of FBMC

Fig. 3
figure 3

BER versus SNR at \(\text {K}=4, \text {Lp} = \text {KM}+1\)

Fig. 4
figure 4

Staircase Plot between Lp and BER

Fig. 5
figure 5

Loglog plot between Lp and BER

Fig. 6
figure 6

Plot obtained between SNR and Lp

Fig. 7
figure 7

Plot obtained between M and BER

Fig. 8
figure 8

Plot obtained between M and Lp

Fig. 9
figure 9

Plot obtained between M and SNR

Fig. 10
figure 10

Plot between BER and SNR at \(\text {K}=4, \text {Lp}=\text {KM}\) with \(\text {M}=64,128,256,512\)

Fig. 11
figure 11

Plot between Lp and BER

Fig. 12
figure 12

Plot between Lp and SNR

Fig. 13
figure 13

Plot between M and BER

Fig. 14
figure 14

Plot between M and Lp

Fig. 15
figure 15

Plot between M and SNR

Fig. 16
figure 16

BER versus SNR plot at \(\text {K}=4\), \(\text {Lp}=\text {K}\times \text {M}-1\)

Fig. 17
figure 17

Plot between Lp and BER

Fig. 18
figure 18

Plot between Lp and SNR

3.1 Results and discussion

Fig. 19
figure 19

Plot between M versus BER

Fig. 20
figure 20

Plot between M and Lp

Fig. 21
figure 21

Plot between M and Lp

Fig. 22
figure 22

Plot between M and SNR

Fig. 23
figure 23

BER versus capacity

Fig. 24
figure 24

Bandwidth versus spectral efficiency

Fig. 25
figure 25

SNR versus bandwidth

Fig. 26
figure 26

SNR versus spectral efficiency

Fig. 27
figure 27

Capacity versus bandwidth

Fig. 28
figure 28

Capacity versus spectral efficiency

Fig. 29
figure 29

BW versus spectral efficiency

Different graphic plots have been obtained between the various parameters namely number of sub channels M, bit error rate (BER), signal to noise ratio (SNR), prototype filter length \(\text {Lp} = \text {K}\times \text {M}+1\) at a fix value of Overlapping factor \(\text {K}=4\). The spectrum sensing is performed by measuring the signal strength at the outputs of the subcarrier channels at the receiver. The cognitive radio system is able to transmit over the direct link more than that when the direct link is blocked for all subcarriers in the source side. The impact of the present study of FBMC CR is highlighted through the role of number of sub channels. Readjustment of various parameter levels leads to optimization between different radio environment parameters under varying strategic conditions. The computational complexity of the FBMC cognitive radio is studied under the effect of K, M and Lp. For FBMC system, the prototype filter coefficients are assumed to be matching the Physical Layer for Dynamic Spectrum Access (PHYDAS) coefficients with overlapping factor \(\text {K} = 4\) (optimum). Actually, the entire process here involves the three steps. fixing the subcarriers, matching the subcarriers and re-adjusting the assigned subcarriers as per the system requirement on an average basis. For optimization and tradeoff sake, the number of subcarriers is taken to be greater than 64. The literature survey on FBMC shows that the different subcarriers are adjusted in such a way that the interference to the primary user by secondary users is kept to a minimum. Moreover, the impact of different constraint values on the system performance is investigated. This section formulates a problem to select and match some subcarriers for transmission and use the rest only for direct transmission. The FBMC CR in physical layer is a potential candidate for future wireless communication system. A Bandwidth of 10 MHz (within a useful BW range of 6–10 MHz) with \(\text {M}=64,128,256,512\) subcarriers has been taken into consideration in the present scenario. The subcarriers are allocated sequentially to the users with optimum results. In Fig. 3 BER is found to be decreasing with increasing values of SNR. A staircase plot between Lp and BER has been shown in Fig. 4. Plots between various performance parameters have been depicted in Figs. 5, 6, 7, 8 and 9.

Fig. 30
figure 30

SNR versus capacity plot

Fig. 31
figure 31

BER versus spectral efficiency

3.2 Results and discussion: \(\text {Lp}=\text {KM}\)

Figure 10 shows BER versus SNR plot at different values of M. The trend for M values has been clearly shown here. At \(\text {M}=64, \text {BER}=1.45\) at \(\text {SNR}=0\) dB, \(\text {BER}=1.1\) at \(\text {SNR}=1\) dB, \(\text {BER}=0.75\) at \(\text {SNR}=2\) dB, \(\text {BER}=0.45\) at \(\text {SNR}=3\) dB, \(\text {BER}=0.3\) at \(\text {SNR} = 4\) dB, \(\text {BER}=0.1\) at \(\text {SNR}=5\) dB. It is very clear that at higher values of M initial values of BER are found to be higher than 1.45 at \(\text {SNR}=0\) dB. The values of SNR chosen are well within the range (−5 to \(+30\) dB) as per specifications of IEEE 802.22 Standard for FBMC cognitive radio. Figure 11 shows the plot between Lp and BER which shows that beyond \(\text {Lp}=500\), BER is found to rise to a value \(10^{-0.2}\) till \(\text {Lp}=2000\). Figure 12 shows plot between Lp and SNR which clearly shows SNR decrease beyond \(\hbox {Lp}=10^{3}\). Figure 13 shows the plot between M and BER which indicates that beyond \(\hbox {M}=10^{2}\), BER increases to \(10^{-0.2}\). Figure 14 shows with M more than \(10^{2}\), Lp becomes more than \(10^{3}\). In Fig. 15, SNR decreases to 2 dB beyond \(\hbox {M}=10^{2}\). Various performance parameters have shown that with increasing BER, SNR is found to decrease and vice versa.

3.3 \(\text {Lp}=\text {KM}-1\)

The plots obtained between various parameters, number of sub channels M, BER, SNR, prototype filter length \(\text {Lp}=\text {K}\times \text {M}+1\) at a fix value of overlapping factor \(\text {K}=4\) here (Figs. 16, 17, 18, 19, 20, 21, 22).

Below are the Matlab graphs obtained between various performance parameters namely, channel capacity, spectral efficiency, BER, Eb/No, interference, power, bandwidth for performance analysis of FBMC cognitive radio (Figs. 23, 24, 25, 26, 27, 28, 29, 30, 31).

$$\begin{aligned} \text {The spectral efficiency}\quad \upeta = \hbox {P} \cdot \hbox {R}_{\mathrm{{av}}}\hbox {G}/\hbox {B} \end{aligned}$$
(1)

where P is the peak data rate taken as \(15.36 \times 10^{6}\) and \(\hbox {R}_{\mathrm{{average}}}\) is the modulating and coding scheme average factor while B represents the Channel Bandwidth \(=\) 6, 7, 8, 9, 10 MHz in the useful range as per the PHYDAS (Physical Layer for Dynamic Spectrum Access) Specifications D5.1 [14]. The well known formula for calculating Channel Capacity C, as per Shanon Hartley Theorem, is stated as

$$\begin{aligned} \hbox {C}=\hbox {Blog}_{2}(1+\hbox {SNR})\hbox {Bits}/\sec /\hbox {Hz} \end{aligned}$$
(2)

Table 1 shows the BER values computed in FBMC CR Simulink model using AWGN channel at different values of Eb/No. At a decimation factor 1/3 in FIR decimation filter and interpolation factor of 3 in FIR interpolation filter, it has been found that BER comes out to be 0.1223 approximately. While for the same model at a decimation factor 1/2 and interpolation factor of 2, the BER comes out to be around 0.01235. At a decimation factor of 1/8 and interpolation factor of 8, BER calculated through Simulink model is approx 0.01224.

Table 2 shows the calculated values of AWGN channel capacity for FBMC-CR system under the effect of varying Eb/No (dB) as 12, 13, 14, 15, 16 for different values of \(\text {BW}=6,7,8,9,10\) MHz when sample time \(\text {Ts}=1/4000\) (Figs. 32, 33, 34, 35, 36, 37, 38, 39, 40; Tables 3, 4, 5, 6, 7, 8).

3.4 OFDM: BER-SNR performance analysis

4 Evaluation of experimental environment and future scope of work

The comparative BER performance analysis of FBMC CR based Simulink model under binary symmetric channel (BSC) with different error probabilities and under the effect of band filter and Two Channel Synthesis Sub band filter with AWGN channel in between has been shown in Table 9.

The study is useful to improve the performance of CR system under different signal impairments, channel modulation techniques for Physical layer CR. The computer modeling and simulation of interference analysis by using different techniques in Physical layer CR wireless environment has led to the improvement in terms of gain for channel capacity and spectral efficiency with minimum BER and least power requirements. Better utilization of available spectrum rf bandwidth is possible by reduction of multiple access interference, a major factor in system capacity and quality of communication at a minimum power level. The proposed CR simulators can be used for capacity, coverage and quality analysis. It works on a trade-off algorithm of channel capacity, spectral efficiency, BER, power, interference, bandwidth, SNR (Eb/No), overlapping-factor/prototype filter length, number of sub channels used, power spectral density, interpolation, decimation, single channel/multi channel sub band processing through multirate filter banks in a TMUX configuration. So, this study is useful for CR wireless network planning, optimization with various mobile services. Rayleigh, Rician, Nakagami, Weibull fading channels are available to replace AWGN and binary symmetric channel models to simulate the system under mobility radio channel. The performance higher than optimal can be achieved by incorporating more influential parameters of interest in system level simulation models using adaptive signal processing approach. Attempts should be made to develop newer models of CR on lab view, system view within SNR range for cognitive radio operation \(-5\) to \(+40\) dB. Radio Spectrum Management at Physical Layer CR still may not provide sufficient Bandwidth. Spectrum sensing in cognitive radio under media access control layer of OSI Model can be done as spectrum sensing cognitive radio enhancement to ProToMAC (Proactive Transmit Opportunity Detection at MAC Layer). The work can be extended to develop algorithms which further enhance the network coverage and higher interference suppression in a cognitive radio network.

Table 1 BER values computed in FBMC CR Simulink model using AWGN channel at different values of Eb/No
Table 2 The calculated values of AWGN channel capacity for FBMC-CR system under the effect of varying Eb/No (dB) as 12, 13, 14, 15, 16 for different values of BW = 6, 7, 8, 9, 10  MHz when sample time Ts = 1/4000

5 Conclusion

This BER versus SNR plot clearly depicts that in Filter Bank Multicarrier approach, followed for AWGN Channel State Estimation purpose shows that at \(\text {SNR}=0\) dB, BER is at peak while with increase in SNR beyond 0 dB, BER consistently remains minimal i.e. approximately zero which is good trend from efficient communication signal processing and Nyquist pulse shaping point of view. In this section, the problem of capacity maximization and Spectral Efficiency Enhancement for FBMC-CR multi-user resource allocation based on channel type is considered. Maximization of system capacity, based on available error-free instantaneous estimated channel state information at the transmitter, is the goal. Moreover, it is shown, through Monte Carlo simulations, that numerical results absolutely coincides the analytical computations.

Fig. 32
figure 32

BER performance analysis of OFDM at \(\text {SNR}=50\)

Fig. 33
figure 33

BER performance analysis of OFDM at \(\text {SNR}=-5\)

Fig. 34
figure 34

BER performance analysis of OFDM at \(\text {SNR}=20\)

Fig. 35
figure 35

BER performance analysis of OFDM at \(\text {SNR}=10\)

Fig. 36
figure 36

BER performance analysis of OFDM at \(\text {SNR}=5\)

Fig. 37
figure 37

BER performance analysis of OFDM at \(\text {SNR}=-10\)

Fig. 38
figure 38

BER performance analysis of OFDM at \(\text {SNR}=-20\)

Fig. 39
figure 39

BER performance analysis of OFDM at \(\text {SNR}=-50\)

Fig. 40
figure 40

BER versus SNR plot for FBMC in AWGN channel state estimation

Table 3 Spectral efficiency computation at \(\text {P}=15.36\), \(\text {gain factor}=10\) at variable \({\hbox {R}_\mathrm{avg}}\) for useful BW range in cognitive radio
Table 4 Spectral efficiency computation at \(\text {P}=15.36\), \(\text {gain factor}=20\) at variable \(\hbox {R}_\mathrm{avg}\) for useful BW range in cognitive radio
Table 5 Spectral efficiency computation at \(\text {P}=15.36\), \(\text {gain factor}=50\) at variable \(\hbox {R}_\mathrm{avg}\) for useful BW range in cognitive radio
Table 6 Spectral efficiency computation at \(\text {P}=15.36\), \(\text {gain factor}=50\) at variable R\(_{avg}\) for useful BW range in cognitive radio
Table 7 Rayleigh channel capacity calculations for OFDM at varying SNR for CR useful \(\text {BW}=6{-}10\) MHz
Table 8 BER computation for OFDM transmission using Rayleigh fading channel at varying SNR values
Table 9 Computed BER for different FIR decimation and interpolation factors in case of BSC and AWGN channel with Two Channel Analysis FB & Two Channel Synthesis FB Sub band processing employed

6 Impact of study

The present study has its deep impact on the design and development of FBMC systems in cognitive radio under ubiquitous pervasive environment [16,17,18,19,20].