Digital Signal Processing for Communication Systems

Similar documents
Design of a Transceiver for 3G DECT Physical Layer. - Rohit Budhiraja

Revision of Wireless Channel

Revision of Previous Six Lectures

Digital Communication System

Modern Quadrature Amplitude Modulation Principles and Applications for Fixed and Wireless Channels

Digital Communication System

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system

Revision of Previous Six Lectures

Digital Modulation Schemes

CH 5. Air Interface of the IS-95A CDMA System

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences EECS 121 FINAL EXAM

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

CH 4. Air Interface of the IS-95A CDMA System

UTA EE5362 PhD Diagnosis Exam (Spring 2012) Communications

filter, followed by a second mixerdownconverter,

Chapter 5. North American Cellular System Based on Time Division Multiple Access

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

CDMA Principle and Measurement

Exercises for chapter 2

Comparisons Between USDC (IS-54) and GSM

SNS COLLEGE OF ENGINEERING COIMBATORE DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

PERFORMANCE COMPARISON OF SOQPSK DETECTORS: COHERENT VS. NONCOHERENT

Amplitude Frequency Phase

Chapter 4. Part 2(a) Digital Modulation Techniques

Productivity and flexibility for A/D applications

Spread Spectrum (SS) is a means of transmission in which the signal occupies a

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

Spread spectrum. Outline : 1. Baseband 2. DS/BPSK Modulation 3. CDM(A) system 4. Multi-path 5. Exercices. Exercise session 7 : Spread spectrum 1

Outline Chapter 3: Principles of Digital Communications

Outline Chapter 4: Orthogonal Frequency Division Multiplexing

Lecture 7 Fiber Optical Communication Lecture 7, Slide 1

Lecture 12. Carrier Phase Synchronization. EE4900/EE6720 Digital Communications

Department of Electronics and Communication Engineering 1

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

With a lot of material from Rich Nicholls, CTL/RCL and Kurt Sundstrom, of unknown whereabouts

EC 551 Telecommunication System Engineering. Mohamed Khedr

Hani Mehrpouyan 1, Outline

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

a) Abasebanddigitalcommunicationsystemhasthetransmitterfilterg(t) thatisshowninthe figure, and a matched filter at the receiver.

CDMA Mobile Radio Networks

A Faded-Compensation Technique for Digital Land Mobile Satellite Systems

Chapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Research on DQPSK Carrier Synchronization based on FPGA

ALi Linear n-stage t ShiftRegister output tsequence

UNIVERSITY OF SOUTHAMPTON

3. 3. Noncoherent Binary Modulation Techniques

Wireless Communication Fading Modulation

Chapter 2: Wireless Transmission. Mobile Communications. Spread spectrum. Multiplexing. Modulation. Frequencies. Antenna. Signals

ABHELSINKI UNIVERSITY OF TECHNOLOGY

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

COMMUNICATION SYSTEMS

Unit 7 - Week 6 - Wide Sense Stationary Uncorrelated Scattering (WSSUS) Channel Model

Chapter 6 Passband Data Transmission

ECE5713 : Advanced Digital Communications

TELE4652 Mobile and Satellite Communications


Study on the next generation ITS radio communication in Japan

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1

OptiSystem applications: Digital modulation analysis (PSK)

Revision of Lecture 3

Chapter 7. Multiple Division Techniques

Multipath can be described in two domains: time and frequency

Keysight Technologies Understanding PDC and NADC Transmitter Measurements for Base Transceiver Stations and Mobile Stations

Multiplexing Module W.tra.2

EE6604 Personal & Mobile Communications. Week 10. Modulation Techniques

Receiver Designs for the Radio Channel

Mobile Communications

EC 6501 DIGITAL COMMUNICATION UNIT - IV PART A

Wireless PHY: Modulation and Demodulation

ECE 6560 Multirate Signal Processing Chapter 13

MSK has three important properties. However, the PSD of the MSK only drops by 10log 10 9 = 9.54 db below its midband value at ft b = 0.

Chapter 2 Overview - 1 -

EE3723 : Digital Communications

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

Wireless Communication Systems: Implementation perspective

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

Lecture 13. Introduction to OFDM

Objectives. Presentation Outline. Digital Modulation Revision

