Institute for Experimental Mathematics Ellernstrasse 29 45326 Essen - Germany Data communication signatures A.J. Han Vinck July 29, 2004.

Slides:



Advertisements
Similar presentations
Spread Spectrum Chapter 7.
Advertisements

Spread Spectrum Chapter 7. Spread Spectrum Input is fed into a channel encoder Produces analog signal with narrow bandwidth Signal is further modulated.
Error Control Code.
Time Division Frames PreambleInformation MessageGuard Time Frame (T f ) Slot 1Slot 2Slot 3Slot N... Header Synch Bits Control, Signaling CRC Info. Bits.
1 UWB (Ultra Wideband) Communication System Umut Akyol Haris Kremo Ahmed Turk John Youssef.
Lecture 8: Spread Spectrum
Institute for Experimental Mathematics Ellernstrasse Essen - Germany Pulse Position Access Codes A.J. Han Vinck.
Cellular Communications
RAKE Receiver Marcel Bautista February 12, Propagation of Tx Signal.
Coding for the Correction of Synchronization Errors ASJ Helberg CUHK Oct 2010.
Optical CDMA  Electrical  EE566: Optical Communication Optical CDMA Presented by: George Partasides
GPS and other GNSS signals GPS signals and receiver technology MM10 Darius Plausinaitis
Institute for Experimental Mathematics Ellernstrasse Essen - Germany packet transmission A.J. Han Vinck January 19, 2010.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany Coding for a Terrible Channel A.J. Han Vinck July 3, 2005 COST 289.
II. Medium Access & Cellular Standards. TDMA/FDMA/CDMA.
1 CMPT 371 Data Communications and Networking Spread Spectrum.
Ger man Aerospace Center Gothenburg, April, 2007 Coding Schemes for Crisscross Error Patterns Simon Plass, Gerd Richter, and A.J. Han Vinck.
Done by Sarah Hussein 10\05\2012. Trends in modern communication systems place high demands on low power consumption, high-speed transmission, and anti-
Spread Spectrum Techniques
Modulation, Demodulation and Coding Course
King Fahd University of Petroleum & Minerals  Electrical Engineering Department EE 578 Simulation of Wireless Systems Code Division Multiple Access Transmission.
DIGITAL COMMUNICATION Error - Correction A.J. Han Vinck.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION 2-dimensional transmission A.J. Han Vinck May 1, 2003.
1 Waveform Design For Active Sensing Systems – A Computational Approach.
Digital Speech Transmission and Recovery. Overall System Output (speaker) Channel (coax cable) Receiver Circuit Input (microphone) Transmitter Circuit.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany Data communication line codes and constrained sequences A.J. Han Vinck Revised.
EE 445S Real-Time Digital Signal Processing Lab Fall 2013 Lab 4 Generation of PN sequences Debarati Kundu and Andrew Mark.
Cellular Mobile Communication Systems Lecture 5
CELLULAR COMMUNICATIONS 4. Modulation. Modulation  Radio signals can be used to carry information  Audio, data, video  Information is used to modify.
1 Introduction to. 2 Contents: DEFINITION OF SPREAD SPECTRUM ( SS ) CHARACTERISTICS OF SPREAD SPECTRUM BASIC PRINCIPLES OF DIRECT SEQUENCE SPREAD SPECTRUM.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany On STORAGE Systems A.J. Han Vinck January 2011.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany On STORAGE Systems A.J. Han Vinck June 2004.
Complementary Code Keying with PIC based microcontrollers for The Wireless Radio Communications.
Doc.: IEEE b Submission March 2005 Francois Chin, Institute for Infocomm Research (I 2 R) Slide 1 Project: IEEE P Working Group.
Chapter 13. Spread Spectrum Park Dong-Hyun Department of Information and Communications Engineering The Graduate School of Sejong University.
1 Chapter 7. Spread Spectrum Wen-Shyang Hwang KUAS EE.
Information theory Multi-user information theory Part 7: A special matrix application A.J. Han Vinck Essen, 2002.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
802.11b PHY Wireless LANs Page 1 of 23 IEEE b WLAN Physical Layer Svetozar Broussev 16-Feb-2005.
COMMUNICATION SYSTEM EECB353 Chapter 7 Part III MULTIPLE ACCESS Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional
Doc.: IEEE /1398r0 Submission November 2014 Slide 1 Shiwen He, Haiming Wang Preamble Sequence for IEEE aj (45GHz) Authors/contributors:
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Multiple Access Techniques.
Code Division Multiple Access (CDMA) Transmission Technology
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
APAN ‘06, July, 2006Ng Chee Kyun1 Performance Analysis of TPSK in CDMA System Ng Chee Kyun Department of Computer and Communication Systems Engineering,
Lecture 12-13: Multi-access Aliazam Abbasfar. Outline.
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Spread Spectrum Chapter.
Error Control Coding. Purpose To detect and correct error(s) that is introduced during transmission of digital signal.
Doc.: IEEE a Submission June 2005 Dani Raphaeli, SandLinks Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
Introduction to OFDM and Cyclic prefix
Doc.: IEEE −05−0393−00−004a Submission July, 2005 Mc Laughlin, DecawaveSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
CSE 5345 – Fundamentals of Wireless Networks
Digital transmission over a fading channel
DIRECT SEQUENCE SPREAD SPECTRUM WITH FREQUENCY HOPPING
Spread Spectrum Chapter 7.
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
doc.: IEEE <doc#>
Chapter 5: Third generation systems-Wideband Digital Modulation
March, 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: PHY Proposal for the Low Rate Standard.
Submission Title: [Codes for preamble and data]
May, 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: PHY Proposal for the Low Rate Standard.
Wireless Networks Fall 2007
Source: [Yafei Tian, Chenyang Yang, Liang Li ]
Spread Spectrum Chapter 7.
Date Submitted: [March, 2007 ]
doc.: IEEE <doc#>
Presentation transcript:

