In many applications, it is necessary to transmit images at a remote station, where wired Internet service is not available. In this case, wireless local loop (WLL) can help in making wireless link between one end node of the internet and remote service center. In such link, the communication is heavily affected by large and small scale fading; hence the received signal experiences huge distortion in case of forward error correction. Otherwise, huge service delay arises due to frequent negative acknowledgements. To combat the situation, we can choose Alamouti channel of full rate and fully orthogonal space-time block code (OSTBC). Our aim is to transmit images through Alamouti channel and to observe the quality of the recovered image, in context of bit error rate (BER). We have also observed the impact of fading and additive white Gaussian noise (AWGN) on the image without application of error correction or detection technique of channel coding. To ensure security, we apply the RSA algorithm on each pixel prior transmitting and decrypt them at the receiving end, where we found no impairment from the algorithm. Finally, we observe that the relative performance of the system changes digital modulation schemes.
Two most important limitations of wireless communication are: the range or length of link and data rate (related to channel capacity). To overcome these limitations, researchers have given their effort on space diversity and multicarrier parallel transmission called orthogonal frequency division multiplexing (OFDMA) of [
Several digital modulation schemes i.e. binary phase-shift keying (BPSK), quadrature phase-shift keying (QPSK), quadrature amplitude modulation (QAM) are used to measure the performance of the system in [
In this research, Alamouti space-time block coding is applied on transmission channel with incorporation of RSA, for successful recovery of an image. We summarize our key contributions as follows:
We proposed an algorithm to transmit image through Alamouti channel because of its full spatial diversity gain and observe the quality of recovered image by measuring the bit error rate.
Furthermore, to ensure security we apply the RSA algorithm on each pixel of the image.
We perform a number of experiments over Rayleigh fading channels by varying SNR and by applying 16-QAM modulation schemes in order to measure the performance of the system.
The remainder of this paper is organized as follows. Section 2 presents our proposed algorithm of recovering image through Alamouti scheme with incorporation of RSA. In Section 3, we present our experimental results in details with respect to a variety of parameters. Finally, Section 4 concludes the paper with future research directions.
The space-time block code (STBC) is used to achieve orthogonality among transmitted symbols of individual antenna of the MIMO system [
Full rate STBC is also possible for the case of transmitted antennas, nT = 2k,
where, each element of the matrix hi indicates the channel gain,
In zero forcing decoding technique, the quasi-orthogonal reception is made fully orthogonal. Here we can eliminate interferences at the expense of noise. From MIMO scheme, the received signal vector is
The estimated received signal vector under ZF is
Now we have to go for better STBC technique, which provides orthogonality among the received symbols at the same time noise is not enhanced like ZF algorithm of above. In this case, we can choose the simplest possible orthogonal STBC of two antenna systems, called Alamouti scheme discussed in next subsection.
Alamouti scheme is a space-time block code under MISO, where the transmitting end uses two antennas and the receiver side has only one antenna, hence the system has no scope of using combining scheme. It is the only full rate orthogonal STBC discussed in [
The gain of two wireless links or multipath fading factors is complex expressed as:
The complex received signal at time
The corresponding received signal at time
where
From (1) and (2),
Time | Tx1 | Tx2 |
---|---|---|
t | ||
t+T |
Now, the output of the linear combiner using the concept of channel knowledge of [
In
This subsection provides the algorithm of image processing and transmission of the image through fading channel.
1. Select an RGB image and convert it to grayscale. Resize the image as the size of N × N.
2. Covert the image to a column vector Γ of size of 1 × N2.
3. Divide the amplitude of each pixel of column vector by 16 and store the remainder R(i) and quotient Q(i) of ith pixel where
4. Since the amplitude of each pixel is in the range of 0 - 255 therefore both R(i) and Q(i) has the value in the range of 0 - 15 hence we can use the values as the constellation points of 16-QAM.
5. Assign each value of R(i) and Q(i) against a constellation point of 16-QAM.
6. Transmit the constellation points or symbols against corresponding values of R(i) and Q(i) thorough a Alamouti simulator with Rayleigh fading channel contaminated by AWGN. The flowchart of simulator is shown in
7. Recover each constellation points using orthogonal space diversity algorithm at the receiving end.
8. Convert the constellation points to Q(i) and R(i).
9. Evaluate the amplitude of pixel using Γ(i) = 16 * Q(i) + R(i).
10. Convert the column vector Γ to the matrix N × N in the reverse way of step 2.
11. Smooth the image using DWT with a threshold value.
We can apply RSA algorithm of [
Let us first select a test image (main gate of Jahangirnagar University campus) and apply the algorithm on it for the fading channel of average SNR of 12, 15, 20, 25 and 30 dB. The corresponding results are shown in Figures 3-7. The recovered image is found appreciable at a glance for 20 dB or above. The quality of received image improves at higher SNR is visualized from the figures. We can get better results by applying lower modulation scheme like, BPSK, QPSK, 8-PSK instead of 16-QAM, although throughput is higher at higher modulation scheme. We measure the BER of the same image (main gate of JU campus) for four different modulation schemes shown in
from 12 to 30 dB. Finally, for secured communication we apply RSA algorithm on Q(i) and R(i) of four images. The corresponding results are shown in
SNR (dB) | BER (image 1) | BER (image 2) | BER (image 3) | BER (image 4) | BER (image 5) | BER (image 6) |
---|---|---|---|---|---|---|
12 | 0.2082 | 0.2074 | 0.2092 | 0.2059 | 0.2076 | 0.2107 |
14 | 0.1835 | 0.1813 | 0.1826 | 0.1803 | 0.1830 | 0.1862 |
16 | 0.1598 | 0.1587 | 0.1600 | 0.1579 | 0.1612 | 0.1629 |
18 | 0.1370 | 0.1366 | 0.1374 | 0.1349 | 0.1386 | 0.1399 |
20 | 0.1158 | 0.1154 | 0.1156 | 0.1146 | 0.1158 | 0.1164 |
22 | 0.0920 | 0.0911 | 0.0921 | 0.0919 | 0.0930 | 0.0932 |
24 | 0.0692 | 0.0686 | 0.0685 | 0.0676 | 0.0695 | 0.0704 |
26 | 0.0490 | 0.0477 | 0.0487 | 0.0483 | 0.0486 | 0.0492 |
28 | 0.0310 | 0.0305 | 0.0317 | 0.0296 | 0.0304 | 0.0309 |
30 | 0.0179 | 0.0177 | 0.0176 | 0.0176 | 0.0178 | 0.0181 |
In this paper, we are able to recover an image transmitting through Alamouti channel with incorporation of RSA algorithm; where the quality of the image depends on the SNR of the channel. Although we reveal the results for grayscale images, we can also do the similar job for RGB images as well, sending the R, G and B components separately, then combining and at receiving end. We can apply channel coding scheme like linear block code, convolutional code or CRC (Cyclic Redundancy Code) scheme to enhance the performance of the system. MIMO and combining scheme (maximal ratio combining, equal gain, selection combining) can be considered an alternate technique of improvement of the system.
AnindaMajumder,Mohammad RaihanRuhin,TahsinaHashem,Md. ImdadulIslam, (2016) Recovery of Image through Alamouti Channel with Incorporation of RSA Algorithm. Journal of Computer and Communications,04,1-10. doi: 10.4236/jcc.2016.42001