A Unified Understanding of the Many Forms of Optical Code Division Multiplexing Eli Yablonovitch Rick Wesel Bahram Jalali Ming Wu Ingrid Verbauwhede Can.

Slides:



Advertisements
Similar presentations
Physical Layer: Signals, Capacity, and Coding
Advertisements

Chapter Thirteen: Multiplexing and Multiple- Access Techniques.
Signal Encoding Techniques
Coherent phase shift keying In coherent phase shift keying different phase modulation schemes will be covered i.e. binary PSK, quadrature phase shift keying.
Transmission Security via Fast Time-Frequency Hopping PI: Eli Yablanovich Co-PIs: Rick Wesel Ingrid Verbauwhede Ming Wu Bahram Jalali UCLA Electrical.
Spread Spectrum Chapter 7.
Spread Spectrum Chapter 7. Spread Spectrum Input is fed into a channel encoder Produces analog signal with narrow bandwidth Signal is further modulated.
Data Communications and Networking
Lecture 8: Spread Spectrum
UCLA Progress Report OCDMA Channel Coding Jun Shi Andres I. Vila Casado Miguel Griot Richard D. Wesel UCLA Electrical Engineering Department-Communication.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
OCDMA Channel Coding Progress Report
COE 341: Data & Computer Communications (T062) Dr. Marwan Abu-Amara
Lecture 7 AM and FM Signal Demodulation
William Stallings Data and Computer Communications 7th Edition
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 8: Multiplexing.
1 CMPT 371 Data Communications and Networking Spread Spectrum.
© 2002 Pearson Education, Inc. Commercial use, distribution, or sale prohibited. Wireless Communications Principles and Practice 2/e T.S. Rapppaport Chapter.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 4: BandPass Modulation/Demodulation.
C H A P T E R 4 AMPLITUDE MODULATIONS AND DEMODULATIONS
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Digital Communication Symbol Modulated Carrier RX Symbol Decision Binary Bytes D/A Recovered Analog Binary Bytes Symbol State Modulation A/D Analog Source.
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
Spread Spectrum Techniques
BY MD YOUSUF IRFAN.  GLOBAL Positioning System (GPS) receivers for the consumer market require solutions that are compact, cheap, and low power.  This.
PULSE MODULATION.
Chapter 6. Signal Encoding Techniques
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
CHAPTER 6 PASS-BAND DATA TRANSMISSION
Lecture 71 Today, we are going to talk about: Some bandpass modulation schemes used in DCS for transmitting information over channel M-PAM, M-PSK, M-FSK,
William Stallings Data and Computer Communications 7 th Edition Chapter 8 Multiplexing.
1 Introduction to. 2 Contents: DEFINITION OF SPREAD SPECTRUM ( SS ) CHARACTERISTICS OF SPREAD SPECTRUM BASIC PRINCIPLES OF DIRECT SEQUENCE SPREAD SPECTRUM.
Chapter 10 Optical Communication Systems
Direct Sequence Spread Spectrum vs
Concepts of Multiplexing Many input signals to one transmission media Reduces the number of channels or conductors running from point A to point B Added.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
1 Dr. Uri Mahlab. 1.א1.א תוכן עניינים : Introduction of Binary Digital Modulation Schemes 2-10 Probability of error Transfer function of the optimum.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 9 – Spread Spectrum.
Spread Spectrum Spread-spectrum techniques are methods by which energy generated in a particular bandwidth is deliberately spread in the frequency domain,
1 ELE5 COMMUNICATIONS SYSTEMS REVISION NOTES. 2 Generalised System.
Optical telecommunication networks.  Introduction  Multiplexing  Optical Multiplexing  Components of Optical Mux  Application  Advantages  Shortcomings/Future.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Geometric Representation of Modulation Signals
Digital Modulation Schemes
Constellation Diagram
Amplitude/Phase Modulation
Line Coding and Binary Keying Modulation
Lecture 4 General-Purpose Input/Output NCHUEE 720A Lab Prof. Jichiang Tsai.
Data and Computer Communications by William Stallings Eighth Edition Networks and Communication Department 1 Multiplexing Click to edit Master subtitle.
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Spread Spectrum Chapter.
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
TUNALIData Communication1 Spread Spectrum Chapter 9.
Design of OCDMA Demonstrator Yun Ping Yang, Alireza Hodjat, Herwin Chan, Eric Chen, Josh Conway.
8.15 Noncoherent orthogonal Modulation(1) Noncoherent orthogonal modulation –If two signal is orthogonal and have the same energy during interval T, carrier.
EKT 431 DIGITAL COMMUNICATIONS. MEETING LECTURE : 3 HOURS LABORATORY : 2 HOURS LECTURER PUAN NORSUHAIDA AHMAD /
Fundamentals of Digital Communication
DIRECT SEQUENCE SPREAD SPECTRUM WITH FREQUENCY HOPPING
UCLA Progress Report OCDMA Channel Coding
Transmission Security via Fast Time-Frequency Hopping
Spread Spectrum Chapter 7.
Chapter 4: Digital Transmission
Physical Layer (Part 2) Data Encoding Techniques
Dr. Clincy Professor of CS
Passband Digital Transmission
Spread Spectrum A signal that occupies a bandwidth of B, is spread out to occupy a bandwidth of Bss All signals are spread to occupy the same bandwidth.
Information-Theoretic Study of Optical Multiple Access
Spread Spectrum Chapter 7.
Uncoordinated Optical Multiple Access using IDMA and Nonlinear TCM
Multiplexing and Demultiplexing
Spread Spectrum Analog or digital data Analog signal
Presentation transcript:

