Other Modulation Techniques - CAP, QAM, DMT

Similar documents
xdsl Modulation Techniques

Digital Communication System

Digital Communication System

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

Receiver Designs for the Radio Channel

Amplitude Modulation, II

Multipath can be described in two domains: time and frequency

Data Acquisition Systems. Signal DAQ System The Answer?

Communication Channels

Chapter 5 OFDM. Office Hours: BKD Tuesday 14:00-16:00 Thursday 9:30-11:30

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

AM Limitations. Amplitude Modulation II. DSB-SC Modulation. AM Modifications

Lecture 13. Introduction to OFDM

Chapter 2 Overview - 1 -

Amplitude Modulation II

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

OFDM Systems For Different Modulation Technique

Chapter 2 Overview - 1 -

Exercises for chapter 2

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Fundamentals of Digital Communication

Lecture 3 Concepts for the Data Communications and Computer Interconnection

EXAMINATION FOR THE DEGREE OF B.E. Semester 1 June COMMUNICATIONS IV (ELEC ENG 4035)

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

Problems from the 3 rd edition

Department of Electronics and Communication Engineering 1

Handout 13: Intersymbol Interference

Revision of Lecture 3

Multi-carrier Modulation and OFDM

END-OF-YEAR EXAMINATIONS ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time.

Point-to-Point Communications

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

EE678-Application Assignment Discrete Wavelet Multitone Modulation

Digital Modulation Schemes

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

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

Final Exam Solutions June 14, 2006

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Revision of Previous Six Lectures

Chapter 6 Passband Data Transmission

COSC 3213: Computer Networks I: Chapter 3 Handout #4. Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A

Infrared Channels. Infrared Channels

1. Clearly circle one answer for each part.

EITF25 Internet Techniques and Applications L2: Physical layer. Stefan Höst

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

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

Revision of Lecture 2

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the

SEN366 Computer Networks

PULSE SHAPING AND RECEIVE FILTERING

Downloaded from 1

CHAPTER 2 DIGITAL MODULATION

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Pulse Shaping in Unipolar OFDMbased Modulation Schemes

Code No: R Set No. 1

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

CHANNEL ENCODING & DECODING. Binary Interface

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

SAMPLING THEORY. Representing continuous signals with discrete numbers

Theory of Telecommunications Networks

Principles of Communications ECS 332

Channel & Modulation: Basics

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

Chpater 8 Digital Transmission through Bandlimited AWGN Channels

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

Revision of Wireless Channel

Lecture 10 Performance of Communication System: Bit Error Rate (BER) EE4900/EE6720 Digital Communications

MAS 160/510 Additional Notes: Modulation

University of Manchester. CS3282: Digital Communications 06. Section 9: Multi-level digital modulation & demodulation

Charan Langton, Editor

Spread Spectrum Techniques

Introduction to OFDM Systems

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

Signal Encoding Techniques

Outline Chapter 3: Principles of Digital Communications

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

UNIVERSITY OF SOUTHAMPTON

UNIT I Source Coding Systems

EE5713 : Advanced Digital Communications

Chapter 7 Multiple Division Techniques for Traffic Channels

SC - Single carrier systems One carrier carries data stream

DT Filters 2/19. Atousa Hajshirmohammadi, SFU

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Chapter 2: Signal Representation

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F , KARUR DT.

EITG05 Digital Communications

CSE 461 Bits and Links. David Wetherall

Communications I (ELCN 306)

Modulation and Coding Tradeoffs

EE3723 : Digital Communications

KINGS DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING DIGITAL COMMUNICATION TECHNIQUES YEAR/SEM: III / VI BRANCH : ECE PULSE MODULATION

The Physical Layer Outline

Transcription:

Other Modulation Techniques - CAP, QAM, DMT Prof. David Johns (johns@eecg.toronto.edu) (www.eecg.toronto.edu/~johns) slide 1 of 47

Complex Signals Concept useful for describing a pair of real signals Let j = 1 Two Important Properties of Real Signals Amplitude is symmetric ( Ajω ( ) = A( jω) ) Phase is anti-symmetric ( Ajω ( ) = 1 A( jω) ) Two Important Complex Relationships Continuous-time e jωt = cos( ωt) + jsin( ωt) (1) Discrete-time e jωnt = cos( ωnt) + jsin( ωnt) (2) slide 2 of 47

