1 Introduction

Cognitive radio (CR) is an enabling technology for next generation wireless systems. Cognitive radio networks leverage the underutilized spectrum and effectively share the spectrum among the licensed and un-licensed users. It adapts to the current situation according to the information monitored and acts instantly without any delay. The applications involving surveillance systems, public safety and emergency communications, intelligence systems etc use CR networks.

In [1], the authors propounded an algorithm for cognitive radio which operates in mobile cellular environment. The algorithm was also pertinent to multiple secondary user scenario. In the performance investigation, TV white space channel (TVWS) was compared with sensing error probability. The results showed a significant improvement in throughput.

In [2], the authors designed a framework that employs CR in Time domain-long term evolution (TD-LTE) system that uses TVWS. They also analysed their performance in TV system enabled with and without CR function. The former showed negligible performance loss on comparison with the latter. The results showed improvement in performance when TV acts as the primary user and TD-LTE acts as the secondary user.

In [3], the authors formulated a novel structure for non-contagious (NC)-multi-carrier (MC) code division multiple access (CDMA) system that operates in CR networks. It was shown from the simulation results that the proposed NC-MC-CDMA system reduces the burden in downlink path by minimizing the complexity of the receiver. Also, it solves the coding problem in hadamard codes and mitigates ISI thus enhancing the performance of the system.

The authors in [4], designed a CR based direct sequence MC-CDMA system that works along with several other narrowband networks under the same frequency band. This system effectively combats the interfering effects at the receiver. The authors also made a comparison between MC-CDMA and CR enabled MC-CDMA system and concluded that the latter yields robust performance and high reliability.

The authors in [5], analysed the outage capacity and outage problem of CR in co-operative relaying networks under Rayleigh fading conditions. The suggested system showed significant enhancement in terms of performance in co-operative relays.

The authors proposed an integrated hybrid MC CDMA system in [6], which maintains the orthogonality between the overlay and underlay approach. As both the techniques are amalgamated, the spectrum is being utilized in a better manner and the gain ascribed to diversity is improved.

In order to solve the problem of non-orthogonality, which persists in secondary users in CR networks, the authors in [7] introduced a complex Carrier Interferometry (CI) code, which effectively mitigates the interferences by total interference cancellation. The results also showed superior error rate performance by furnishing MMSE algorithm.

The authors devised a CR in [8], which could effectively work in mobile environment. The proposed CR is a spectrally modulated spectrally encoded (SMSE) overlay in software defined radio environment. Such system can sense the sub-carrier availability and thus regulates the transmission and also reduces the interference issues.

The authors in [9] investigated the problem of the spectrum admittance between the licensed and unlicensed consumers, targeting the same band. An algorithm was developed to solve the spectrum allocation issue and it was shown that the algorithm gives close to ideal results and also minimizes the complexity of the system.

Resolution enhancement plays a vital role in image reconstruction sector. There is an undeniable need for resolution enhancement in medical imaging systems. Even minuscule of details of the image is important because it ensures correct diagnosis and treatment offered to the patients. So, super resolution (SR) is performed in medical images in order to improvise the resolution.

The authors in the paper [10], suggested SPARSE representation as a super-resolution (SR) technique. Here, the images are reduced into patches and a dictionary is formulated. With the aid of SPARSE representation, from the low resolution (LR) input, high resolution (HR) output is generated. The aforementioned method generates images with enhanced quality in terms of resolution on comparison with other techniques.

In the paper [11], the authors introduced a novel technique named single-image SR. The SR is made possible by using single LR image. The algorithm works in two phases training and SR phase. All the image patches are collected in the first phase. The LR image compares itself with all the patches, stores it in the training set and the patch satisfying the criteria gets selected and finally SR is performed correspondingly. This method protects and enhances even the minute details present in the image.

Medical imaging systems play a major role in diagnostics and treatments offered to the patients. The delivery of such medical imaging reports like magnetic resonance imaging (MRI) scans, ultra-sound scans etc. are mostly done through wireless systems or cloud computing. So, the privacy of the images must be protected in order to avoid any intruders from altering the images via various attacks like static attacks, geometric attacks, cryptographic attacks etc. Image encryption is an effective approach for ensuring security to the images.

In [12], the authors analyzed the performance of chaos based ACM encryption algorithm. The potential flaws are corrected and security is upgraded in ACM algorithm.

Fig. 1
figure 1

Transceiver structure of CR enabled STBC-CDMA system with resolution and security enhancement for downlink transmission

The authors in [13] used an encryption scheme which is a combination of ACM and a set of random strategies, so that the intruder would find it difficult to crack all the strategies. This method ensured a good improvement in security of the images.