Institute for Experimental Mathematics Ellernstrasse Essen - Germany Data communication signatures A.J. Han Vinck July 29, 2004

University Duisburg-Essendigital communications group A.J. Han Vinck Content: 1. Optical transmission model 2. Prime codes constructed from permutation codes 3. Optical Orthogonal Codes optical matched filter receiver auto- and cross correlation bound on cardinality 4. Barker codes

University Duisburg-Essendigital communications group A.J. Han Vinck Optical transmisison model – Consider Pulse Position Modulation (PPM) with optical „ON-OFF“ keying - Users transmit M-ary signatures Example: M = 3 (sub)slots for a signature of length

University Duisburg-Essendigital communications group A.J. Han Vinck Synchronous Communication model –Transmit: –Transmit: 1:= signature; 0:= 0 sequence 1:= signature; 0:= 0 sequence – Overlap with other users –Detection –Detection: check presence of signature (yes or no)

University Duisburg-Essendigital communications group A.J. Han Vinck How does it work as multi-access system? - Each user is assigned a unique signature ( length -L-) the unique signature is multiplied by each bit (1 or 0) the signature is only known to the receiver in order to recover the data. - The most important part for correct recovery is the set of signatures

University Duisburg-Essendigital communications group A.J. Han Vinck Block Diagram Optical CDMA Encoder Optical CDMA Encoder Data Source # 1 Data Source # N Optical Star Coupler Optical CDMA Decoder Data Recovery <----Transmitters--  <----Receivers-- 

University Duisburg-Essendigital communications group A.J. Han Vinck (a)First signature is represented by placing a pulse at the 1 st, 10 th 13 th and 28 th chip positions. (b)Second signature is represented by placing a pulse at the 1 st, 5 th 12 th and 31 st chip positions. Two optical orthogonal signatures with length L = 32 –Both signatures interfere in only one position

University Duisburg-Essendigital communications group A.J. Han Vinck Example: permutation code signatures:  length M M symbols (positions) are different  minimum # of differences d min = M-1 i.e. maximum # of agreements = 1 Example: M = 3; M-1 = 2 Set of signatures:

University Duisburg-Essendigital communications group A.J. Han Vinck Extension to M-ary Prime code construction: basis is permutation code with d min = M permutation code + extension Property: any two signatures agree in at most 1 position! check!