Complex Transfer Function Let ht () be a complex impulse response ht () = Re{ ht ()} + jim{ ht ()} (3) Re{ ut ()} Re{ ht ()} Im{ ht ()} Im{ ht ()} Re{ yt ()} ut () ht () yt () Im{ ut ()} Re{ ht ()} Im{ yt ()} 4 systems needed if both ht ()andut complex 1 system needed if both ht ()andut real 2 systems needed if one is complex and other real slide 3 of 47

Hilbert Transform Often need a complex signal with all negative frequency components zero use Hilbert transform Hilbert transform is a real filter with response h bt () t The Hilbert transform of a signal xt is denoted as and can be found using filter in (5) Shift phase of signal by -90 degrees at all frequencies allpass filter with phase shift = 1 ---- πt H bt ( jω) = jsgn( ω) Xˆ ( jω) = jsgn( ω) Xjω ( ) () xˆ () t (4) (5) (6) Recall j = e j π 2 ( ) slide 4 of 47

Phase Splitter Xjω ( ) phase splitter Ujω ( ) ω xt () φ() t ut () ω A complex system, φ() t, that removes negative frequency components referred to as a phase splitter. Φ( jω) = 1, ω 0 0, ω < 0 (7) A phase splitter is built using a Hilbert transform (hence the name phase splitter) slide 5 of 47

Phase Splitter To form a signal, ut (), having only positive freq components from real signal, xt () ut () = 0.5( xt () + jxˆ () t ) ut () is two real signals where we think of signals as xt () = Re{ 2ut ()} xˆ () t = Im{ 2ut ()} To see that only positive frequency components remain use (6) and (8) Ujω ( ) = 0.5( Xjω ( ) + j ( jsgn( ω) Xjω ( ))) Ujω ( ) = 0.5( Xjω ( ) + sgn( ω)xjω ( )) (8) (9) (10) (11) (12) slide 6 of 47

Xjω ( ) ω Phase Splitter phase splitter xt () φ() t ut () Ujω ( ) ω real signal xt () 0.5 0.5x() t ut () h bt () t 0.5xˆ () t φ() t imag signal slide 7 of 47

Real-Valued Modulation yt () = xt () cos( ω c t) (13) Multiplication by cos( ω c t) results in convolution of frequency spectrum with two impulses at +ω c and ω c Xjω ( ) Yjω ( ) ω 1 ω c ω 1 ω c ω ω c ω c ω Xjω ( ) Yjω ( ) ω ω 1 ω c ω 1 + ω c ω c ω 1 ω 1 ω c ω slide 8 of 47

Complex Modulation yt () e jω c = t xt () (14) Mult a signal by shifts spectrum by Xjω ( ) e jω c t +ω c Yjω ( ) ω 1 ω c ω 1 ω c ω ω c ω c ω Xjω ( ) Yjω ( ) ω ω 1 ω c ω 1 + ω c ω c ω 1 ω 1 ω c ω slide 9 of 47

Passband and Complex Baseband Signals Can represent a passband signal as a complex baseband signal. Need complex because passband signal may not be symmetric around ω c phase splitter Yjω ( ) yt () 2φ() t ut () Ujω ( ) ω c real passband ω c e jω c t complex baseband 2 factor needed to keep the same signal power. slide 10 of 47

Modulation of Complex Baseband It is only possible to send real signals along channel Can obtain passband modulation from a complex baseband signal by complex modulation then taking real part. ut () vt () 2Re{ } yt () Ujω ( ) Yjω ( ) complex baseband e jω c t ω c real passband ω c Works because vt () has only positive freq. therefore its imag part is its Hilbert transform and taking real part restores negative frequencies. slide 11 of 47

xt () Double Sideband vt () 2Re{ } yt () Xjω ( ) Yjω ( ) real baseband e jω c t ω c real passband ω c vt () = xt () ( cos( ω c t) + jsin( ω c t) ) (15) y() t = 2xt () cos( ω c t) (16) xt () is a real signal so positive and negative frequencies symmetric Modulated signal, y() t, has symmetry above and below carrier freq, using twice minimum ω c bandwidth necessary to send baseband signal. slide 12 of 47