The researchers proposed an approach in [14], for colour image encryption by employing ACM and logistic chaotic map. In this approach, ACM transform and confusion process takes place simultaneously, thus protecting the system from various types of attacks.

The implementation of spatial diversity can improve the reliability in transmission. This is accomplished by space time block code (STBC) multiple-I/P and multiple-O/P (MIMO) architecture which is clearly elucidated by Alamouti [15]. One of the essential attributes of STBC is its orthogonal principle [16], which makes the detection process simpler. Also, the performance of correlated Nakagami fading channels with STBC system is evaluated. Further, the performance of STBC in flat fading channel is analysed and improvement is done by joint estimation scheme in [17, 18]. The literatures [19,20,21,22,23], deals with the performance parameters of STBC system in a variety of channels like Stanford University Interim (SUI), LTE etc. at varied channel conditions.

From the techniques inferred from the above literatures, resolution enhancement is exerted by sparse SR, ACM is employed for the process of encryption, the spectrum utilized for the entire process is CR spectrum. We use turbo coded STBC MIMO-CDMA system for efficient and reliable transmission of images.

Further the paper is organized in the following format:

  • Initially, a basic overview of the paper and the mathematical theory behind the whole process is stated in Sect. 2.

  • The depiction of the simulation results and performance discussion is illustrated in Sect. 3.

  • Finally, the Sect. 4 gives the conclusion of the proposed work.

2 Mathematical background

An overview of the entire process is depicted in the transceiver representation of secured transmission of super-resoluted image through cognitive radio network as shown in Fig. 1. We assign secondary user dynamic CR Spectrum having bandwidth of 54–648 MHz .We allocate the frequency from each sub-band of CR spectrum with channel spacing of 6 MHz to carry out MC modulation.The MRI scanned medical image is the input image. The resolution of the MRI scanned image is enhanced by SR technique.

2.1 Resolution enhancement

Resolution enhancement is done by implementing SPARSE SR technique. The first step in SPARSE SR method is the formation of dictionary, followed by training the dictionary elements. The dictionary is basically formed by dividing the image into subsequent patches. Such patches are further classified into HR patch and LR patch respectively. These patches form their corresponding HR and LR dictionary.

The HR and LR images are assumed as \(A_h \) and \(B_l \) while \(a_h \) and \(b_l \) represent their corresponding patches. The HR dictionary \(D_{hr} \) is formed by using \(a_h \) and the LR dictionary \(D_{lr} \) is formed by using \(b_l \). Thus a couple dictionaries are formulated from which \(D_{hr} \) patches can be obtained from \(D_{lr} \) patch and vice-versa. The SPARSE co-efficient is denoted by \(\beta \) and the dictionary to be trained is indicated by \(\bar{D}\).

After forming the couple dictionary, a process called dictionary learning is executed. This process takes place in two steps. In the first step, the dictionary is kept fixed while the sparse co-efficient \(\beta \) is updated. The second step involves keeping \(\beta \) as fixed, while the dictionary is updated. Since we need to do SR, the HR image patches training is realized. The dictionary training and optimization is materialized as explained by authors in [10].

Let us assume that the training be

(1)
$$\begin{aligned} \bar{{D}}= & {} {\varvec{arg}}\,\mathop {{\varvec{min}}}\limits _{\bar{{D}},\beta } \left\| { A_h -\bar{{D}}\beta } \right\| _2^2 +\lambda \left\| { \beta } \right\| _1\nonumber \\&\hbox {s.t.} \left\| { {\bar{{D}}}_k } \right\| _2^2 \le 1,k=1,2,\ldots ,K \end{aligned}$$
(2)

The optimization process for dictionary training includes the following steps

  1. (1)

    The dictionary \(\bar{{D}}\) has to be initialized and each column is unit normalized.

  2. (2)

    The dictionary \(\bar{{D}}\) must be kept fixed, while updating \(\beta \).

    $$\begin{aligned} \beta = \hbox {arg} \mathop {\varvec{min}}\limits _\beta \left\| { A_h -\bar{{D}}\beta } \right\| _2^2 +\lambda \left\| { Y } \right\| _1 \end{aligned}$$
    (3)
  3. (3)

    Similarly, \(\beta \) is kept fixed, while updating the dictionary \(\bar{{D}}\).

  4. (4)

    Many iterations are carried out till convergence.

Finally, HR image is reconstructed from LR image patches and super-resoluted medical image is obtained. Thus, SR is achieved by SPARSE technique.

2.2 Security enhancement

