Simulation of Optical CDMA using OOC Code

Similar documents
Next Generation CDMA Technology

CONSTRUCTION AND PERFORMANCE STUDIES OF A PSEUDO-ORTHOGONAL CODE FOR FIBER OPTIC CDMA LAN

2.50 Gbps Optical CDMA Transmission System

Communications Theory and Engineering

Turbo-coding of Coherence Multiplexed Optical PPM CDMA System With Balanced Detection

T325 Summary T305 T325 B BLOCK 3 4 PART III T325. Session 11 Block III Part 3 Access & Modulation. Dr. Saatchi, Seyed Mohsen.

BER Analysis for Synchronous All-Optical CDMA LANs with Modified Prime Codes

Maximization of Spreading Code Cardinality Using Transpose Function in Synchronous Optical CDMA

Analytical Comparison of Various Fiber-Optic CDMA Receiver Structures

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

POLARIZED OPTICAL ORTHOGONAL CODE FOR OPTICAL CODE DIVISION MULTIPLE ACCESS SYSTEMS

Performance of OCDMA Systems Using Random Diagonal Code for Different Decoders Architecture Schemes

An Optical CDMA Random Access Protocol for Multi-rate Optical Networks Adopting Multi-coding Techniques

Laboratory 5: Spread Spectrum Communications

Hybrid Subcarrier Multiplexed Spectral-Amplitude-Coding Optical CDMA System Performance for Point-to-Point Optical Transmissions

Study of Optical Spectral CDMA Zero Cross-correlation Code

Multiplexing Module W.tra.2

Reti di Telecomunicazione. Channels and Multiplexing

PH-7. Understanding of FWM Behavior in 2-D Time-Spreading Wavelength- Hopping OCDMA Systems. Abstract. Taher M. Bazan Egyptian Armed Forces

PERFORMANCE ANALYSIS OF A NEW CLASS OF CODES WITH FLEXIBLE CROSS CORRELATION FOR SAC-OCDMA SYSTEM

High-Speed Visible Light Indoor Networks Based on Optical Orthogonal Codes and Combinatorial Designs

Multirate schemes for multimedia applications in DS/CDMA Systems

Part 3. Multiple Access Methods. p. 1 ELEC6040 Mobile Radio Communications, Dept. of E.E.E., HKU

BER Analysis of Random Diagonal Code Set for Spectral Encoded Optical CDMA System

ITM 1010 Computer and Communication Technologies

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

A NEW CODE FOR OPTICAL CODE DIVISION MULTIPLE ACCESS SYSTEMS

CAPACITY ENRICHMENT OCDMA BASED ON ALGORITHM OF NOVEL FLEXIBLE CROSS CORRELATION (FCC) ADDRESS CODE

Chapter-1: Introduction

Mobile Communications TCS 455

UNIT-1. Basic signal processing operations in digital communication

Technical Aspects of LTE Part I: OFDM

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

Module 3: Physical Layer

ECS455: Chapter 4 Multiple Access

CDMA - QUESTIONS & ANSWERS

Performance Analysis of Optical Code Division Multiple Access System

IDMA Technology and Comparison survey of Interleavers

Spread Spectrum Techniques

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Downloaded from 1

Multiple Access System

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Diversity Techniques

IP Transmission Over OCDMA-LAN

Multiuser Detection for Synchronous DS-CDMA in AWGN Channel

DSRC using OFDM for roadside-vehicle communication systems

Mitigation of distortion in FH-OCDMA Networks with Various Modulation Techniques

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

SPREAD SPECTRUM (SS) SIGNALS FOR DIGITAL COMMUNICATIONS

Wireless Transmission & Media Access

OFDMA Networks. By Mohamad Awad

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

Three-level Code Division Multiplex for Local Area Networks

New Architecture & Codes for Optical Frequency-Hopping Multiple Access

Data Communication. Chapter 3 Data Transmission

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Comparative Study of OFDM & MC-CDMA in WiMAX System

Perfect Difference Codes for Synchronous Fiber-Optic CDMA Communication Systems

MODULATION AND MULTIPLE ACCESS TECHNIQUES

International Journal of Engineering and Techniques - Volume 3 Issue 4, July-Aug 2017

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

1 Introduction. Keywords: modified double weight (MDW) code, SAC- OCDMA, WDM and FBG

All-Optical Signal Processing. Technologies for Network. Applications. Prof. Paul Prucnal. Department of Electrical Engineering PRINCETON UNIVERSITY