xt () Single Sideband 2φ() t v 1 () t v 2 () t 2Re{ } yt () e jω c t Xjω ( ) V 1 ( jω) V 2 ( jω) Yjω ( ) real baseband complex baseband ω c complex passband ω c ω c real passband ω c Twice as efficient as double sideband Disadvantage requires a phase-splitter good to near dc (difficult since a phase discontinuity at dc) slide 13 of 47

xt () Single Sideband 2φ() t v 1 () t v 2 () t 2Re{ } yt () e jω c t cos( ω c t) xt () 1 2 h bt () t at () bt () 2 yt () v 1 () t = at () + jb() t sin( ω c t) If v 1 () t = at () + jb() t, then yt () Re e jω c = { t v 1 () t } becomes yt () = 2Re{ ( cos( ω c t) + jsin( jω c t) ) ( at () + jb() t )} (17) yt () = 2at () cos( ω c t) 2b() tsin( ω c t) (18) slide 14 of 47

Quadrature Amplitude Modulation (QAM) Start with two independent real signals ut () = at () + jb() t In general, they will form a complex baseband signal Modulate as in single-sideband case y() t = 2at () cos( ω c t) 2b() tsin( ω c t) Data communications: at () and bt () are outputs of two pulse shaping filters with multilevel inputs, and While QAM and single sideband have same spectrum efficiency, QAM does not need a phase splitter Typically, spectrum is symmetrical around carrier but information is twice that of double-side band. A k B k (19) (20) slide 15 of 47

QAM v 2 () t ut () 2Re{ } yt () Ujω ( ) e jω c t V 2 ( jω) Yjω ( ) complex baseband ω c complex passband ω c cos( ω c t) ω c real passband ω c A k B k gt () gt () ut () = at () + jb() t at () bt () sin( ω c t) 2 yt () slide 16 of 47

QAM Can draw signal constellations B k B k A k A k QAM 4 QAM 16 QAM 64 Can Gray encode so that if closest neighbor to correct symbol chosen, only 1 bit error occurs slide 17 of 47

QAM To receive a QAM signal, use correlation receiver cos( ω c t) f s input sin( ω c t) g( t) g( t) matched filters  k Bˆ k estimated symbols When transmitting a small bandwidth (say 20kHz) to a large carrier freq (say 100MHz), often little need for adaptive equalization use fixed equalizer slide 18 of 47

CAP Carrierless AM-PM modulation Essentially QAM modulated to a low carrier, f c cos( ω c t) A k B k gt () gt () ut () = at () + jb() t at () bt () sin( ω c t) 2 yt () Ujω ( ) V 2 ( jω) Yjω ( ) complex baseband ω c ω c complex passband ω c ω creal passband slide 19 of 47

CAP BIG implementation difference can directly create impulse response of two modulated signals. A k g i () t B k g q () t 2 yt () where g i () t = gt () cos( ω c t) g q () t = gt () sin( ω c t) (21) (22) Not feasible if is much greater than symbol freq ω c Two impulse responses are orthogonal g ()g i t ()dt t = 0 q (23) slide 20 of 47

CAP The choice for depends on excess bandwidth ω c Gj2πf ( ) α = 0 G i ( j2πf) G q ( j2πf) α = 0 α = 1 f α = 1 f f s 2 f s f s 2 f s lowpass prototype passband Excess bandwidth naturally gives a notch at dc For 100% excess bandwidth ω c = f s For 0% excess bandwidth ω c = f s 2 slide 21 of 47

Example Baseband PAM Desired Rate of 4Mb/s Freq limited to 1.5MHz Use 50% excess bandwidth ( α = 0.5) Use 4-level signal (2-bits) and send at 2MS/s Gj2πf ( ) f s = 2MHz α = 0.5 f 0.5 1 1.5 2 (MHz) slide 22 of 47

Example CAP Desired Rate of 4Mb/s Freq limited to 1.5MHz Use 50% excess bandwidth ( α = 0.5) Use CAP-16 signalling and send at 1MS/s G i ( j2πf) G q ( j2πf) f s = 1MHz α = 0.5 f 0.5 1 1.5 2 (MHz) Note faster roll-off above 1MHz Area under two curves the same slide 23 of 47

CAP Two matched filters used for receiver f s input g i g q ( t) ( t) matched filters  k Bˆ k estimated symbols When adaptive, need to adapt each one to separate impulse should ensure they do not converge to same impulse slide 24 of 47