The security of the image is enhanced by enforcing any image encryption scheme to the medical image. The ACM transform algorithm [12] is an effective encryption procedure for safe image transmission. Now the super-resoluted image is encrypted by ACM algorithm. The position of the pixels is shuffled in a sequential manner. The transform is done using the mathematical formula given below

$$\begin{aligned} \Gamma \left[ {{\begin{array}{c} p \\ q \\ \end{array} }} \right] =\left[ {{\begin{array}{c} {p + q} \\ {p + 2q} \\ \end{array} }} \right] \;\bmod n \end{aligned}$$
(4)

Here, \(\left( {p,q} \right) \) indicates the initial position of the pixels. The process of encryption happens by shuffling these pixel positions. This is done by substituting the initial pixel positions \(\left( {p,q} \right) \) to the formula in (1). On substituting the pixel position values, the new position of the pixels will be obtained. So this leads to entire shuffling of pixels of the entire image, so that the image will not be viewed by any intruders. Thus encryption is achieved by ACM and the privacy of the images is highly protected.

2.3 System configuration

After the process of SPARSE super-resolution followed by ACM encryption, the image is transmitted through the wireless channel. The pixels are converted into bits and it is encoded by channel encoder. The encoder used is a parallel type with concatenated transmission of bits. The bit steam after the coding process is expressed as,

$$\begin{aligned} {\varvec{x}}_k =\left[ {x_{k1} ,x_{k2} ,\ldots ,x_{km} } \right] ^{T}\quad k=1,2,\ldots ,K \end{aligned}$$
(5)

where, \({\varvec{x}}_k \)- Bit stream after encoding, \({\varvec{m}}\)- No. of bits, k - No. Of users

Then it gets interleaved and the bits are evenly spread out in a fashion to combat source data corruption, thus preventing the system from any deep error burst [11,12,13,14]. The nature of the spreader used here is consumer specific .Then the signal is passed through pulse shaping filter. We choose Sinc filter as pulse shaping filter which is non-causal filter and has linear phase characteristic. This process is explained in detailed in the upcoming equations:

$$\begin{aligned} \mathbf{{c}}_k =\frac{1}{\sqrt{N}}\left[ {c_{k0} ,c_{k1} ,\ldots ,c_{k\left( {N-1} \right) }} \right] ^{T} \end{aligned}$$
(6)

where,

\({\varvec{c}}_k \)- orthogonal spreading code for \(k^{th}\) user.

N - length of spreading sequence.

$$\begin{aligned} {\varvec{C}}_{\;k}= & {} diag \left\{ {{\varvec{s}}_k ,{\varvec{s}}_k ,{\varvec{s}}_k ,\ldots ,s_k } \right\} \;\nonumber \\= & {} {\varvec{I}}_m \otimes {\varvec{S}}_{\;k} \;,k=1,2,...,K \end{aligned}$$
(7)

where,

\({\varvec{C}}_{\;k}\) - spreading matrix for \(k^{\mathrm{th}}\) user.

\(Nm\;\times \;m\) - dimensions for the spreading matrix.

The obtained sequence is filtered by Sinc filter .Finally we sum all the spread sequence signals and is expressed as,

$$\begin{aligned} {\varvec{Y}}=\sum _{k=1}^K {{\varvec{C}}_k {\varvec{x}}_k } \end{aligned}$$
(8)

This summed sequence enters the STBC MIMO profile which works by offering both transmit and receive diversity. At each time instant, the transmission of data takes place in a particular sequential manner to confirm diversity. At the time instant \(t_1 \left[ {{\begin{array}{cc} {y_1 }&{} {y_2 } \\ \end{array} }} \right] ^{T}\) gets transmitted and at the consecutive time instant \(t_2 , \left[ {{\begin{array}{cc} {-y_2^*}&{} {y_1^*} \\ \end{array} }} \right] ^{T}\) is transmitted. Then we carry out multi-carrier modulation

Table 1 Channel model parameters

For our analysis, we model the impulse response of the channel that connects the secondary users and BS as frequency-selective with multi-path propagation. To be precise, we design the channel model based on the Standard University Interim (SUI) channel specifications.The channel model parameters is listed in Table 1. To realize the multi-path propagations, the channel matrix connecting the \(j^{th}\) receive antenna and the \(i^{th}\) transmit antenna is represented as

$$\begin{aligned} {\varvec{h}}_{ji} (t)=\sum _{l=1}^L {h_{ji}^l } \partial (t-\tau _l) \end{aligned}$$
(9)

where L - No. of paths connecting jth-receive antenna with ith- transmit antenna

On the receiver side, we obtain R which is \({\varvec{N}}_2 \;\times 2\) component matrix. After multi-carrier demodulation using FFT, the compact form of the acquired matrix is represented as,