Wireless Medium Access Control and CDMA-based Communication Lesson 08 Auto-correlation and Barker Codes

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

[P6] Naser Tarhuni, Timo O. Korhonen, and Mohammed Elmusrati, "State of Polarization Encoding for Optical Code Division Multiple Access Networks,"

CHAPTER 4. DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER)

(Refer Slide Time: 2:23)

Multiple Access. Difference between Multiplexing and Multiple Access

OFDM Systems For Different Modulation Technique

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes

Multi-Carrier Systems

Lecture 7: Centralized MAC protocols. Mythili Vutukuru CS 653 Spring 2014 Jan 27, Monday

UNIK4230: Mobile Communications. Abul Kaosher

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Manchester Coding and Decoding Generation Theortical and Expermental Design

Communications IB Paper 6 Handout 5: Multiple Access

Multiple Access Techniques

Lecture 2. Mobile Evolution Introduction to Spread Spectrum Systems. COMM 907:Spread Spectrum Communications

S PG Course in Radio Communications. Orthogonal Frequency Division Multiplexing Yu, Chia-Hao. Yu, Chia-Hao 7.2.

SPREADING CODES 1. INTRODUCTION. Ion POPA Societatea Română de Televiziune Studioul Teritorial Iaşi

Multi-user, 10 Gb/s spectrally. coded O-CDMA system with hybrid chip and slot-level timing coordination

JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 17, NO. 3, MARCH Passive Optical Fast Frequency-Hop CDMA Communications System

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Lecture 9: Spread Spectrum Modulation Techniques

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

WCDMA Basics Chapter 2 OBJECTIVES:

Performance Comparison of Coherent versus Incoherent Direct Sequence Optical Code Division Multiple Access System

Optical CDMA Networks with Bipolar Codes

NONNEGATIVE CODE DIVISION MULTIPLE ACCESS TECHNIQUES IN MOLECULAR COMMUNICATION LINCHEN WANG

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Efficient UMTS. 1 Introduction. Lodewijk T. Smit and Gerard J.M. Smit CADTES, May 9, 2003

Comparison of Different Detection Techniques Based on Enhanced Double Weight Code in Optical Code Division Multiple Access System

EC 551 Telecommunication System Engineering. Mohamed Khedr

Chapter 2 Direct-Sequence Systems

Transcription:

International Journal of Scientific and Research Publications, Volume 2, Issue 5, May 22 ISSN 225-353 Simulation of Optical CDMA using OOC Code Mrs. Anita Borude, Prof. Shobha Krishnan Department of Electronics & Telecom, Mumbai University Abstract- This paper examines optical CDMA (OCDMA) communication techniques with optical orthogonal codes. These optical orthogonal codes (OOC) set are constructed by using difference set methods. Simulations that show OOC reduce interference due to other users and channel noise. Probability of error can be reduce by selection of proper weight (w), length (n) & cardinality(c) of OOC. Index Terms- OCDMA, OOC encoder, OOC decoder, Probability of error. T I. INTRODUCTION he increasing demands for higher speed and advanced services in access networks require a bandwidth of above 5 Mbps for next-generation services to end users. The use of technologies based on optical fibers can easily achieve bandwidths higher than Mbps and at the same time can reduce maintenance and repair costs. CDMA was first applied to the optical domain in the mid- 98s by Prucnal, Salehi, and others [4]. Traditional fiber optic communication systems use either TDMA or WDMA schemes to allocate bandwidth among multiple users. Unfortunately, both present significant drawbacks in local area systems requiring large numbers of users. Optic code-division multiple-access (CDMA) system is a multiplexing system based on special codeword s which own good correlation properties. Optical orthogonal codes (OOCs) have application in OCDMA system because of their good correlation properties. Optical orthogonal codes have also found applications in mobile radio, frequencyhopping spread-spectrum communications, radar, sonar signal design, collision channel without feedback, neuromorphic networks, etc [2]. To establish the optical CDMA, we have to overcome the code orthogonality problem. Many researchers have proposed several codes such as prime code, optical orthogonal code, and so on. Optical code-division multiple accesses (OCDMA) is one of the most important techniques supporting many simultaneous users in shared media so as to increase the transmission capacity of an optical fiber. Optical CDMA operate asynchronously, without centralized control, and it does not suffer from packet collisions. As a result, optical CDMA systems have lower latencies than TDMA or WDMA. Furthermore, since time and frequency (or wavelength) slots do not need to be allocated to each individual user, significant performance gains can be achieved through multiplexing. Also, TDMA and WDMA systems are limited by hardware because of the slot allocation requirements. In contrast, CDMA systems are only limited the tolerated bit error rate relationship to the number of users. In section II, we introduce the optical orthogonal codes. Section III discusses optical CDMA technique. Section IV shows simulations of OCDMA with OOC set constructed by difference set methods. Section V evaluates the probability of error as a function of weight, length & no. of users. II. OPTICAL ORTHOGONAL CODES To reduce the crosstalk between users, an important property of the sequences (codewords) is that they produce a low correlation. OOC are a set of binary sequences with special autoand crosscorrelation properties. The correlation being low tells us that each sequence in the code can easily be distinguished from a shifted version of itself i.e. the autocorrelation is low, and it can easily be distinguished from any combination of shifted versions of other sequences in C i.e. the crosscorrelation is low. The size of the code is the number of codewords in C and is called its cardinality and is denoted C. An optical orthogonal code is a family of (, ) sequences with good auto- and cross-correlation properties. Thumbtack-shaped auto-correlation enables the effective detection of the desired signal and low-profiled cross-correlation makes it easy to reduce interference due to other users and channel noise. The use of optical orthogonal codes enables a large number of asynchronous users to transmit information efficiently and reliably. The lack of a network synchronization requirement enhances the flexibility of the system. In [3] Let (n, w, λa, λc) be positive integers. An (n, w, λa, λc) optical orthogonal code, or briefly a (n, w, λa, λc) - OOC, C, is a family of (, ) - sequences of length n and weight w satisfying the following two properties: The Autocorrelation Property For any x C and any integer τ, < τ < n. The cross-correlation property: For x y C and any integer τ. Largest possible cardinality of OOC ø (n, w, λ).() Often an OOC is denoted by the positions where C has ones. As an example consider the code C = {c, c2}= {, }, Which is an (5, 3, ) OOC with two codewords. This can be written as C = {{,, 3}5, {, 4, 9}5}. What the correlation constraint ( = ) also say is that no distances between the positions of ones in the code (C) are repeated. For example the distance