Satellite Communications: Part 4 Signal Distortions & Errors and their Relation to Communication Channel Specifications. Howard Hausman April 1, 2010

3/26/18. Lecture 3 EITN STRUCTURE OF A WIRELESS COMMUNICATION LINK

SC - Single carrier systems One carrier carries data stream

Image transfer and Software Defined Radio using USRP and GNU Radio

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

<3rd generation CDMA wireless systems>

Chapter 7 Multiple Division Techniques for Traffic Channels

Multiple Access Techniques

The Radio Channel. COS 463: Wireless Networks Lecture 14 Kyle Jamieson. [Parts adapted from I. Darwazeh, A. Goldsmith, T. Rappaport, P.

Downloaded from 1

PULSE SHAPING AND RECEIVE FILTERING

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

Synchronization. EE442 Lecture 17. All digital receivers must be synchronized to the incoming signal s(t).

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 9: Multiple Access, GSM, and IS-95

ANALOG (DE)MODULATION

Trellis-Coded Modulation [TCM]

Adoption of this document as basis for broadband wireless access PHY

CS 218 Fall 2003 October 23, 2003

1) The modulation technique used for mobile communication systems during world war II was a. Amplitude modulation b. Frequency modulation

Transcription:

Digital Signal Processing for Communication Systems 1999. 7. 5. Prof. YONG HOON LEE DEPARTMENT OF ELECTRICAL ENGINEERING KAIST

Contents 1. DSP for TDMA (IS-136) Mobile Communication 2. DSP for CDMA (IS-95) Mobile Communication 3. Miscellaneous PRML Receiver for DVD Software Defined Radio

Introduction to IS - 136 TDMA systems Access Method : TDMA/FDD Frequency Band Mobile to Basestation : 824-849 MHz ( 25MHz Band ) Basestation to Mobile : 869-894 MHz ( 25MHz Band ) Channel Bandwidth : 30 khz 25MHz / 30kHz = 832 channels Modulation : π/4 DQPSK Bit rate : 48.6 kbps Pulse Shaping Filter : Root Raised Cosine (roll off factor : 0.35) slot 1 slot 2 slot 3 slot 4 slot 5 slot 6 6.67ms One time slot have 14-symbol preamble and 148-symbol data

Digital Traffic Channel Time Slots (bits ) (bits ) SACCH (slow associated control channel) : for power control & handoff CDVCC (coded digital verification color code) : basestation ID number SYNC (synchronization and training) : for synchronization & training CDL (coded digital control channel locator) : control channel location information RSVD (reserved) G (guard time) : for tolerating inter-slot overlapping R (ramp up time) : for delay when power on

Mobile Station Block Diagram FACCH (slow associated control channel) : for power control & handoff DVCC (digital verification color code) : basestation ID number

Mobile Station H/W Block Modem Vocoder program Assembler Machine code Air MIC ROM RF Baseband codec DSP chip Voiceband Codec Instruction simulator MIGHTI(KAIST) Speaker Micro Controller Layer1 program Layer2 program Layer3 program 80C196NU(Intel)

Baseband Modem Block Diagram Channel coded & Interleaved binary sequence π/4 DQPSK modulator PSF D/A 48.6kbps 24.3kbaud 24.3x4kbaud LPF fading channel π/4 DQPSK demodulator equalizer 24.3kbaud timing recovery PSF 24.3x8kbaud A/D (oversampled by 8)

Baseband Equivalent Channel Model Rayleigh fading channel with two ray delay spread model transmitted signal delay ( < T ) X φ X φ + + AWGN, η(t) φ φ

Baseband equivalent channel ( a () t = 1, a () t = 1, φ () t = 0and φ () t = 0) 2 1 2 1 2 1.5 1 0.5 0 flat fading channel frequency selective (two ray with τ=0.5t) 0.5 4 3 2 1 0 1 2 3 4 5 T(symbol period) Digital channel Transmitted symbol 3-tap FIR filter Channel output Channel model for MLSE equalization

