EE445S Real-Time Digital Signal Processing Lab Fall 2016 Lecture 16 Quadrature Amplitude Modulation.

Slides:



Advertisements
Similar presentations
Ch 3 Analysis and Transmission of Signals
Advertisements

1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
Modem Design, Implementation, and Testing Using NI’s LabVIEW Prof. Brian L. Evans Embedded Signal Processing Laboratory The University of Texas at Austin.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 15 Quadrature Amplitude Modulation (QAM) Transmitter Prof. Brian L. Evans Dept. of Electrical.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Generalized Fourier Transform Analog Modulation Amplitude Modulation.
Department of Electronics and CommunicationsEngineeringYANSAHAN UNIVERSITY Department of Electronics and Communications Engineering YANSAHAN UNIVERSITY.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Review on Fourier …. Slides edited from: Prof. Brian L. Evans and Mr. Dogu Arifler Dept. of Electrical and Computer Engineering The University of Texas.
Introduction to Digital Subscriber Line (DSL) EE4220 Communications system Dr. Hassan Yousif Electrical Engineering Department College of Engineering Salman.
1 Dr. Uri Mahlab. INTRODUCTION In order to transmit digital information over * bandpass channels, we have to transfer the information to a carrier wave.
School of Electrical, Electronics and Computer Engineering University of Newcastle-upon-Tyne Baseband Digital Modulation Baseband Digital Modulation Prof.
Digital communications I: Modulation and Coding Course Period Catharina Logothetis Lecture 6.
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
Introduction to Spectral Estimation
Slides by Prof. Brian L. Evans and Dr. Serene Banerjee Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Data Transmission Techniques Data to be transmitted is of two types 1.Analog data 2.Digital data Therefore,
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time Digital Signal Processing Lab Spring.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time Digital Signal Processing Lab Fall.
Digital Communication I: Modulation and Coding Course
Review for Midterm #2 Wireless Networking and Communications Group 14 September 2015 Prof. Brian L. Evans EE 445S Real-Time Digital Signal Processing Laboratory.
Digital Pulse Amplitude Modulation (PAM)
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall.
EE 6331, Spring, 2009 Advanced Telecommunication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 24 th, 2009.
Physical Layer (2). Goal Physical layer design goal: send out bits as fast as possible with acceptable low error ratio Goal of this lecture – Review some.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 382C-9 Embedded Software Systems Lecture 14 Communication.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall.
Introduction to ADSL Modems Prof. Brian L. Evans Dept. of Electrical and Comp. Eng. The University of Texas at Austin UT graduate.
EE345S Real-Time Digital Signal Processing Lab Fall 2006 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Orthogonal Frequency Division Multiplexing - OFDM
Quadrature Amplitude Modulation (QAM) Transmitter
Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 382C-9 Embedded Software Systems.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
1 Dr. Uri Mahlab. 1.א1.א תוכן עניינים : Introduction of Binary Digital Modulation Schemes 2-10 Probability of error Transfer function of the optimum.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time Digital Signal Processing Lab Spring.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
Chapter 6. Effect of Noise on Analog Communication Systems
ECE 4710: Lecture #7 1 Overview  Chapter 3: Baseband Pulse & Digital Signaling  Encode analog waveforms into baseband digital signals »Digital signaling.
Matched Filtering and Digital Pulse Amplitude Modulation (PAM)
EE 3220: Digital Communication
Generating Sinusoidal Signals Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 445S Real-Time Digital.
Dataflow Modeling of Signal Processing and Communication Systems Wireless Networking and Communications Group 8 December 2015 Prof. Brian L. Evans Guest.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time Digital Signal Processing Lab Fall.
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser Slman bin Abdulaziz.
Modeling a Multicarrier Wireless Communication Transceiver Embedded Software Systems Literature Survey March 24,2004 By Hunaid Lotia.
Sampling and Aliasing.
Advanced Computer Networks
Single carrier  Multicarrier  OFDM Single Carrier - ISI, Receiver complexity  ISI, Bit rate limitation Multi-carrier - Negligible ISI, Approximately.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 3
EE345S Real-Time Digital Signal Processing Lab Fall 2006 Lecture 17 Fast Fourier Transform Prof. Brian L. Evans Dept. of Electrical and Computer Engineering.
MULTICARRIER MODULATION FOR DATA TRANSMISSION. INTRODUCTION Modulation techniques: improve the efficiency of transmitted power. Linear equalization of.
Slides by Prof. Brian L. Evans and Dr. Serene Banerjee Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time.
Dr. Clincy Professor of CS
Vocoders.
Yousof Mortazavi, Aditya Chopra, and Prof. Brian L. Evans
Principios de Comunicaciones EL4005
Review on Fourier …. Slides edited from: Prof. Brian L. Evans and Mr. Dogu Arifler Dept. of Electrical and Computer Engineering The University of Texas.
Generating Sinusoidal Signals
Digital Pulse Amplitude Modulation (PAM)
EXPLOITING SYMMETRY IN TIME-DOMAIN EQUALIZERS
Quadrature Amplitude Modulation (QAM) Transmitter
Quadrature Amplitude Modulation (QAM) Transmitter
Wireless PHY (Modulation)
Lab 6: Week 1 Quadrature Amplitude Modulation (QAM) Transmitter
EXPLOITING SYMMETRY IN TIME-DOMAIN EQUALIZERS
Presentation transcript:

EE445S Real-Time Digital Signal Processing Lab Fall 2016 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin

Outline Introduction Automatic gain control Carrier detection Channel equalization Symbol clock recovery QAM demodulation QAM transmitter demonstration