International Journal of Scientific and Research Publications, Volume 2, Issue 5, May 22 2 ISSN 225-353 between the first and the second one in c is, but as we look at two consecutivec s (cyclic shifted) the distance 4 will also be taken into consideration. In the codes above the distances are {, 4, 3, 2, 2, 3, 4,, 9, 6, 5, }. The distances {4, 2, 3,, 6, } are due to cyclic shifts of the codeword s (when we look at two consecutive codewords). We see here that no distance is repeated and therefore the code is an OOC with λa, =. If λc = 2 it means that any distance between the positions of ones cannot be repeated more than once. A desirable property of a code is that it should be as large as possible, i.e. contain as many codewords as possible. This to enable more users to access the channel. An OOC is said to be optimal if it has the maximum cardinality for a given (n, w, λa, λc).as mentioned in the previous section the codeword length n increases with increasing cardinality and weight. correlator will give a peak if the incoming stream of optical pulses contains the unique sequence and the presence of other users will be considered as noise. The decoding process is accomplished by using optical correlation. The block diagram of CDMA system topology is shown in Fig.. The all user s signals are transmitted to the all users receivers by star topology of optical network. In incoherent time spread optical CDMA systems a specific binary codeword is assigned to each user. If the user is transmitting the data bit one, its transmitter sends codeword otherwise no signal is sent. Each user s optical CDMA decoder is matched to its intended signal. III. OPTIMAL CDMA SYSTEM Fiber optic code-division multiple accesses (FO-CDMA) is one technique to allow several users to transmit simultaneously over the same optical fiber. A FO-CDMA system can, for each user, is described by a data source, containing the data that will be sent, followed by an encoder and then a laser that maps the signal from electrical form to an optical pulse sequence. At the receiver end an optical correlator is used to extract the encoded data. Fig.: The Block diagram of OCDMA Network In a FO-CDMA system it is common that each user is assigned one signature sequence called codeword. Each bit of information data is encoded by the signature sequence consisting of a number of shorter bits called chips. When this sequence is sent it represent.that a user with that unique signature has sent the information bit. If the information bit is it simply means that we send the corresponding length of zeros i.e. no light pulses during that interval. All users encoded data are then added together chip by chip and the result, which is called the superposition, are sent over the channel. If a light pulse represent the binary bit (mark that this is a chip and not an information bit) and the absence of a light pulse represent the binary bit the superposition mechanism has the following properties. + = + = + = + = The individual receivers, consisting of optical correlators, continuously observe the superposition of all incoming pulse transmissions and recover the data from the corresponding transmitter. This is done by correlation between the incoming signal and stored copies of that user s unique sequence. The Fig.2: The block diagram of proposed optical CDMA decoder The Fig. 2 shows the block diagram of proposed optical CDMA decoder. The proposed decoder consists of optical correlator, two optical hard-limiters (HL) and device of optical shaping. Its own correlator detects each user s signal by the means of the autocorrelation pulse, other users this signal appears as a noise. The optical HL is a non-linear device whose output optical intensities OUT depend on the input optical intensity IN. Where IN is an input optical intensity and its threshold level. Using the first and the second optical hard-limiters minimizes the multiple access interference in the system. It will be shown in the next part of this paper. The circuit of optical shaping changes optical pulse time duration. The function of optical CDMA decoder is to select the desired user s signal from received signal, which is a sum of all active users transmitted codewords. This is achieved using Optical Orthogonal Codes (OOC), which have good correlation properties. The definition of OOC is reported in []. OOC allow multiple access and asynchronous transfer mode in the incoherent time spread optical CDMA system. IV. SIMULATION OF OCDMA WITH OOC SET Fig. 3: Simulation steps for OCDMA with OOC set.

