Digital Communication Fundamentals

Similar documents
TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Appendix D Digital Modulation and GMSK

MODULATION Systems (part 1)

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

5 Signal Design for Bandlimited Channels

Probability and Random Variables. Generation of random variables (r.v.)

NRZ Bandwidth - HF Cutoff vs. SNR

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

DVB-T. The echo performance of. receivers. Theory of echo tolerance. Ranulph Poole BBC Research and Development

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

Digital Transmission (Line Coding)

Digital Baseband Modulation

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Analog and Digital Signals, Time and Frequency Representation of Signals

Signal Detection C H A P T E R SIGNAL DETECTION AS HYPOTHESIS TESTING

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

Example/ an analog signal f ( t) ) is sample by f s = 5000 Hz draw the sampling signal spectrum. Calculate min. sampling frequency.

MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) pegasusdat@aol.com

RF Measurements Using a Modular Digitizer

Jitter Measurements in Serial Data Signals

CDMA TECHNOLOGY. Brief Working of CDMA

A WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS

Contents. A Error probability for PAM Signals in AWGN 17. B Error probability for PSK Signals in AWGN 18

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

4 Digital Video Signal According to ITU-BT.R.601 (CCIR 601) 43

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

1 Multi-channel frequency division multiplex frequency modulation (FDM-FM) emissions

The Phase Modulator In NBFM Voice Communication Systems

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Application Note Noise Frequently Asked Questions

PCM Encoding and Decoding:

USB 3.0 CDR Model White Paper Revision 0.5

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Jitter Transfer Functions in Minutes

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

Convolution, Correlation, & Fourier Transforms. James R. Graham 10/25/2005

Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels

Digital Transmission of Analog Data: PCM and Delta Modulation

How To Encode Data From A Signal To A Signal (Wired) To A Bitcode (Wired Or Coaxial)

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

Module 13 : Measurements on Fiber Optic Systems

How To Understand The Theory Of Time Division Duplexing

AN INTRODUCTION TO DIGITAL MODULATION

1. (Ungraded) A noiseless 2-kHz channel is sampled every 5 ms. What is the maximum data rate?

Lezione 6 Communications Blockset

Dithering in Analog-to-digital Conversion

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

Taking the Mystery out of the Infamous Formula, "SNR = 6.02N dB," and Why You Should Care. by Walt Kester

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS

Experiment 3: Double Sideband Modulation (DSB)

(2) (3) (4) (5) 3 J. M. Whittaker, Interpolatory Function Theory, Cambridge Tracts

RF SYSTEM DESIGN OF TRANSCEIVERS FOR WIRELESS COMMUNICATIONS

Comparison of Network Coding and Non-Network Coding Schemes for Multi-hop Wireless Networks

AM Receiver. Prelab. baseband

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Revision of Lecture Eighteen

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Chapter 8 - Power Density Spectrum

Antennas & Propagation. CS 6710 Spring 2010 Rajmohan Rajaraman

Radio Transmission Performance of EPCglobal Gen-2 RFID System

Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

Lecture 14. Point Spread Function (PSF)

Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can

INTERNATIONAL TELECOMMUNICATION UNION $!4! #/--5.)#!4)/. /6%2 4(% 4%,%0(/.%.%47/2+

Optical Fibres. Introduction. Safety precautions. For your safety. For the safety of the apparatus

EECC694 - Shaaban. Transmission Channel

Public Switched Telephone System

LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS

ISI Mitigation in Image Data for Wireless Wideband Communications Receivers using Adjustment of Estimated Flat Fading Errors

DT3: RF On/Off Remote Control Technology. Rodney Singleton Joe Larsen Luis Garcia Rafael Ocampo Mike Moulton Eric Hatch

Frequency Response of Filters

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 55, NO. 1, JANUARY

Introduction to IQ-demodulation of RF-data

Data Receivers. Digital Data Receivers

The Calculation of G rms

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

BER Performance Analysis of SSB-QPSK over AWGN and Rayleigh Channel

Workshop Perceptual Effects of Filtering and Masking Introduction to Filtering and Masking

CDMA Performance under Fading Channel

A Tutorial on the Decibel

Data Transmission. Data Communications Model. CSE 3461 / 5461: Computer Networking & Internet Technologies. Presentation B

PART 5D TECHNICAL AND OPERATING CHARACTERISTICS OF MOBILE-SATELLITE SERVICES RECOMMENDATION ITU-R M.1188

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

Performance Improvement of DS-CDMA Wireless Communication Network with Convolutionally Encoded OQPSK Modulation Scheme

Antenna Deployment Technical Brief