Introduction Channel impairments Linear and nonlinear distortion of transmitted signal Additive noise (often assumed to be Gaussian) Mismatch in transmitter/receiver analog front ends Receiver subsystems to compensate for impairments FadingAutomatic gain control (AGC) Additive noiseMatched filters Linear distortionChannel equalizer Carrier mismatchCarrier recovery Symbol timing mismatchSymbol clock recovery

Baseband QAM A/D Symbol Clock Recovery LPF Carrier Detect AGC X X r1(t)r1(t) r(t)r(t) r[m]r[m] Channel Equalizer L L L samples/symbol m sample index n symbol index QAM Demodulation c(t)c(t) 2 cos(  c m) -2 sin(  c m) Receiver i[n]i[n] gT[m]gT[m] L + cos(  c m) q[n]q[n] gT[m]gT[m] L sin(  c m) Serial/ parallel converter 1 Bits Map to 2-D constellation J Pulse shapers (FIR filters) Index s[m]s[m] D/A s(t)s(t) Transmitter fsfs Downconverted signal r 1 (t) Carrier recovery is not shown i[m]i[m] q[m]q[m]

Automatic Gain Control Scales input voltage to A/D converter Increase/decrease gain for low/high r 1 (t) Consider A/D converter with 8-bit signed output When gain c(t) is zero, A/D output is 0 When gain c(t) is infinity, A/D output is -128 or 127 f -128, f 0, f 127 represent how frequent outputs -128, 0, 127 occur f i = c i / N where c i is count of times i occurs in last N samples Update #1: c(t) = (1 + 2 f 0 – f -128 – f 127 ) c(t –  ) Update #2: Constant  > 0 prevents division by zero A/D AGC r1(t)r1(t) r(t)r(t)r[m]r[m] c(t)c(t)

Carrier Detection Detect energy of received signal (always running) c is a constant where 0 < c < 1 and r[m] is received signal Let x[m] = r 2 [m]. What is the transfer function? What values of c to use? If receiver is not currently receiving a signal If energy detector output is larger than a large threshold, assume receiving transmission If receiver is currently receiving signal, then it detects when transmission has stopped If energy detector output is smaller than a smaller threshold, assume transmission has stopped

Channel Equalizer Mitigates linear distortion in channel When placed after A/D converter Time domain: shortens channel impulse response Frequency domain: compensates channel distortion over entire discrete-time frequency band instead of transmission band Ideal channel Cascade of delay  and gain g Impulse response: impulse delayed by  with amplitude g Frequency response: allpass and linear phase (no distortion) Undo effects by discarding  samples and scaling by 1/g z-z- g

Channel Equalizer IIR equalizer Ignore noise n m Set error e m to zero H(z) W(z) = g z -  W(z) = g z -  / H(z) Issues? FIR equalizer Adapt equalizer coefficients when transmitter sends training sequence to reduce measure of error, e.g. square of e m Discrete-Time Baseband System z-z- h + w - xmxm ymym emem rmrm nmnm + Equalizer Channel g Ideal Channel + Receiver generates x m Training sequence

Adaptive FIR Channel Equalizer Simplest case: w[m] =  [m] + w 1  [m-1] Two real-valued coefficients w/ first coefficient fixed at one Derive update equation for w 1 during training Using least mean squares (LMS) Step size 0 <  < 1 z-z- h + w - xmxm ymym emem rmrm nmnm + Equalizer Channel g Ideal Channel + Receiver generates x m Training sequence smsm

Symbol Clock Recovery Two single-pole bandpass filters in parallel One tuned to upper Nyquist frequency  u =  c  sym Other tuned to lower Nyquist frequency  l =  c – 0.5  sym Bandwidth is B/2 (100 Hz for 2400 baud modem) A recovery method Multiply upper bandpass filter output with conjugate of lower bandpass filter output and take the imaginary value Sample at symbol rate to estimate timing error  Smooth timing error estimate to compute phase advancement when Lowpass IIR filter Pole locations? See Reader handout M

Baseband QAM Demodulation Recovers baseband in-phase/quadrature signals Assumes perfect AGC, equalizer, symbol recovery QAM modulation followed by lowpass filtering Receiver f max = 2 f c + B and f s > 2 f max Lowpass filter has other roles Matched filter Anti-aliasing filter Matched filters Maximize SNR at downsampler output Hence minimize symbol error at downsampler output LPF X X 2 cos(  c m) -2 sin(  c m) x[m]x[m]

Baseband QAM Demodulation QAM baseband signal QAM demodulation Modulate and lowpass filter to obtain baseband signals baseband high frequency component centered at 2  c baseband high frequency component centered at 2  c

Single Carrier Transceiver Design Design/implement transceiver Design different algorithms for each subsystem Translate algorithms into real-time software Test implementations using signal generators & oscilloscopes

0-14 Lab 4 Rate Control Lab 6 QAM Encoder Lab 3 Tx Filters Lab 2 Bandpass Signal LabVIEW demo by Zukang Shen (UT Austin) QAM Transmitter Demo Reference design in LabVIEW

0-15 QAM Transmitter Demo LabVIEW control panel QAM baseband signal Eye diagram LabVIEW demo by Zukang Shen (UT Austin)

Got Anything Faster? Multicarrier modulation divides broadband (wideband) channel into narrowband subchannels Uses Fourier series computed by fast Fourier transform (FFT) Standardized for ADSL (1995) & VDSL (2003) wired modems Standardized for IEEE a/g wireless LAN Standardized for IEEE d/e (Wimax) and cellular (3G/4G) subchannel frequency magnitude carrier channel Each ADSL/VDSL subchannel is 4.3 kHz wide (about width of voiceband channel) and carries a QAM signal