University Duisburg-Essendigital communications group A.J. Han Vinck Prime Code properties - # of agreements between any 2 signatures  1 Cardinality permutation code  M (M-1) + extension M - Cardinality PRIME code  M 2

University Duisburg-Essendigital communications group A.J. Han Vinck performance – In the no-noise, signature synchronous situation – We can accept M-1 other users, since the „interference“ is  1

University Duisburg-Essendigital communications group A.J. Han Vinck Non-signature-synchronized User A # agreements = 2 (auto-correlation) User B # agreements = 2 (cross-correlation)

University Duisburg-Essendigital communications group A.J. Han Vinck Other users noise OPTICAL matched filter TRANSMITTER/RECEIVER signature

University Duisburg-Essendigital communications group A.J. Han Vinck What is the receiver doing? Collect all the ones in the signature: delay delay delay 3 weight w

University Duisburg-Essendigital communications group A.J. Han Vinck We want: 1.weight w large high peak 2.side peaks  1 for other signatures cross correlation  1

University Duisburg-Essendigital communications group A.J. Han Vinck „Optical“ Orthogonal Codes (OOC) Property: x, y  {0, 1} AUTO CORRELATION CROSS CORRELATION x x y y x xshifted cross

University Duisburg-Essendigital communications group A.J. Han Vinck autocorrelation signature x side peak > 1 impossible auto correlation  2 Check! w = 3

University Duisburg-Essendigital communications group A.J. Han Vinck Sketch of proof * 1 – If * = 1, then interval A = B and auto correlation  2 A B

University Duisburg-Essendigital communications group A.J. Han Vinck Cross correlation signature x * * * 1 * * * signature y * * * 1 * * * * * * 1 * * ? Suppose that ? = 1 then cross correlation with x = 2 y contains same interval as x  impossible

University Duisburg-Essendigital communications group A.J. Han Vinck Intervals between ones ? ,5 2,3 4,6

University Duisburg-Essendigital communications group A.J. Han Vinck Important properties (for code construction) 1) All intervals  between two ones must be different  = 1,  = 2,  = 3, 4 C(7,2,1) cross 2) Cyclic shifts give cross correlation > 1 they are not in the OOC

University Duisburg-Essendigital communications group A.J. Han Vinck property 1: All intervals between ones are different, otherwise a shifted version of Y gives correlation 2 signature X signature Y

University Duisburg-Essendigital communications group A.J. Han Vinck property 2: Cyclic shifted versions are not good as signature X X* A shifted version of X* could give correlation 4

University Duisburg-Essendigital communications group A.J. Han Vinck conclusion Signature in sync: peak of size w w must be large All other situations contributions  1 What about code parameters?

University Duisburg-Essendigital communications group A.J. Han Vinck Code size for code words of length n # different intervals < n must be different otherwise correlation  2 For weight w vector: w(w-1) intervals |C(n,w,1)|  (n-1)/w(w-1) ( = 6/6 = 1) 1, 2, 3, 4, 5, 6

University Duisburg-Essendigital communications group A.J. Han Vinck Sequences with „good“ correlation properties Example: count # of agreements - # of disagreements agreements: 1-1 AND 0-0 Barker shift one position to the right

University Duisburg-Essendigital communications group A.J. Han Vinck Barker Codes examples Barker 11: [ 1,1,1,1,0,0,1,1,0,1,0] Barker 13: [ 1,1,1,1,1,0,0,1,1,0,1,0,1] The best we can do if „out of sync“: | # of agreements - # of disagreements |  1 Notes: Barker codes (Barker, 1950th) exist only for lengths: N = 2, 3, 4, 5, 7, 11, 13 IEEE network uses the length 11- Barker code

University Duisburg-Essendigital communications group A.J. Han Vinck

University Duisburg-Essendigital communications group A.J. Han Vinck –Application in b

University Duisburg-Essendigital communications group A.J. Han Vinck

University Duisburg-Essendigital communications group A.J. Han Vinck Application in Spread Spectrum