RESULTS OF TESTS WITH DOMESTIC RECEIVER IC S FOR DVB-T. C.R. Nokes BBC R&D, UK ABSTRACT

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

ELE745 Assignment and Lab Manual

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Lecture 1-6: Noise and Filters

SIGNAL PROCESSING & SIMULATION NEWSLETTER

On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable

S-Parameters and Related Quantities Sam Wetterlin 10/20/09

What s The Difference Between Bit Rate And Baud Rate?

Lecture 8: Signal Detection and Noise Assumption

2 The wireless channel

Transcription:

Chapter 2 Digital Communication Fundamentals 2.1 Introduction As we said at the end of Chapter 1, CDMA is applicable to digital (as opposed to analog) communication. This chapter is therefore devoted to providing an overview of basic digital communication. In its bare essence, digital communication consists of transmitting binary digits (1 s and 0 s) over a channel to a receiver. This process requires associating 1 s and 0 s with unique waveforms since the physical means of transmitting information over a wireless channel is through the conversion of information bearing waveforms into EM waves. There are also issues such as data transmission rate, noise, and modulation. These issues are addressed in this chapter beginning with the formation of the transmission waveform. The effect of noise is dealt with next, followed by that of bandwidth. The chapter concludes by looking at elementary digital modulation techniques. 2.2 Transmission and Reception in Noise We will now introduce concepts that bear upon performance issues in digital communication. Let us assume that a 0is transmitted as a positive pulse of amplitude A and duration T b while a 1 is transmitted with a negative pulse of the same amplitude and duration. The quantity T b is also referred to as the bit interval or the bit period. The data transmission rate R b in bits per second (bps) is given by R b = 1 T b. (2.1) The waveform transmitted over the channel can therefore be represented as s(t) = i a i p(t it b ), (2.2)