CAP vs. PAM Both have same spectral efficiency Carrier recovery similar? (not sure) CAP is a passband scheme and does not rely on signals near dc More natural for channels with no dc transmission Can always map a PAM scheme into CAP 2-PAM 4-CAP 4-PAM 16-CAP 8-PAM 64-CAP Cannot always map a CAP scheme into PAM cannot map 32-CAP into PAM since 32 is not an integer number slide 25 of 47

DMT Modulation Discrete-MultiTone (DMT) A type of multi-level orthogonal multipulse modulation More tolerant to radio-freq interference More tolerant to impulse noise Can theoretically achieve closer to channel capacity Generally more complex demodulation Generally more latency ADSL (Asymmetric DSL) 6Mb/s to home, 350kb/s back to central office over existing twisted-pair POTS splitter so telephone can coexist slide 26 of 47

Multipulse Modulation Consider the two orthogonal signals from CAP one transmission scheme is to transmit g i () t for a binary 1 and g q () t for a binary 0. Use a correlation receiver to detect which one was sent. Spectral efficiency (if α 0) is only rather than 2 (symbols/s)/hz in the case of PAM In general, need Nπ T bandwidth to send orthogonal pulses PAM, QAM and CAP,, minimum bandwidth: = 1 (symbols/s)/hz N N = 1 π T, minimum bandwidth: N = 2 2π T slide 27 of 47

Combined PAM and Multipulse Changing scheme to sending ± g i () t and ± g q () t becomes a 2-level for each 2 orthogonal multipulses which is same as 4-CAP Multitone uses many orthogonal pulses as well as multi-levels on each (each pulse may have different and/or varying number of multi-levels) In discrete-form, it makes use of FFT called Discrete MultiTone (DMT) Also called MultiCarrier Modulation (MCM) slide 28 of 47

Bit Allocation Allocate more bits where SNR is best SNR (b/s)/hz 8 4 1 f x freq f x freq A radio interferer causes low SNR at f x Perhaps send only 1 b/s/hz in those bands At high SNR send many b/s/hz slide 29 of 47

FFT Review FFT is an efficient way to build a DFT (Discrete Fourier Transform) when number of samples N = 2 M If rectangular window used and time-domain signal periodic in N, then FFT has impulses in freq domain N +3 +1-1 -3 time 4π ----- N π 2π freq (rad/sample) slide 30 of 47

DMT Generation Input to IFFT (inverse FFT) is quantized impulses at each freq (real and imag) Forced symmetric around π (complex conjugate) Output is real and is sum of quantized amplitude sinusoids Quantized real - quantized amplitude cosine Quantized imag - quantized amplitude sine Symbol-rate is much lower than bandwidth used slide 31 of 47

sine 2 3 Example N=4 real 0 1 cosine π 2π freq imag 0 1 2 3 π 2π freq sine + cosine slide 32 of 47

DMT Modulation A 0,0 S( 0) K() 0 IFFT FFT A 0,n A 0,N-1 h tc () k  0,n S( N-1) Sk () Rk () K( N-1) Qn () noise slide 33 of 47

DMT Modulation Symbol Length, T make symbol length as long as tolerable typically need 3 symbol periods to decode If max channel bandwidth is be >, sampling rate should Choose N = 2 M > f samp T where M is an integer Example f samp 2f max f max Max channel bandwidth is 1MHz, = 2MHz, N = 512 results in M 9, f samp = T = 1 3.9kHz Channel bandwidths are f = f max ( N 2) = 3.9kHz slide 34 of 47

Cyclic Prefix If channel is modelled as having a finite impulse response on length L, send last L samples at beginning to ignore transient portion of channel Could send much more but no need When receiving, ignore first L samples received (purge out transient part of channel) Each FFT bin will undergo phase and magnitude change, equalize out using a complex multiplication If channel model too long, pre-equalize to shorten signficant part of channel impulse response slide 35 of 47

DMT Modulation N/2 QAM signals bits serial to parallel and bit allocation inverse length N fft L cyclic prefix and parallel to serial to channel symbol-length = N + L from channel EQ + remove L cyclic prefix serial to parallel length N fft N 1-tap complex LMS Symbol Decisions bits slide 36 of 47