International Journal of Scientific and Research Publications, Volume 2, Issue 5, May 22 3 ISSN 225-353 In FO-OCDMA, first create information bits of users & then encoded with OOC set. We used OOC set from table I, which are constructed by difference set methods []. Table I: OOC set using difference set methods [] Sr. w n OOC set no. 3 3 {,,4} {,2,7} {,5,} {,9,2} 2 4 29 {,,3,8} {,4,3,9} {,3,22,28} {,9,4,27} {,7,26,28} {,9,4,25} {,5,23,28} {,7,2,27} 3 5 {,,4,,29} {,2,8,7,22} {,,4,,29} {,5,4,2,22} {,,4,,29} {,9,5,7,36} {,7,9,2,2} {,6,7,3,35} {,6,22,26,4} {,2,29,32,34} We consider an incoherent time spread optical CDMA system with N transmitters and receiver pairs (Fig. ). N users share the same optical medium usually, but not exclusive, in a star topology. Each information bit from user k is encoded into a codeword. where n is the length of the codeword, C k [i] {,} for i n, is the i -th chip value of the k -th user s codeword and Tc is the chip duration. Let C k = {c k [],c k [2],...c k [n]} is a vector representing the discrete form of the code. The chip signaling waveform p (t) i, for i n, is assumed to be rectangular with unit energy. Each transmitter broadcasts its encoded signal to all the receivers in the system..9.8.7.6.5.4.3.2. USER- ORIGNAL INFORMATION BITS 2 3 4 5 6 7 8 9 Fig.4 (a): user information bits Fig4 (a) & (b) shows the original data & encoded data of user,which are transmitted through the optical channel.ooc set are the signatures code are available at the transmitter as well as the receiver. The received signal is a sum of all the active K user s transmitted signals. where b k {,} is the k -th user s information bit and τ k T is time delay for k =,...,K. The receiver applies an optical correlator to the incoming signal to extract the desired user s information bit. We assume that the desired user s signal is denoted by k =. USER- ENCODED INFORMATION BITS AFTER PASSING OFC 2.5 2.5.5 -.5 - -.5 2 4 6 8 2 4 Fig.4 (c): channel output (received data) Fig4(c) shows the received data from the channel. The signal of desired user s optical correlator output is thus, N+ MAI.. (6) Where T= ntc is the time duration of one information bit. The first term in (4) corresponds to the desired users and the second one is multiple access interference (MAI). MAI is produced by simultaneously present optical codewords in the system. This model has neglected the effects of quantum noise and thermal noise in the photo detection process. USER- ENCODED INFORMATION BITS AFTER PASSING HARD LIMITER.9.8.7.6.5.4.3.2.9.8.7.6.5.4.3 USER- ENCODED INFORMATION BITS. 2 4 6 8 2 4 Fig.4 (d): output of hard limiter at receiver The received signals are passed through the hard limiter. An ideal optical hard-limiter is defined as.2. 2 4 6 8 2 4 Fig.4 (b): user encoded data with OOC set Therefore, if an optical light intensity (x) is bigger than or equal to one, the hard-limiter would clip the intensity back to one, and if the optical light intensity is smaller than one, the response of the optical hard-limiter would be zero. This ideal