A Unified Understanding of the Many Forms of Optical Code Division Multiplexing Eli Yablonovitch Rick Wesel Bahram Jalali Ming Wu Ingrid Verbauwhede Can FPGA’s + Modulator/PhotoDetector Array Mimic any form of OCDMA?

Princeton USC Matched Filtering in Time Domain (non-coherent) UC Davis Telcordia Purdue Univ. Matched Filtering in the Spectral Domain (coherent)

Block Diagram DWDM DEMUX PhotodetectorsFPGA Data From Network Voltage Time Threshold Level (valid data) Multi-wavelength Laser Source     Wavelength Time     Wavelength Time DWDM MUX To Network Transmitter Receiver Wavelength Modulators FPGA Data Code Time

PLL Switch Matrix Delay Module Code Generator System clock LVDS Output LVDS Input Protocol Input clock Input data Output clock Output data LVDS: Low Voltage Differential Signaling PLL: Phase-Locked Loop FPGA Encryption

Therefore FPGA’s + Modulator/PhotoDetector Array can easily duplicate the performance of Matched Filtering in Time Domain (non-coherent) Therefore Princeton scheme and USC scheme can be emulated by our FPGA approach

Equivalence Between Spectral Phase Encoding And Time Sequential Encoding: (a) Sequential brief individual pulses, have a broad spectrum as indicated by the colors. The plus and minus signs in (a) indicate various phase shifts induced on the spectral components of one pulse. The phase shifts can be decoded by a matched filter, producing a single big pulse that can be monitored by a threshold detector. (b)With no loss of generality, the pulses can be spectrally filtered, and each spectral component sent to a phase sensitive photo-receiver. The retrieved information can be stored and processed in a Field Programmable Gate Array, which is fully equivalent to direct-sequence radio CDMA. (a) (b)

Figure 1: Coherent detection without a local oscillator. The ring is a carrier add/drop separation filter.

Figure 4: Tandem single side band receiver, not requiring a local oscillator, avoids duplicate side-bands.

A Direct Sequence radio CDMA system imposes random phase shifts +1 or –1 on the signals in much the same way as the channelized optical spectral phase decoder/encoder, described in a previous vugraph. Direct Sequence Spread Spectrum:

Therefore FPGA’s + Modulator/PhotoDetector Array can do Spectral Phase Encoding if Coherent detectors are used Therefore UC Davis scheme and Telcordia scheme and Purdue scheme can be emulated by our FPGA approach

The different approaches are all equivalent since, the frequency  time rectangular cell changes shape, but its area is preserved, in accordance with the “Uncertainty Principle”. Conventional Wavelength/Time matrix. Frequency and time are treated on an equal footing. Spectral Phase Encoding. Each color of each pulse will be coded with a different phase shift, producing narrow slicing of the spectrum, but relatively long periods between pulses. Direct-Sequence Time-Domain Spread-Spectrum CDMA. Each channel occupies a broad frequency spectrum corresponding to the inverse of the chip time.

Successive Decoding We can decode the first user by treating others as noise, then the first user’s ones become erasures for the other users. Proceed in this way until finish decoding all the users. This is called successive decoding. For binary OR channel, this process does not lose capacity as compared to joint decoding.

Successive Decoding: The Z-Channel Successive decoding for n users: –User with lowest rate is decoded first –Other users are treated as noise –The decoded data of the first user is used in the decoding of the remaining users First user sees a “Z-channel” Where  i = 1-(1-p) n-i is the probability that at least one of the n-i remaining users transmits a 1

Simple codes In order to have a hardware demo working for the May meeting, some very simple codes were produced. This demo consists of two transmitter and two receivers Both receivers decode the information independently

Simple Codes for Demo Short codes have been designed for a simple demo for 2 users These were chosen to be as simple to encode and decode as possible Each bit is encoded separately Bit synchronism is assumed, blocked asynchronism is allowed Coordination is required These codes are error free

Simple codes for Demo (2) Receiver 1 looks for position of 0 (which always exists) If 1 or 2, decide 1 If 3 or 4, decide 0 Source Rate 1/4 Source Rate 1/6 0 1 Receiver 2 looks for FIRST position of 0. If 1, 3 or 5, decide 1 If 2, 4 or 6, decide 0 Worst Case : block iblock i+1 Sum Rate 5/12

FPGA Setup for initial successive decoding Demo Data Generator Encoder FPGA Modulator CW Laser Data Generator Encoder FPGA Modulator CW Laser Wavelength Coupler Photodetector Bit Error Rate Tester Decoder FPGA Photodetector Bit Error Rate Tester Decoder FPGA Transmitter 1 Transmitter 2 Receiver 1 Receiver 2