DSSSBased Channel Access Technique DSCDMA for Underwater Acoustic Transmission
 Author: Lee YoungPil, Moon Yong Seon, Ko Nak Yong, Choi HyunTaek, Huang Linyun, Bae Youngchul
 Publish: International Journal of Fuzzy Logic and Intelligent Systems Volume 15, Issue1, p53~59, 25 March 2015

ABSTRACT
This paper proposes a novel method for acoustically and wirelessly transmitting data underwater with a high transmission rate. The method uses the most promising physical layer and multiple access technique (i.e., the code division multiple channel access technique) to divide the channel into subchannels. Data is transmitted through these subchannels. The codes are pseudorandom noise (PN) sequences. In the spreadspectrum technique, a signal such as electrical, electromagnetic, acoustic signal generated in a particular bandwidth is deliberately spread in the frequency domain, which results in a signal with a wider bandwidth. This paper reviews the possibility of application of the directsequence code division multiple access (DSCDMA) technique in an underwater system using MATLAB. As the result of our review, we recognize that the DSCDMA technique can be applied to underwater environments.

KEYWORD
DSCDMA , Underwater acoustic wireless transmission , Modulation , Demodulation

1. Introduction
For several decades, underwater acoustic communications (UWAC) have been studied by many researchers. Recently UWAC has focused on various areas of interest including pollution monitoring of environmental systems, remote control in the marine oil industry, collecting deepsea scientific data, and localization of submarines. In many application areas such as commercial or military fields, the requirement for realtime communication with submarines and deepsea unmanned systems is increasing. The main restriction for using the underwater transmission medium is that the characteristics of the sea are very complicated and undergo continuous variation. The channel environment of UWAC in the shallow sea affects the propagation velocity of a signal according to the depth of the water, the distribution of water temperature, and the salt concentration.
There are many reasons such as multipath propagation, Doppler effects, noise, and attenuation as to decrease the communication performance in the underwater system. These elements caused from reflection, scattering, dispersion, and absorption of communication characteristics. These elements offers errors in performance and distance of communication. In particular, the propagation phenomena of multipath propagation appear because of the reflection of wave in the sea level and ocean floor. The Doppler effects varied very quickly for time, it is also affected by the season or the weather condition.
UWAC has much more restrictive conditions than terrestrial radio communication. It is difficult for UWAC to increase its communication capacity while the signal bandwidth is restricted because UWAC uses a very low carrier frequency in the ultrasonic band compared with terrestrial radio communication due to media characteristics. Nevertheless, underwater channels mostly use UWAC. To do this, a sound wave or acoustic communication is the most generally used mode and has been used widely.
Directsequence code division multiple access (DSCDMA) [1, 2], orthogonal frequencydivision multiplexing (OFDM) [1, 35], and multiinput multioutput (MIMO) [1, 6], modulation and error correction [7], and others [811] techniques that can transmit highspeed data are mostly available in UWAC. However, none of these methods can guarantee good communication performance underwater. Therefore, we need to find the best technique for UWAC in the underwater environment.
In this paper, we propose a novel method for underwater acoustically wireless transmission of data with high transmission rate. Our method uses DSCDMA based on directsequence spread spectrum (DSSS). The method is physical layer and a multipleaccess technique (i.e., the code division multiple channel access technique) to divide the channel into subchannels, and transmits data through these subchannels. The codes used are pseudorandom noise (PN) sequences. In a spreadspectrum technique, a signal (electrical, electromagnetic, or acoustic) generated in a particular bandwidth is deliberately spread in the frequency domain, resulting in a signal with a wider bandwidth. In this paper, we determine whether we can apply the DSCDMA technique to an underwater system using MATLAB. As a result of our review, we recognize that DSCDMA technique can be applied to an underwater system.
2. DSCDMA
Because there is a single carrier frequency in the underwater system, we cannot use the frequency division multiple access (FDMA) channel access technique. In addition, we cannot apply the frequencyhopping spread spectrum (FHSS) technique to increase the bandwidth.
There are many multiplechannel access techniques, including time division multiple access (TDMA), FDMA, and CDMA. There are also some techniques that spread the spectrum of the transmitted signal in the frequency domain. These techniques include DSSS, FHSS, chirp spread spectrum (CSS), and timehopping spread spectrum (THSS).
In this paper, we consider DSCDMA, which is a multiplechannel scheme based on DSSS that spreads the signal from different users with different codes in the underwater system.
DSCDMA has various features and benefits. First, DSCDMA is robust to frequencyselective fading. Second, DSCDMA compensates for the effect of a multipath propagation at the receiver by exploiting rake filters, which can collect the transmitted energy spread over multiple rays. Third, DSCDMA also allows receivers to distinguish among signals simultaneously transmitted by multiple devices. Because of these reasons, CDMA increases the number of to reuse channel and decrease the number of the packet retransmission. Therefore CDMA results in decreased energy consumption and increased network throughputs. Finally, DSCDMA have an excellent security, noise/jamming immunity.
We considered that we had to transmit some data (text message, image, or video) in the underwater environment wirelessly and acoustically. We propose a novel method for underwater acoustically wireless transmission of data with a high transmission rate. Figure 1 shows the proposed block diagram for DSCDMA based on DSSS in the underwater system.
In order to implement DSCDMA based on DSSS in the underwater system, we need to accomplish three steps for the transmitter: quadrature phase shift keying (QPSK), a PN sequence, and an msequence. In addition, the receiver requires four steps: QPSK, a PN sequence, an msequence, and reverse filtering for the processing of the transmitter.
2.1 Transmitter
2.1.1 QPSK
To build the QPSK modulated signal, we have to send the binary data signal as an input. In this paper we apply d(t), which is input binary data divided into two bipolar nonreturntozero (NRZ) signals, to the serialtoparallel converter. One part of the binary data at the serialtoparallel converter is the even part, and another binary data is the odd part. These are called inphase bit streams I(t) and quadraturebit streams Q(t), for channels I and Q, respectively. Figure 2 shows the QPSK processing.
To make the two bipolar NRZ signals, we use Eqs. (1) and (2) for I(t) and Q(t), respectively.
where
ω = 2πf ,f is a carrier frequency,Es is the magnitude of the NRZ signal, and T is the period of the NRZ signal.Because we have determined that the sensitivities of our pinger (transmitter) and hydrophone (receiver) have a maximum 36kHz frequency, we apply 36 kHz as a carrier frequency.
Eqs. (1) and (2) are the basis functions of two bipolar NRZ signals. These basis functions must have orthogonal characteristics. To determine the orthogonal basis signal between Eqs. (1) and (2), we consider the case of orthogonal basis signals that are shifted 45° from the original signal of Eqs. (1) and (2). We can describe the transformed orthogonalbasis signals using the following equations, respectively:
2.1.2 PN sequence
The next step is a synthesis of the PN sequence. We synthesize the PN sequence in the even part and odd part. The PN sequence can be realized by two types of Fibonacci and Galois. Figure 3 shows the block diagram of the synthesis process for the PN sequence.
In the PN sequence, Ci(t) and Cq(t) are needed for both channels. These can often be generated separately using two independent sequence generators. The product of the PN sequence and data signal, which is the output of the multiplier, is the baseband direct sequence spread signal.
For the PN sequence we use two modulo which are linear feedback shift register (LSFR) and generalized generator polynomials. An LFSR is a shift register whose input bit is a linear function of its previous state. Generalized generator polynomial can be represented by Eq. (5).
For example, G(X) =
X ^{3} +X ^{1} + 1 represents an LFSR with feedback taps 3 and 1, denoted as [3, 1]. An example of LFSR with feedback is shown in Figure 4.The constant 1 in the generator polynomial represents the input connection of the shift register,
g _{0} key, for determining an msequence (i.e., whether a given equation will produce an msequence). The generator polynomial of Eq. (5) is said to be primitive if it cannot be factored by XN + 1, where N = 2m  1 (the length of the msequence). It can be shown that an LFSR represented by a primitive polynomial will produce a maximal length sequence.2.1.3 msequence
Properties of msequences include an mbit register that produces an msequence of period N = 2m  1, and an msequence that contains exactly 2(m  1) ones and 2(m 1 )  1 zeros. The modulo2 sum of an msequence and another phase (i.e., timedelayed version) of the same sequence yields yet a third phase of the sequence.
Therefore, we obtain the following equation for S(t):
Figure 6 shows block diagram of demodulation processing in the receiver.
2.2 Receiver
The receiver requires the demodulation process. Figure 6 shows the demodulation processing in the receiver.
The received signal is applied to the local multipliers, which are supplied with the locally generated coherent carriers. Subsequent to coherent downconversion, the signal in each channel is dispread by correlating with the corresponding spreading waveforms. This results in two quadrature terms, Zi and Zq. The two bit streams are then multiplexed to obtain the final output bit stream using a generalized from serialtoparallel converter, which incorporates a decision block as well.
In this paper, Eq. (7) determines the received signal that is degraded by the noise. We can use white and Gaussian noise. We chose additive white Gaussian noise (AWGN) with a zero mean and twosided power spectral density N0/2 with Ts, symbol time period.
3. Computer Simulation
We performs a computer simulation for the modulation and demodulation of DSCDMA with DSSS from Eq. (1) through (7) by using MATLAB. Figure 7 shows the converted into digital by sampling time with 1 seconds.
Figure 8 show the even and odd parts of the signal, respectively.
Figure 9 shows the signal after it is digitally converted into bipolar data. Figure 10 shows the PN sequence signal, which is the product of data with PN sequences I and Q from Eqs. (3) and (4), respectively. Figure 11 shows the modulated signal with the PN sequence for the Q, I, and QPSKmodulated signal, respectively. Figure 12 shows the recovered PN sequence signal in the receiver. Figure 13 shows the recovered signal in the receiver. Figures 7 and 13, we can compare transmitter signals and receiver signals. We recognize that the transmitter signals and recovered signals are the same. Hence, we know that DSCDMA based on the DSSS technique can be applied to underwater communication systems.
4. Conclusions
This paper proposed a novel DSCDMA based on DSSS in the underwater system. We determined whether we could apply the DSCDMA technique in the underwater system by using MATLAB. As a result, we recognized that the DSCDMA technique can be applied in the underwater system. We did not consider underwater conditions such as attenuation, noise, multipath propagation, or Doppler effects. However, we know that the DSCDMA communication technique can be applied effectively in the underwater system. We compared DSCDMA with other communication methods such as OFDM and MIMO. In the future, we need to study the application of our propose method to a real underwater communication environment that includes attenuation, noise, multipath propagation, and Doppler effects.

[Figure 1.] Block diagram of DSCDMA in the underwater system. QPSK, quadrature phase shift keying; DSCDMA, directsequence code division multiple access; PN, pseudorandom noise.

[Figure 2.] Quadrature phase shift keying (QPSK) processing.

[]

[]

[]

[]

[Figure 3.] Block diagram for synthesis of pseudorandom noise (PN) sequence.

[]

[Figure 4.] Example of linear feedback shift register (LSFR) with feedback.

[Figure 5.] Block diagram of msequence. QPSK, quadrature phase shift keying; DSCDMA, directsequence code division multiple access.

[]

[Figure 6.] Block diagram of demodulation processing in the receiver. QPSK, quadrature phase shift keying; DSCDMA, directsequence code division multiple access; PN, pseudorandom noise.

[]

[Figure 7.] Binary data signal.

[Figure 8.] Even and odd parts of the signal.

[Figure 9.] Bipolar data signal of nonreturntozero (NRZ).

[Figure 10.] Pseudorandom noise (PN) sequence.

[Figure 11.] Modulated signal with pseudorandom noise (PN) sequence.

[Figure 12.] Recovered pseudorandom noise (PN) sequence.

[Figure 13.] Recovered signal.