PROBABILITY OF ERROR PROBABILITY OF ERROR PROBABILITY OF ERROR International Journal of Scientific and Research Publications, Volume 2, Issue 5, May 22 4 ISSN 225-353 nonlinear process would enhance the system performance because it would exclude some combinations of interference patterns from causing errors as in the soft-limiter case, i.e., the patterns that caused errors by analog summation of light intensity rather than by exact reproduction of the particular pattern with no analog effect. The threshold value can be chosen under the following condition. threshold w... (7) Fig.4(d)shoes output of hard limiter of a receiver. Then this signal is get decoded with OOC decoder at the receiver side.fig4 (e) shows the decoded output,which is nothing but original data of a user.as for ten bit information there is no error bit. Similarly we can calculate probability of error as a function of weight, length of OOC & no. of users..9.8.7 USER- RECOVERED INFORMATION BITS -2-4 -6-8 - -2.5 2 2.5 3 3.5 4 4.5 5-2 -4 No.Users-Dependancy of Probability of Error U= U=6 U=4 U=2 Fig.5 (b) Length-Dependancy of Probability of Error.6.5-6.4.3.2-8 -. 2 3 4 5 6 7 8 9 Fig.4 (e): decoder output of user -2-4 -6 n= n=2 n=5 n= n=2 (8) Where PE & k are probability of error and no. of users respectively. Fig.5shows several dependency of PE. Fig.5 (a) shows w-dependency of PE. As the sum of s in the code, w, goes up, PE gets lowered. Note that the highest threshold value under (4) would make the lowest PE on the same w. In the Fig. 5(b), we can find K-dependency of PE. As the number of accommodated users, K, goes up, PE gets higher. This is definitely due to the increasing interference. In Fig.5 (c), a length of code, n, is tested in different values,, 2, 5, and 2. As n goes up, PE gets lowered resulting in long processing time. So we need to deal with the trade off problem on the low error rate and processing time. -5 - -5 w= w=3 w=5 w=7 w=9 W-Dependancy of Probability of Error -2.5 2 2.5 3 3.5 4 4.5 5 Fig.5 (a) -8.5 2 2.5 3 3.5 4 4.5 5 Fig.5 (c) Fig.5. (a) n-dependency of probability of error (b)w- dependency of probability of error (c) K-dependency of probability of error V. CONCLUSION In this report, we introduced the optical CDMA with the OOC set constructed by difference set methods. OCDMA scheme was successfully applied by using the optical orthogonal codes. OOC reduce interference due to other users and channel noise.ooc enables a large number of asynchronous users to transmit information efficiently and reliably. However, OOC revealed some drawbacks, requirement of long sequences resulting in long signal processing time and severe degradation due to fast adding of cross correlation. Optical hard-limiter showed remarkable improvement in reducing interference due to other users. We also presented that the threshold value, code length, and total numbers of users are important factors for the probability of error. REFERENCES [] Yan Li, Junping Gao, Qi Li, Jianfei Liu. A CONSTRUCTION METHOD OF OPTICAL ORTHOGONAL CODE BASED ON DIFFERENCE SET Proceedings of IC-NIDC29. [2] SANGWOOK HAN. Optical CDMA with Optical Orthogonal Code shan4@ece.utexas.edu Department of Electrical and Computer Engineering The University of Texas at Austin Austin, TX 7872, MULTIUSER WIRELESS COMMUNICATION (EE38K) CLASS PROJECT, FALL 22. [3] Andreas Karlsson. Simulation of a CDMA system based on optical orthogonal codes Reg nr: LiTH-ISY-EX-3532-24.

International Journal of Scientific and Research Publications, Volume 2, Issue 5, May 22 5 ISSN 225-353 [4] J. A. Salehi, Code Division Multiple-Access Techniques in Optical Fiber Networks-Part I: Fundamental Principles, IEEE Trans. Commun., vol. 37, no. 8, Aug. 989, pp. 824-33. [5] F. R. K. Chung et al., Optical orthogonal codes: design, analysis, and applications, IEEE Trans. Inform. Technol., vol.35,pp. 595 64, May 989. Email id - anitapinu23@gmail.com Second Author: Prof. Shobha Krishnan, PhD, Department of Electronics & Telecom, VESIT Mumbai University. Email id - shobakrishnan87@hotmail.com, AUTHORS First Author: Mrs. Anita Borude, ME (EXTC), Department of Electronics & Telecom, VESIT, Mumbai University.