DMT Modulation Clock sent in one frequency bin More tolerant to impulse noise because of long symbol length expect around 10log( N) db improvement N = 512 implies 27 db improvement Longer latency Can place more bits in frequency bins where more dynamic range occurs (achieve closer to capacity) Transmit signal appears more Gaussian-like a large Crest factor more difficult line driver need channel with less distortion or clipping slide 37 of 47

Coding slide 38 of 47

Coding Scrambling (Spectrum control) Whiten data statistics Better for dc balance and timing recovery Line Coding (Spectrum control) Examples: dc removal or notch Hard-Decoding (Error Control) Error detection or correction received bits used Soft-Decoding (Error Control) Error prevention Most likely sequence received samples used slide 39 of 47

PN Sequence Generators x k-1 x k-3 x z 1 z 1 z 1 z 1 z 1 z 1 z 1 k x k-7 1-bit delay (D flip-flop) 7-bit PN Sequence exclusive-or (sequence length = 127) x k-2 x k-3 x k-4 x k-8 x z 1 z 1 z 1 z 1 z 1 z 1 z 1 z 1 k 8-bit PN Sequence (sequence length = 255) Use n-bit shift register with feedback If all-zero state occurs, it remains in that state forever Maximal length if period is 2 n 1 slide 40 of 47

Maximal-Length PN Sequences Delay Length Feedback Taps Delay Length Feedback Taps Delay Length Feedback Taps 2 1,2 13 1,3,4,13 24 1,2,7,24 3 1,3 14 1,6,10,14 25 3,25 4 1,4 15 1,15 26 1,2,6,26 5 2,5 16 1,3,12,16 27 1,2,5,27 6 1,6 17 3,17 28 3,28 7 3,7 18 8,18 29 2,29 8 2,3,4,8 19 1,2,5,19 30 1,2,23,30 9 4,9 20 3,20 31 3,31 10 3,10 21 2,21 32 1,2,22,32 11 2,11 22 1,22 33 13,33 12 1,4,6,12 23 5,23 34 1,2,27,34 slide 41 of 47

Side-Stream Scrambler c k b k c k xk b k x k Maximal Length Generator Maximal Length Generator synchronized Also called frame-synchronized c k = b k x k (24) c k x k = b k x k x k = b k 0 = b k (25) Advantage: no error propagation Disadvantage: need to synchronize scramblers Note that would be all zeros if = (unlikely) c k b k x k slide 42 of 47

Self-Synchronized Scrambler b k c k c k b k y k z 1 z 1 y k z 1 z 1 z 1 z 1 example 3-bit scrambler Similar to side-stream, recovered since b k y k y k = 0 Advantage: no need for alignment of scramblers. Disadvantage: one error in received value of c k results in three errors (one for each XOR summation) Can also have more problems with periodic inputs. slide 43 of 47

Change pulse shape Line Coding T 2 NRZ T 2 t T 2 RTZ T 2 t T 2 T 2 Biphase t Remains a 2-level signal but more high-freq content Filter data signal 1, 1 z 1 2, 0, 2 1, 1 z 1 2, 0, 2 1 + z 1 zero at fs/2 1 z 1 slide 44 of 47

Filter data signal Line Coding Results in more signal levels than needed for bit transmission correlated level coding Loose 3dB in performance unless maximal likelihood detector used. Block Line Codes Map block of k bits into n data symbols drawn from alphabet of size L. When 2 k < L n, redundancy occurs and can be used to shape spectrum. Example: blocks of 3 bits can be mapped to blocks of 2 3-level symbols. slide 45 of 47

source bits coded bits Hard-Decoding symbols B k C k A k channel coder line coder Xmit filter channel Receive front end Q k samples  k Ĉ k Bˆ k detected symbols line decoder detected coded bits channel decoder detected decoded bits Redundancy by adding extra bits Error detection and/or correction performed by looking after quantizer Examples: parity check, Reed-Solomon slide 46 of 47

Soft-Decoding source bits coded bits symbols B k C k A k channel coder line coder Xmit filter channel Receive front end Q k samples soft decoder Bˆ k detected decoded bits Makes direct decisions on info bits without making intermediate decisions about transmitted symbols. Processes directly combines slicing and Q k removal of redundancy Can achieve better performance than hard decoding slide 47 of 47