π/4 DQPSK MODEM Differential PSK (DPSK) Let the received signal r(t) be: ( 0 θ + θ)) [ ] rt () = Re gte () j w t k where θ k is the signal phase associated with the k-th symbol and θ is the phase offset. r(t) e jw 0 t LPF e j ( θ θ) k e D * j ( θ 1 θ ) k e j θ θ ( k k 1 ) (Differentially coherent receiver) θ = θ θ + At the modulator, we send where θ is determined depending on the symbol at k.

e.g. Binary DPSK Symbol at K 0 1 θ e.g. DQPSK and π/4-dqpsk (for IS-136) [1]-[2] π 0 Symbol at K 00 01 10 11 DQPSK 0 π/2 - π/2 π π/4-dqpsk π/4 3π/4 - π/4-3π/4 DQPSK Binary input 11 00 01 11 π/4-dqpsk DQPSK θ π 0 π/2 π DQPSK θ 0 π π 3π/2 π/2 π/4 θ -3π/4 π/4 3π/4-3π/4 π/4 θ 0-3π/4-2π/4 π/4-2π/4

Phase Ambiguity in PSK At the M-PSK receiver, the input given by r( t) = g( t)cos( w t 2πi / M + θ ) = Re j w0t [ ( ) ] 2 πi / M + θ g t e ) ( 0 where g(t) is the signal pulse shape and θ is the phase offset (noise-free case). r(t) LPF π θ Phase ambiguity occurs when θ>π/m. To avoid this, at least one reference symbol is required. Sometimes, DPSK with coherent demodulation is used. In fact, in IS-136 coherent demodulation of π/4 DQPSK is employed to avoid phase ambiguity and to employ MLSE. Given a reference symbol, θ can be estimated. This procedure is called carrier recovery.

Pulse shaping filter [3]

Raised Cosine Filters Cascade of T x and R x filters having the following raised cosine spectrum. e.g. Symbol (Baud) rate = 30ksymbol/sec 1/T = 30k If the roll-off factor r=0.5 (50% excess BW) then the Tx BW is 3/4 1/T = 3/4 30k = 22.5 khz

Digital PSF Digital PSF A/D LPF rate = R rate = NR Digital PSF : Interpolator The effect of ADC (ZOH) should be compensated. Often a digital PSF is a cascade of a raised cosine filter and an equalizer compensating for ADC

(β = 0.2)

Synchronization Symbol synchronization (Timing recovery) Nonlinear spectral line (NSL), Decision directed (DD) (In DD methods, frame sync. Is assumed) Carrier synchronization (Phase and Frequency recovery) Decision directed is popular Frame synchronization Matched filtering (In CDMA systems, code acquisition for symbol timing recovery is essentially the same as frame sync.) Network synchronization Acquisition and tracking Known data sequence (preamble) is generally given during acquisition.

For the IS-136 system Timing recovery : NSL with oversampling by 8. Carrier recovery: Phase offset is compensated by the MLSE. Frequency offset compensation is sometimes required. Frame synchronization : matched filtering with 28 sync. Bits.

Timing recovery d(nt) π/4 DQPSK modulator output PSF D/A fading channel A/D (oversampled) PSF kt r(nt/k) r(nt) timing recovery Nonlinear spectral line (NSL) method [4] r(nt/k) 2 g(nt/k) narrow BPF center freq. = 1/T f(nt/k) Peak detector

Baseband equivalent channel oversampled by 32 (k=32) 2 1.5 1 0.5 0 flat fading channel frequency selective (two ray with τ=0.5t) 0.5 2 1.5 1 0.5 0 0.5 1 1.5 2 2.5 T(symbol period) NSL for BPSK in flat fading NSL for π/4 DPSK in flat fading channel (IS-136 preamble) 1 2 0.8 0.6 1.5 0.4 1 0.2 0.5 0 0.2 0 0.4 0.5 0.6 0.8 received data, r(nt/k) square output, g(nt/k) 1 2 4 6 8 10 12 14 T(symbol period) 1 received data, r(nt/k) BPF output, f(nt/k) 1.5 2 4 6 8 10 12 14 T(symbol period)

NSL for BPSK in two ray Rayleigh fading NSL for π/4 DQPSK in two ray Rayleigh fading channel (IS-136 preamble) 1.5 2 1 1.5 1 0.5 0.5 0 0 0.5 0.5 1 1 received data, r(nt/k) square output, g(nt/k) 1.5 2 4 6 8 10 12 14 T(symbol period) 1.5 received data, r(nt/k) BPF output, f(nt/k) 2 2 4 6 8 10 12 14 T(symbol period) - Due to the fading, there are no ISI-free positions. Equalization for compensating ISI is essential.

Carrier frequency offset compensation (carrier recovery) d(nt) π/4 DQPSK modulator output Digital channel X r(nt) e j2π fnt Carrier offset estimation X e j2π fnt ü Carrier frequency offset estimation with the help of preamble sequence. principle of carrier offset estimation for AWGN [6] r(nt) X γ (nt) X ρ(nt) 1 2πT arg( ) ü f 1/d(nT) T * j2π fnt j2π fnt r(nt) = d(nt) e + η( nt) e π η( nt) γ ( nt) = e + e d(nt) j2 fnt j2π fnt j2π ft ρ( nt) = e + noise related term( ϕ( nt))

Equalization and Demodulation Use of the differential decoder (detector) before equalization is not recommended, because the differential decoder introduces nonlinearities to the channel. Differential decoder (detector) r(n) Equalization X T * MLSE (maximum likelihood sequence estimation) outperforms the linear and decision-feedback equalizers which are associated with symbol-by-symbol detectors.

MLSE via Viterbi Algorithm (VA) [5] MLSE via VA ü Channel estimation SYNC preamble For M-ary symbol and L-tap channel, the number of states for VA is M. In π/4 DQPSK, signal constellation at even and odd time instants are different, but at a given time M=4. Therefore, we define 16 states assuming L=3. In this case, however, the state vectors at even and odd time instants should be different. L- The channel is estimated from the SYNC Preamble by using the RLS algorithm.

e.g. An MLSE equalizer with 4 states (M=2, L=3) State 0 (-1-1) T r() 1 ( 00,) ü T r( 2) ( 00, ) ü T r() 3 (,) 00 ü State 1 (-1 1) T r() 1 ( 01,) ü T r() 3 (,) 20 ü State 2 ( 1-1) T r( 2) ( 12, ) ü State 3 ( 1 1) State 0 State 3-1 -1-1 1 1 State 0 State 1 ( jk, ) : Hypothesized input vector when the transition from the state j to the state k occurs. T T T e.g. (0,0) = [-1,-1,-1], (0,1) = [-1,-1,1], (3,2) = [1,1,-1]

State vectors for π/4 DQPSK (M=4, L=3) 0 1/4 1/4 0 0 1/4 1/4 0 0 1/4 1/4 0 0 3/4 1/4 1/2 0 3/4 1/4 1/2 0 3/4 1/4 1/2 0 5/4 1/4 1 0 5/4 1/4 1 0 5/4 1/4 1 0 7/4 1/4 3/2 0 7/4 1/4 3/2 0 7/4 1/4 3/2 1/2 1/4 3/4 0 1/2 1/4 3/4 0 1/2 1/4 3/4 0 1/2 3/4 3/4 1/2 1/2 3/4 3/4 1/2 1/2 3/4 3/4 1/2 1/2 5/4 3/4 1 1/2 5/4 3/4 1 1/2 5/4 3/4 1 1/2 7/4 3/4 3/2 1/2 7/4 3/4 3/2 1/2 7/4 3/4 3/2 1 1/4 5/4 0 1 1/4 5/4 0 1 1/4 5/4 0 1 3/4 5/4 1/2 1 3/4 5/4 1/2 1 3/4 5/4 1/2 1 5/4 5/4 1 1 5/4 5/4 1 1 5/4 5/4 1 1 7/4 5/4 3/2 1 7/4 5/4 3/2 1 7/4 5/4 3/2 3/2 1/4 7/4 0 3/2 1/4 7/4 0 3/2 1/4 7/4 0 3/2 3/4 7/4 1/2 3/2 3/4 7/4 1/2 3/2 3/4 7/4 1/2 3/2 5/4 7/4 1 3/2 5/4 7/4 1 3/2 5/4 7/4 1 3/2 7/4 7/4 3/2 3/2 7/4 7/4 3/2 3/2 7/4 7/4 3/2 Time n=0 n=1 n=2 n=3 n=4 n=5