$$\begin{aligned} {\varvec{R}}=\bar{{\varvec{H}}} {\varvec{Y}}+\eta \end{aligned}$$
(10)

where,

\(\bar{{H}}\) - Impulse response matrix of the channel.

Y - Transmitted data or image, with the dimension of \({\varvec{N}}_t \;\times 2\).

\(\eta \) - Noise parameter due to sum of AWGN channel and primary-MUI (P-MUI) users obtained at the receiver, with the dimension of \({\varvec{N}}_{ r} \;\times 2\).

The transmitted bit stream is estimated using maximum likelihood detection algorithm [16, 23].Then the estimated sequence is de-spread and de-interleaved .Consequently,we execute the decoding process with the help of an iterative turbo decoder [21, 23]. Finally, the MRI medical scanned image is decrypted and the SR image with better clarity is estimated at the receiver. Thus our considered CR MC-CDMA system obtain image with high resolution and enhanced privacy protection at the receiver when communicating through the multi-path wireless channel.

3 Simulation results and performance discussion

In this section, we present performance curve and MRI images at various stages for our coded CR MC-CDMA system .For our analysis, we implement CR spectrum having the frequency-range of 54–648 MHz. For our analysis, we presume that each sub-band frequency is having channel bandwidth of 6 MHz.We simulate the performance for SUI-1 channel specifications . Further, we have tested the results for 25,000 channel realizations for each SNR. We study the results considering BPSK modulation technique.We describes the simulation parameters in Table 2. We have simulated the graph using MATLAB tool.

Table 2 Simulation parameters

The results obtained during each stage of the entire transmission process through CR aided STBC-CDMA system is depicted in Fig. 2. Here, the MRI-1 is the ultra-sound scanned image of foetus. The original MRI-1 has a peak-signal-to-noise ratio (PSNR) of 60.647. The MRI-1 after resolution enhancement has an improved PSNR of 74.881. Now the next image MRI-2 is the scanned image of brain tumour. The input image has a PSNR = 58.72, while the PSNR of MRI-2 after SR = 72.667. MRI-3 is the scanned image of benign brain tumour with input PSNR = 61.442 and PSNR after SR = 78.472. The scanned image of the cell infected by cancer is shown in MRI-4. The PSNR of input = 65.224 and MRI-4 with SR has a PSNR = 79.175. Finally the last scanned image is denoted as MRI-5. This has an input PSNR of 56.428 and PSNR of 73.956 after SR.

The initial image Fig. 2a, is the input MRI scanned medical image which we have to resolute and encrypt for safe transmission. The next stage is where resolution enhancement is done by sparse SR. From the Fig. 2b,we infer that the resolution of the image is improved after SR process. Then the encryption process is carried out by ACM. The positions of the pixel are shuffled and the encrypted image is shown in Fig. 2c. Finally, Fig. 2d shows the decrypted image. So, from Fig. 2 we discern that, medical image with better resolution is acquired while also maintaining its privacy.

Fig. 2
figure 2

Simulation results for resoluted and secured transmission of scanned images MRI-1, MRI-2, MRI-3,MRI-4, MRI-5 at various stages through CR enabled STBC-CDMA system: a input image, b super-resoluted image, c ACM encrypted image and d final decrypted output image

Fig. 3
figure 3

Performance evaluation graph of CR based coded STBC aided MIMO MC-CDMA system through SUI-1 channel model

Figure 3 depicts the performance evaluation graph for the CR based coded STBC aided MIMO MC-CDMA system through SUI-1 channel model [24]. From the graph, we observe that in order to produce BER of \(10^{-5}\), we require signal to noise ratio of 4 dB for CR enabled coded MIMO MC-CDMA system.Further,we discern from the results that our considered system achieves better results while obtaining higher data rate with less signal-to-noise ratio.

4 Conclusion

In this article, we analyzed the performance of medical image transmission for CR MIMO MC-CDMA system in the context of DL transmission. We accomplished unused TV band spectrum for medical image transmission. We established link between base station and secondary users using cognitive network environment considering frequency allocation for various users and sub-band formation and analyzed the performance in terms of error probability for coded MIMO MC-CDMA system. It is observed that ACI and S-MUI along with P-MUI hosts error-floor in cognitive environments. Further, we noticed that coded CR MIMO MC-CDMA system with super resolution block obtain better picture quality in the presence of the above mentioned interferences while retaining higher data rate. Furthermore, coded system with iterative decoder obtain better error-rate results with less Signal-to-noise ratio .We clinched that we can meet the demand of higher spectral efficiency by exploring the availability of unused cognitive radio spectrum.