8 Chapter 2 where a i =±1, depending on whether the ith bit is 1 or 0, and p(t) is the rectangular pulse. This waveform is shown in Fig. 2.1. The received signal is typically regarded as the sum of the transmitted signal and a noise waveform. Usually, the noise is assumed to be zero-mean additive white Gaussian noise (AWGN). The rationale for this assumption is provided by the fact that the Gaussian distribution is widely prevalent whenever there are random phenomena. The addition of many random variables leads to nearly Gaussian distributions in many instances. In particular, if the noise process can be regarded as the sum of many independent and identically distributed random sources, then the AWGN assumption holds very well. White noise implies that the power spectrum of the noise is constant, independent of frequency. Thus the received signal r(t) is written r(t) = s(t) + n(t), (2.3) where n(t) is the AWGN. The receiver must determine if, in a bit interval, the received waveform corresponds to the transmission of a 1 or a 0. In any given bit interval, the received signal is { A + n(t) if 1 is transmitted r(t) = A + n(t) if 0 is transmitted. (2.4) To reduce the effect of the noise, we can average r(t) over the bit interval to get R = 1 1 r(t)dt = a + n(t)dt = a + N, (2.5) T b T b over T b over T b where a =±A, depending on the transmitted bit, and R and N are the averages of the received signal and additive noise, respectively, over the bit interval. Since n(t) is Gaussian, the random variable N is also Gaussian. Let σ 2 denote its average power. The receiver s problem now becomes one of determining, for a given value of R, whether the transmitted bit is a 1 or a 0. In the absence of noise, this is a Figure 2.1 Waveform for bit transmission.

Digital Communication Fundamentals 9 trivial problem. All the receiver has to do is decide on the basis of the sign of R; if R is positive, it knows a 1 was transmitted, otherwise a 0 was transmitted. With noise present, we hope that averaging has reduced its contribution, then continue with the same rule: where we have defined the sign function as output bit = 0.5 + 0.5sign(R), (2.6) { 1 x>0 sign(x) = 1 x 0. Because of the noise term N in Eq. (2.5), it is not always the case that R is positive when a 1 is transmitted and negative when a 0 is transmitted. Thus, as a consequence of the noise, there is a finite probability of erroneous bit decisions. If 1 s and 0 s are equally likely to be transmitted, then the expression for the probability of error or bit error rate (BER) is given by 14 ( ) A p(e) = Q, (2.7) σ where Q(x) = 1 exp 2π x ( u2 2 ) du. Suppose the power spectrum of the Gaussian noise is N 0 /2 watts per Hz. Then σ 2 = N 0 /2T b (see appendix on random signals and noise). By defining the signalto-noise ratio (SNR) per bit as the expression for the BER becomes The SNR is typically measured in decibels (db) as A plot of the BER versus SNR is shown in Fig. 2.2. SNR = A2 T b N 0 /2, (2.8) p(e) = Q ( SNR ). (2.9) SNR(dB) = 10 log(snr). (2.10)

10 Chapter 2 Figure 2.2 Bit error rate plot. 2.3 Effect of Finite Channel Bandwidth It was assumed in Eq. (2.3) that the transmitted signal s(t) passes through the channel and appears as is at the receiving end except for the additive noise. In practice, this does not happen. At the very least there is some loss of signal strength this phenomenon is called attenuation and delay. Suppose there is an attenuation of α and a delay of τ. Then the output of the channel is given by s 0 (t) = αs(t τ), (2.11) where α 1. This expression indicates that the channel behaves as a linear time invariant (LTI) system. Since the frequency response of an LTI system is given by the ratio of the Fourier transform of the output to that of the input, the frequency response of the channel characterized by Eq. (2.11) is given by H(jω) = α exp( jτω). (2.12) Such a channel is said to provide distortionless transmission since, as can be seen from Eq. (2.11), all the information contained in s(t) is preserved in s 0 (t). The conditions for distortionless transmission follow from Eq. (2.12) as:

Digital Communication Fundamentals 11 1. The magnitude of the channel frequency response must be a constant, independent of frequency. This is known as the flat frequency response condition: H(jω) = α. (2.13) 2. The phase of the channel frequency response obeys the linear phase condition H(jω) = τω + mπ, (2.14) where m = 0 or 1 depending on whether α is positive or negative. Since the group delay G D (ω) is defined as the negative of the derivative of the phase with respect to ω, this is also known as the constant group delay condition because G D (ω) = τ. (2.15) A distortionless channel is an ideal channel rarely met in practice. The channel is typically band-limited, which means that the conditions in Eqs. (2.13) to (2.15) are valid at best over a limited frequency range, and the frequency response is zero outside this range. Suppose the frequency range, in question is given by ω ω 0. Then the channel is said to be a baseband channel with bandwidth ω 0. If, on the other hand, the frequency range is given by ω 1 ω ω 2, the channel is said to be a bandpass channel with bandwidth ω 2 ω 1. If the channel is band-limited, the pulse p(t) used in Eq. (2.2) should have a Fourier transform that fits within the channel bandwidth. Otherwise, the transmitted signal is distorted. The magnitude of the Fourier transform of p(t) is plotted in Fig. 2.3. About 90% of the energy is in the main lobe that extends from 0 to 1/T b Hz. Most of the energy, about 99%, is within 10/T b Hz. Suppose the available (baseband) channel bandwidth is W Hz. Then, requiring up to 99% of the pulse energy to be within the channel bandwidth would mean R b 0.1W. (2.16) Thus, an immediate effect of finite bandwidth is that it limits the maximum rate at which bits can be transmitted. Figure 2.4 shows the effect of finite channel bandwidth on p(t) when Eq. (2.16) is violated. Here, the channel bandwidth is equal to the bit rate. Notice the distortion in the shape of the pulse. Equation (2.16) shows that a rectangular pulse is an inefficient waveform for transmitting data over band-limited channels because it can transmit data at a rate that is only 10% of the available bandwidth. A more efficient signaling waveform, commonly used in practice, is the raised cosine waveform, which permits transmission at rates between W and 2W bps. The raised cosine waveform derives its name from the fact that a section of its Fourier transform consists of one-half cycle of a cosine curve raised by a constant term, as shown in Fig. 2.5. The expression

12 Chapter 2 Figure 2.3 Fourier transform magnitude of rectangular pulse plotted as a function of frequency normalized by bit rate. Figure 2.4 Pulse distortion due to high data rate relative to bandwidth.

Chapter 3 Code Division Multiple Access 3.1 Introduction An alternative to frequency division and time division multiple access schemes is provided by code division multiple access (CDMA), which permits multiple users to simultaneously transmit over a channel while occupying the same frequency band. This is effected by assigning a unique code or signature to each user. As we will see, CDMA offers several advantages. Various schemes have been devised to generate the codes; this chapter will introduce the fundamentals of direct-sequence spread spectrum CDMA (DS-CDMA). 3.2 An Illustrative Example Suppose we have two different users transmitting data simultaneously over the same wireless channel. Let us say that user 1 is transmitting data intended for destination 1 and user 2 is doing the same for destination 2. However, because of the simultaneous transmission, the received waveform at each destination is the sum of the two transmitted waveforms. Thus, each receiver has the problem of extracting just the data intended for it. We illustrate one way of solving the problem. Let us say user 1 wants to transmit a data string d 1 given by 10110, and user 2 wants to transmit d 2 given by 11010. Suppose user 1 transmits a pulse s 1 (t) for a 1 and s 1 (t) for a 0, where s 1 (t) is the rectangular pulse of duration T b as shown in Fig. 3.1(a). On the other hand, suppose user 2 uses pulses s 2 (t) and s 2 (t), respectively, for the same purpose, where s 2 (t) is shown in Fig. 3.1(b). Note that Tb 0 { Tb i = j s i (t)s j (t)dt = 0 i j. (3.1) This means that the two signaling waveforms have the same energy and are orthogonal to each other. a The transmitted waveforms T 1 (t) and T 2 (t) for the two users a The integral on the left-hand side of Eq. (3.1) is the correlation between s i (t) and s j (t). Two signals with a correlation of zero are, by definition, orthogonal to each other.

20 Chapter 3 corresponding to the above data strings are shown in Fig. 3.2. The received signal at each destination is given by R(t) = T 1 (t) + T 2 (t) (3.2) and is shown in Fig. 3.3. (a) (b) Figure 3.1 Signature waveforms for (a) user 1, and (b) user 2. (a) (b) Figure 3.2 Transmitted waveforms for (a) user 1, and (b) user 2.

Code Division Multiple Access 21 Figure 3.3 Received waveform. Consider the first bit interval. Suppose we integrate the product of the received signal and s 1 (t) over this interval and call the resulting value r 1 (1); thatis, Tb r 1 (1) = R(t)s 1 (t)dt 0 Tb = T 1 (t)s 1 (t)dt + 0 Tb 0 T 2 (t)s 1 (t)dt. (3.3) For the data strings transmitted, the first integrand is s1 2 (t), and the second integrand is s 1 (t)s 2 (t). Thus, from Eq. (3.1), the first integral is T b and the second is 0. Therefore, Similarly, for the second bit, r 1 (1) = T b. (3.4) 2Tb r 1 (2) = R(t)s 1 (t)dt T b 2Tb 2Tb = T 1 (t)s 1 (t)dt + T 2 (t)s 1 (t)dt, (3.5) T b T b the first integrand is now s 2 1 (t) and the second integrand is again s 1(t)s 2 (t).this yields r 1 (2) = T b. (3.6)

22 Chapter 3 By repeating this process for the other bit intervals, we get r 1 (3) = T b,r 1 (4) = T b,r 1 (5) = T b. (3.7) By mapping T b to 1 and T b to 0, we find that r 1 (1) through r 1 (5) yield the string d 1. If, instead of integrating the received waveform after multiplying by s 1 (t) over each bit interval, we had chosen s 2 (t) for that purpose, the resulting values r 2 (1) through r 2 (5) would yield the string d 2. Thus, destination 1 can perform the described procedure using s 1 (t), and destination 2 can do the same using s 2 (t). In asense,s 1 (t) and s 2 (t) are signatures of user 1 and user 2, respectively, that permit separation of the individual data strings. The scheme can be generalized to multiple users who transmit simultaneously over the same wireless channel. Suppose there are K users sending data streams d 1,d 2,...,d K,wherethek th user s signature is s k (t). The transmitted signal is given by T(t)= n [2d 1 (n) 1]s 1 (t nt b ) + n [2d 2 (n) 1]s 2 (t nt b ) + + n [2d K (n) 1]s K (t nt b ), (3.8) where the 2d 1 indicates that a data bit of 1 maps to a positive amplitude, and a data bit of 0 maps to a negative amplitude. The block diagram of the transmitter is shown in Fig. 3.4. At the receiver, the received signal is given by R(t) = at (t), (3.9) where a is a positive constant representing the change in amplitude experienced by the signal as it travels from transmitter to receiver. If the signatures are pair-wise orthogonal, then the n th data bit of the k th user can be recovered at a receiver as d k (n) = 0.5 { 1 + sign[r k (n)] }, (3.10) where r k (n) = R(t)s k (t nt b )dt. n th bit interval The block diagram for the above procedure is shown in Fig. 3.5. We have just introduced the concept of CDMA, where multiple users can transmit data simultaneously over the same channel while occupying the same bandwidth, with separation effected by unique codes or signatures associated with each user.

Code Division Multiple Access 23 Figure 3.4 Transmitter block diagram. Figure 3.5 Receiver block diagram for users 1,...,K. Generally, the received signal is contaminated by noise, and the expression in Eq. (3.10) provides only an estimate of the n th data bit of the k th user. The issue of noise is treated in a later chapter.