1 Corso di Comunicazioni Mobili Prof. Carlo Regazzoni ASYNCHRONOUS DIRECT SEQUENCE SPREAD SPECTRUM.

Slides:



Advertisements
Similar presentations
Multiuser Detection for CDMA Systems
Advertisements

Spread Spectrum Chapter 7. Spread Spectrum Input is fed into a channel encoder Produces analog signal with narrow bandwidth Signal is further modulated.
1. INTRODUCTION In order to transmit digital information over * bandpass channels, we have to transfer the information to a carrier wave of.appropriate.
1 Multi-user Detection Gwo-Ruey Lee. Wireless Access Tech. Lab. CCU Wireless Access Tech. Lab. 2 Outlines Multiple Access Communication Synchronous CDMA.
Multiuser Detection in CDMA A. Chockalingam Assistant Professor Indian Institute of Science, Bangalore-12
Chapter 7 Multiuser Detection.
The 3 rd MCM of COST 289: TU Košice, October 30-31, 2003 Technical University of Košice, Slovakia 1 of 27 THE PIECE-WISE LINEAR MICROSTATISTIC MULTI-USER.
IERG 4100 Wireless Communications
Three Lessons Learned Never discard information prematurely Compression can be separated from channel transmission with no loss of optimality Gaussian.
Partial Parallel Interference Cancellation Based on Hebb Learning Rule Taiyuan University of Technology Yanping Li.
Independent Component Analysis (ICA) and Factor Analysis (FA)
1 CMPT 371 Data Communications and Networking Spread Spectrum.
Matched Filters By: Andy Wang.
1 Digital Communication Systems Lecture-3, Prof. Dr. Habibullah Jamal Under Graduate, Spring 2008.
Noise, Information Theory, and Entropy
Adaptive Signal Processing
4.1 Why Modulate? 이번 발표자료는 연구배경 연구복적 제안시스템 시뮬레이션 향후 연구방향으로 구성되어 있습니다.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Modulation, Demodulation and Coding Course
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Introduction to Adaptive Digital Filters Algorithms
Lecture II Introduction to Digital Communications Following Lecture III next week: 4. … Matched Filtering ( … continued from L2) (ch. 2 – part 0 “ Notes.
-1- ICA Based Blind Adaptive MAI Suppression in DS-CDMA Systems Malay Gupta and Balu Santhanam SPCOM Laboratory Department of E.C.E. The University of.
Dept. of EE, NDHU 1 Chapter Three Baseband Demodulation/Detection.
1 Introduction to. 2 Contents: DEFINITION OF SPREAD SPECTRUM ( SS ) CHARACTERISTICS OF SPREAD SPECTRUM BASIC PRINCIPLES OF DIRECT SEQUENCE SPREAD SPECTRUM.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
Automatic Gain Control Response Delay and Acquisition in Direct- Sequence Packet Radio Communications Sure 2007 Stephanie Gramc Dr. Noneaker.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
Baseband Demodulation/Detection
SUPA Advanced Data Analysis Course, Jan 6th – 7th 2009 Advanced Data Analysis for the Physical Sciences Dr Martin Hendry Dept of Physics and Astronomy.
1 Chapter 1 Introduction to spread-spectrum communications Part I.
Medicaps Institute of Technology & Management Submitted by :- Prasanna Panse Priyanka Shukla Savita Deshmukh Guided by :- Mr. Anshul Shrotriya Assistant.
Performance of Digital Communications System
Code Division Multiple Access
1 Chapter 9 Detection of Spread-Spectrum Signals.
Chapter 6. Effect of Noise on Analog Communication Systems
Chapter 4: Baseband Pulse Transmission Digital Communication Systems 2012 R.Sokullu1/46 CHAPTER 4 BASEBAND PULSE TRANSMISSION.
Sistemi di radiocomunicazione 1 SISTEMI DI RADIOCOMUNICAZIONE ASYNCHRONOUS DIRECT SEQUENCE SPREAD SPECTRUM Prof. C. Regazzoni.
CHAPTER 5 SIGNAL SPACE ANALYSIS
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
Chapter 7 Point Estimation of Parameters. Learning Objectives Explain the general concepts of estimating Explain important properties of point estimators.
Digital Communications Chapeter 3. Baseband Demodulation/Detection Signal Processing Lab.
The Effect of Channel Estimation Error on the Performance of Finite-Depth Interleaved Convolutional Code Jittra Jootar, James R. Zeidler, John G. Proakis.
Synchronization of Turbo Codes Based on Online Statistics
ECE 4710: Lecture #31 1 System Performance  Chapter 7: Performance of Communication Systems Corrupted by Noise  Important Practical Considerations: 
Spectrum Sensing In Cognitive Radio Networks
SISTEMI DI RADIOCOMUNICAZIONE
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
Single Correlator Based UWB Receiver Implementation through Channel Shortening Equalizer By Syed Imtiaz Husain and Jinho Choi School of Electrical 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.
Performance of Digital Communications System
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 3c: Signal Detection in AWGN.
TUNALIData Communication1 Spread Spectrum Chapter 9.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
1 Chapter 2 Introduction to spread-spectrum communications Part II.
Lecture 1.31 Criteria for optimal reception of radio signals.
Advanced Wireless Networks
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
Lecture 1.30 Structure of the optimal receiver deterministic signals.
Advanced Wireless Networks
Recent Advances in Iterative Parameter Estimation
DSSS Multiple Access Channel (Cont.)
Error rate due to noise In this section, an expression for the probability of error will be derived The analysis technique, will be demonstrated on a binary.
EE513 Audio Signals and Systems
On the Design of RAKE Receivers with Non-uniform Tap Spacing
Presentation transcript:

1 Corso di Comunicazioni Mobili Prof. Carlo Regazzoni ASYNCHRONOUS DIRECT SEQUENCE SPREAD SPECTRUM

2 References 1.R. Pickholtz, D. L. Schilling, and L. B. Milstein, “Theory of Spread-Spectrum Communications – A Tutorial”, IEEE Transactions on Communications, Vol. COM- 30, No. 5, Maggio 1982, pp K. Pahlavan, A.H. Levesque, “Wireless Information Networks”, Wiley: New York A.J. Viterbi, “CDMA: Principles of Spread Spectrum Communications”: Addison Wesley: J.G. Proakis, “Digital Communications”, (Terza Edizione), McGraw-Hill: M.B. Pursley, “Performance Evaluation for Phase-Coded Spread-Spectrum Multiple Access Communications – Part I: System Analysis”, IEEE Trans. on Comm., Vol. 25, No. 8, pp , Agosto A. Lam, F. Olzluturk, “Performance Bounds of DS/SSMA Communications with Complex Signature Sequences”, IEEE Trans. on. Comm, vol. 40, pp , Ottobre D. Sarwate, M. B. Pursley, “Correlation Properties of Pseudorandom and Related Sequences”, Proceedings of the IEEE, Vol. 68, No. 5, pp , Maggio F.M. Ozluturk, S. Tantaratana, A.W. Lam: “Performance of DS/SSMA Communications with MPSK Signalling and Complex Signature Sequences”, IEEE Trans. on Comm. Vol. 43, No. 2/3/4, Febbraio 1995, pp

3 Introduction In the previous session “TECNICHE DI TRASMISSIONE-DATI DIGITALI BASATE SUL CONCETTO DI SPREAD SPECTRUM” a Direct Sequence Spread Spectrum system with two or more users using the same band (as usual in CDMA) but different spreading codes has been partially analyzed. The users involved in other communications are considered as interference called Crosstalk Interference whose power is related to Process Gain N. By modifying and choosing particular spreading code, their effects can be reduced. The previous instances are main features of Code Division Multiple Access, which uses the strength of Spread Spectrum techniques to transmit, over the same band and with no temporal limitation (Asynchronous) information provided by several users.

4 Multi User DS-CDMA In Multi-user DS-CDMA each transmitter is identified by its PN sequence. It is possible to detect the information transmitted through a receiver based on a conventional matched filter. The other users, different by the transmitting one, will be considered as Multi User Interference, MUI, generally non Gaussian distributed. The received signal after the sampling can be considered as the contribution of three components: First Term is the tx signal η is the AWGN I is the MUI

5 Perfomances – AWGN hp Considering (as first case) a very simple situation where (k-1) DS-SS users are Gaussian, their power in the transmission band B is (k-1)P, where P is the transmitted power, considered equal for all users. Its spectral density is : The power of overall noise (MUI and AWGN) is: With previous data it is possible to obtain the Signal to Noise Ratio at the receiver: Usually, real systems are composed by several users, so due to the central limit theorem the overall interference (MUI) can be considered as Gaussian distributed. This hypothesis is reflected in BER computation where its Gaussian approximation is considered.

6 Perfomances– AWGN hp By using a BPSK modulator the transmission bandwidth is and the BER is with Gaussian hypothesis we have: Where is the Gaussian Error Function In a single user (k=1) and Gaussian (AWGN) scenario the DS-CDMA has the same performance of a narrow band BPSK modulation.

7 BER Evaluation - Gaussian hp In the last two slides a particular and usually wrong hypothesis has been considered: the MUI is modeled as white noise. In real case its spectral density is NOT flat, thus the Multi User Interference can not be considered as white noise. To carry out a deeper analysis, the first and second order statistics of random variables (considered Gaussian) have to be computed. Being η and I Gaussian distributed, the pdf of n g is Gaussian with zero mean and variance given by: because I and η are independent random variables with zero mean. η is the output of the receiver when n(t) (the AWGN) is the input: whose variance is N 0 T/4

8 Perfomances - Gaussian hp I, as already explained, is the interference generated by other users. It can be defined as out at the receiver as: where  k is the phase delay and is the time delay for user k The symbols have the same probability and the error probability is : where is the gaussian pdf of n g

9 Perfomances - Gaussian hp From the previous formula the error probability becomes: where the SNR for the considered user at the receiver is:. is the multi-user interference I normalized with respect to is the signal to noise ratio in the transmitter is the spectral density of AWGN

10 MUI Variance The variance of I, var(I), or the mean square value of,, has to be computed to obtain the final formula of P e.. It is sufficient the mean square value because. where and Note: time delay and phase delay are uniformly distributed variables in [0,T) and [0,2p) and the transmitted symbols have the same probability.

11 Example -TT 0 t -T+T+0 t Reference User Intereference User In the figures an example of asynchronous transmission with delay is presented.

12 MUI Variance The previous quantities can be defined considering the a-periodic cross- correlation between PN sequence of reference user and PN sequence of user K. The integrals of slide 10 can be computed as: for l k such as

13 MUI Variance Using the previous values the variance of normalized MUI has been reduced to: where and This integral can be divided in a summation of all integrals in the interval where.

14 MUI Variance By substituting the integral with the summation of integrals and with the values obtained in slide 12, the variance becomes: where

15 MUI Variance - Conclusion The last formula allow us to conclude: The higher the process gain N, the lower the MUI variance. This means that by increasing the SS bandwidth the power of the Multi-User interference will be reduced. A fundamental parameter is the cross-correlation function among PN sequences. With low correlation the MUI will be reduced and the interference can have weak effects. In the following section these aspects will be analyzed in details

16 We assume that transmitted signal is corrupted by AWGN in the channel; received signal can be so expressed as: where s(t) is transmitted signal and n(t) is noise with spectral density. Optimal receiver is, for definition, receiver which select bit sequence: Which is the most probable, given received signal r(t) observed during a temporal period 0  t  NT+2T, i.e.: Optimal Receiver: Asynchronous Transmission

17 Optimal Receiver: Asynchronous Transmission Two consecutive symbols from each user interfere with desired signal. Receiver knows energies of signals and their transmission delays. Optimal receiver evaluates the following likelihood function: Where b represents the data sequences received from K users

18 Optimal Receiver: Asynchronous Transmission First integral: doesn’t depend on K, so can be ignored in maximization while the second integral: represents correlator o matched filter outputs for K-th user in each signal interval. Third integral can be easily decomposed in terms regarding cross-correlation:

19 Optimal Receiver: Asynchronous Transmission Indeed can be written: for k  l for k > l can be expressed as a correlation measure (one for each K identifier sequences) which involves the outputs: of K correlators or matched filters.

20 Optimal Receiver: Asynchronous Transmission By using vectorial notation can be shown that NK outputs of correlators or matched filters can be expressed in form: where

21 Optimal Receiver: Asynchronous Transmission is a KxK matrix which elements are:

22 Optimal Receiver: Asynchronous Transmission Gaussian noise vector n(i) is zero mean and its autocorrelation matrix is: Vector r constitutes a set of statistics which are sufficient for estimation of transmitted bits. The maximum likelihood detector has to calculate 2 NK correlation measures to select the K sequences of length N which correspond to the best correlation measures. The computational load of this approach is too high for real time usage

23 Optimal Receiver: Alternative Approach Considering maximization of  (b) like a problem of forward dynamic programming can be possible by using Viterbi algorithm after matched filters bench. Viterbi algorithm Each transmitted symbol is overlapped with no more than 2(K-1) symbols When the algorithm uses a finite decision delay (a sufficient number of states), the performances degradation becomes negligible b 1 (i) b 2 (i-1)b 2 (i) b K (i-1)b K (i)

24 Optimal Receiver: Alternative Approach The previous consideration points out that there is not a singular method to decompose. Some versions of Viterbi algorithm for multi-user detection, proposed in the state of the art, are characterized by 2 K states and computational complexity O(4 K /K) which is still very high. This kind of approach is so used for a very little number of users (K<10 ). When number of users is very high, sub-optimal receivers are considered

25 Sub-optimal Receivers: Conventional Receiver The conventional receiver for single user is a demodulator which: 1.Correlates received signal with user’s sequence. 2.Connect matched filter output to a detector which implements a decision rule. Conventional receiver for single user suppose that the overall noise (channel noise and interference) is white Gaussian

26 Sub-optimal Receivers: Conventional Receiver The conventional receiver is more vulnerable to MUI because is impossible to design orthogonal sequences, for each couple of users, for any time offset. The solution can be the use of sequences with good correlation properties to contain MUI (Gold, Kasami). The situation is critical when other users transmit signals with more power than considered signal (near-far problem). Practical solutions require a power control method by using a separate channel monitored by all users. The solution can be multi-user detectors

27 Sub-optimal Receiver: De-correlating Detector The correlator output is: Likelihood function is: Where

28 Sub-optimal Receiver: De-correlating Detector But (see slide 27)  So is an unbiased estimation of b. The interference is so eliminated. It can be proved that the vector b which maximize maximum likelihood function is: This ML estimation of b is obtained transforming matched filters bench outputs.

29 Sub-optimal Receiver: De-correlating Detector The solution is obtained by searching linear transformation: Where matrix A is computed to minimize the mean square error (MSE) It can be proved that the optimal value A to minimize J(b) in asynchronous case is: 

30 Sub-optimal Receiver: Minimum Mean Square Error Detector The output of detector is: When is low compared to other diagonal elements in, minimum MSE solution approximate ML solution of de-correlating receiver. When noise level is high with respect to signal level in diagonal elements in matrix approximate identical matrix (under a scale factor ). So when SNR is low, detector substantially ignore MUI because channel noise is dominant. Minimum MSE detector provides a biased estimation of b, then there is a residual MUI.

31 Sub-optimal Receiver: Minimum Mean Square Error Detector To obtain b a linear system is to be computed: An efficient solving method is the square factorization(*) of matrix: With this method 3NK 2 multiplications are required to detect NK bits. Computational load is 3K multiplications per bit and it is independent from block length N and increase linearly with K. * Proakis, appendix D

32 Conclusions : BER Evaluation For an asynchronous DS/CDMA system, BER expression can be written (partially reported in slide 14)[5] as: It leads to: If stochastic PN sequences are considered: This formulation is wrong for “few users” whereas can be used for large number of users. It is useful for a simple evaluation of DS/CDMA system performances

33 Conclusions: BER Evaluation From P E expression can be derived an evaluation of CDMA system capacity, in terms of number simultaneous users served with a certain Quality of Service (QoS) For high values of x : Considering admissible P E  (sufficient for vocal applications) Considering the right side of equation as upper bound:

34 Conclusions: BER Evaluation For high values of signal-to-noise ratio an approximation is possible: A simple guidance, about a DS/CDMA system, to estimate system capacity is that more than N/3 asynchronous users can’t be served, where N is the process gain, with a probability error lower than

35 Example: numerical results BER Gaussian evaluation for DS/CDMA systems BPSK modulation Gold sequences K = number of users

36 Comments BER Gaussian evaluation is only an approximation of real BER. For SNR < 10 dB, Gaussian noise is predominant and BER is barely influenced by new users. For very high SNR MUI is predominant and the higher the number of users, the lower are performances, if process gain is low. Increasing SNR over a certain threshold, BER saturates: this is the bottle-neck given by MUI presence. To increase performances, a higher process gain is needed; this fact involves an expansion of transmission band, at the equal bit-rate.