Experiment # 4. Quadrature Amplitude Modulation (QAM)

Similar documents
Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Lezione 6 Communications Blockset

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

CDMA TECHNOLOGY. Brief Working of CDMA

Lab 5 Getting started with analog-digital conversion

Time and Frequency Domain Equalization

Chap#5 (Data communication)

RF Measurements Using a Modular Digitizer

Non-Data Aided Carrier Offset Compensation for SDR Implementation

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

Vector Signal Analyzer FSQ-K70

Analog vs. Digital Transmission

PCM Encoding and Decoding:

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

SIGNAL PROCESSING & SIMULATION NEWSLETTER

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

Appendix D Digital Modulation and GMSK

TUTORIAL FOR CHAPTER 8

A WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS

MODULATION Systems (part 1)

(Refer Slide Time: 2:10)

Implementing Digital Wireless Systems. And an FCC update

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

Digital Transmission of Analog Data: PCM and Delta Modulation

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

5 Signal Design for Bandlimited Channels

Dream DRM Receiver Documentation

DSAM Digital Quality Index (DQI) A New Technique for Assessing Downstream Digital Services

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

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

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

Evolution from Voiceband to Broadband Internet Access

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

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

RF Communication System. EE 172 Systems Group Presentation

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

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

Module: Digital Communications. Experiment 784. DSL Transmission. Institut für Nachrichtentechnik E-8 Technische Universität Hamburg-Harburg

Digital Subscriber Line (DSL) Transmission Methods

Physical Layer, Part 2 Digital Transmissions and Multiplexing

Public Switched Telephone System

Software Defined Radio

What s The Difference Between Bit Rate And Baud Rate?

Intro to Practical Digital Communications

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

THE IMPLEMENTATION OF A DTV RF ANALYSIS AND REGENERATION SYSTEM

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

Digital Baseband Modulation

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

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

Experiment 3: Double Sideband Modulation (DSB)

CDMA Network Planning

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION

Using the Equalizer Filter in the VSA Application Firmware for R&S Signal and Spectrum Analyzer Application Note

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

Experiment # (4) AM Demodulator

Improved user experiences are possible with enhanced FM radio data system (RDS) reception

The Phase Modulator In NBFM Voice Communication Systems

Mobile Communications Chapter 2: Wireless Transmission

Radio Transmission Performance of EPCglobal Gen-2 RFID System

6.025J Medical Device Design Lecture 3: Analog-to-Digital Conversion Prof. Joel L. Dawson

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption

Experiment 7: Familiarization with the Network Analyzer

Solution. (Chapters ) Dr. Hasan Qunoo. The Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department

Audio processing and ALC in the FT-897D

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

Jitter Transfer Functions in Minutes

A Software Defined Radio Testbed Implementation

Introduction to IQ-demodulation of RF-data

'Possibilities and Limitations in Software Defined Radio Design.

Complementary Code Keying with PIC Based Microcontrollers For The Wireless Radio Communications

Introduction to Digital Audio

Sampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201

CHAPTER 8 MULTIPLEXING

Timing Errors and Jitter

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

Introduction to FM-Stereo-RDS Modulation

SIGNAL GENERATORS and OSCILLOSCOPE CALIBRATION

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

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

PAPR and Bandwidth Analysis of SISO-OFDM/WOFDM and MIMO OFDM/WOFDM (Wimax) for Multi-Path Fading Channels

Measurements on MPEG2 and DVB-T signals (1)

Modification Details.

DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management

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

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

AM TRANSMITTERS & RECEIVERS

GSM/EDGE Output RF Spectrum on the V93000 Joe Kelly and Max Seminario, Verigy

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

Advanced Modulation Formats in Data Centre Communications Michael J. Wale Director Active Products Research

AM Receiver. Prelab. baseband

HDSL Basics. HDSL Basics. Introduction. HDSL Overview

- T-Carrier Technologies -

Agilent Digital Modulation in Communications Systems An Introduction. Application Note 1298

Appendix C GSM System and Modulation Description

Revision of Lecture Eighteen

APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL FILTER CHIP

Transcription:

ECE 417 c 2014 Bruno Korst-Fagundes CommLab Experiment # 4 Quadrature Amplitude Modulation (QAM) 4 Eye Diagram 3 3 2 2 1 1 Amplitude 0 Quadrature 0 1 1 2 2 3 3 4 15 10 5 0 5 10 15 Time 3 2 1 0 1 2 3 In Phase Name: Experiment Date: Student No.: Day of the week: Time: Name: Student No.: Grade: / 10 1 Purpose In this experiment you will implement 16-QAM and study eye the relevant eye pattern and constellation diagram ( scatter plot ). This experiment will be comprised of simulation steps only, due to its complexity. At the end of this experiment, you should have a better understanding of: Pulse Amplitude Modulation and Quadrature Amplitude Modulation and their demodulation; Constellation diagrams, and eye patterns for signals with multiple pulse amplitudes; Phase and noise features present in the received signal; 1

2 Background Reading and Preparation The relevant reading for this experiment can be found in [1]. This lab assumes that you are familiar with the concept of an eye pattern (or eye diagram), which was introduced in the prerequisite course ECE316. As a refresher, you may want to look up eye pattern on Wikipedia, or read [1, Section 6.2]. 3 Experiment The approach taken this time will be design and simulate only. The design should follow closely lab preparation. The model to be worked on is supplied under C:/ECE417 2014/Lab04 QAM, to make your life easier. 3.1 Pulse Amplitude Modulation Your first challenge is to figure out how many bits you will need per symbol if you are to design a basic 16-QAM system. After you convert your signal of interest to bits, you will group those bits in symbols and manipulate them appropriately to obtain a pulse amplitude modulated (PAM) signal, as Figure 1 indicates. This will be the PAM subsystem of your QAM transmitter. Figure 1: Pulse Amplitude Modulation Subsystem (for the two most significant bits) The PAM signal is achieved by mapping the groups of bits to different levels with the use of a table. For instance, if the two input bits are b 00, the table will map to an output of -3, b 01 to -1, b10 to +1 and b 11 to +3. The 16-QAM model provided to you has a PN sequence generator as a bit-source, which generates frames of 4 bits (zeros and ones), followed by two PAM sub-system, one for each half of the incoming 4 bit word. 2

3.2 In-Phase and Quadrature The QAM system provided to you has a transmitter portion and a receiver portion, with a channel in between. The channel this time will not insert any bandwidth limitation, but it will insert noise and phase distortion. There are two signal paths on the transmitter: in-phase and quadrature, which will appear also on the receiver. The basic block of the 16-QAM transmitter is comprised by two PAM subsystems generating bit streams in two separate paths, as Figure 2 displays. Figure 2: QAM Transmitter The incoming bit stream to the PAM subsystems is divided in frames of 4 bits. The two MSBs are passed through one of them, resulting in a sequence of 4 different values after the table lookup. The two LSBs are passed through the other PAM subsystem. The output of each PAM subsystem will eventually form the in-phase and quadrature signals on the transmitter. The sequences are then interpolated (padded) with zeros and passed through the pulse-shaping filter, in order to mitigate any bandwidth limitations imposed by the channel (i.e., the rate is slowed down to fit into less channel bandwidth). Finally, each of these signals is mixed with its respective carrier. The carriers are 90 degrees apart, ensuring the orthogonality of both signals as they go into the channel after they are added. A brief inspection of the complete model provided to you will show you that the whole system is comprised of a transmitter (as shown on Figure 2), a channel and a receiver. The channel provided simply adds noise and/or phase delay, according to the switches you select. The receiver feeds the incoming signal first to two mixers with sine and cosine carriers. The path then leads to matched 3

filters, a slicer and decision-making block. The resulting eye pattern and constellations are formed from the output of this block. Both transmitter and receiver will need their respective pulse-shaping and matched filters, which you are to design using the filter design tool (FDA Tool). Your best option is to type fdatool at the Matlab prompt. When you are done with the filter specifications, go under file/export (top-left corner on the tool) and give a name to your filter. This name is used in the Matlab workspace as a variable and must be used on the filter blocks on the QAM system to call your filter. If you export it as variable a, make sure all the filter blocks on the QAM system will be calling variable a. This will be done from the Direct Form II Transposed block (double-click on it and you will see). By defining your filters as a variable in the workspace, it will save you a lot of time. Your task now is to design two Square-root raised-cosine filters which will be suitable to the system. You will experiment with 90% and 50% excess bandwidth. You have to choose the appropriate order and to figure out your Nyquist bandwidth for these filters. Remember, you have a sampling rate of 48KHz for this model, and there are zeros being interpolated to slow the rate down. On Figure 2, for instance, the interpolation is done by a factor of 16. What is the advantage of using QAM instead of PAM? Prepare your QAM system to use the 90 percent excess bandwidth filters. Set the channel block to zero noise and zero phase distortion. This will be your paradigm of QAM systems. Run it and you should see the eye pattern as presented in Figure 3. Figure 3: Eye Pattern, 90% Excess Bandwidth filters 4

Explain how the multiple eyes are formed. Draw, if you will. Is this pattern similar to one produced by a 4 PAM system? You should also see a constellation diagram, similar to Figure 4. Figure 4: Constellation Diagram for 16 QAM Create a table indicating what bit values correspond to what point in the diagram (look at the model). Be sure to indicate how I and Q form each point. Is this constellation Grey coded? 5

Stop your model. Add noise to the signal path and run it again. Your constellation should look like Figure 5 below. Figure 5: Noisy Constellation Increase the noise gain until you observe the eye pattern closing, and look at the constellation diagram. How would the noise create trouble for the decision-making? 6

Assume you have two systems with the same transmitted power and subject to the same amount of noise. One is 16 QAM and the other 256 QAM (no need to draw the constellation for this one). On which of them you expect to have more difficulty making your decision? Why? Stop your system and switch the noise off. Now change your Tx and Rx filters so that you have some ISI happening in your system. How would the eye pattern and the constellation diagram indicate the presence of ISI? Stop your model. Remove noise and add fixed phase distortion (in the channel block, the switch will enable a constant number to add distortion). Your constellation is now going weird, as shown in Figure 6. By looking at the constellation diagram, how can you tell that there is phase distortion? How can you improve the receiver in order to fix the problem? 7

Figure 6: Rotated Constellation = Phase Distortion Stop your model. Now substitute the 90 percent excess bandwidth filters with 50% ones. Run the model as a reference. Now let us assume that you have two systems, and their outputs present the two eye patterns as shown in Figure 7. Figure 7: Eye Patterns Representing the Outputs of Two Systems Which of the two would you say utilizes less bandwidth? What indicates the difference in bandwidth? Would you be able to tell it from the constellation diagram? 8

Now add noise and the slow-varying phase distortion (that is the one which comes from the sinusoid). Let it run for about one minute. Observe the effect of a time varying channel. If you feel like drawing it, great. Show your artwork to the T.A. (extra marks unlikely, though). 4 Accomplishments During this simulation-only experiment, you became familiar (so we hope) with a 16-QAM system. You are now capable of utilizing a constellation diagram as a tool to interpret some features found on a complex signal, and to assist in making decisions to recover information from the received signal. 9

Preparation - Quadrature Amplitude Modulation Name: Experiment Date: Student No.: Grade: / 10 1. Draw a block diagram for the 16- QAM transmitter, from an A/D converter to the quadrature amplitude modulated signal to be input to a channel. Give details on how to operate on the baseband signal prior to mixing with the carriers. This will include a PAM stage and a pulse-shaping filter, for instance. How many bits are there per symbol? 2. Explain the purpose of splitting the signal into an in-phase component and a quadrature component. 3. Draw a block diagram of a QAM receiver. Assume that the signal has not been corrupted in any fashion by the channel, and that everything is synchronized perfectly. Sketch the signal constellation and the eye pattern. 10

4. Suppose now that the signal was passed through a noisy channel. Draw the resulting received signal constellation. Also, how would you identify the delay added by the channel from looking at the constellation? 5. If the phase delay introduced by the channel increases with time, what would happen to the constellation? 6. Give some examples of systems that utilize QAM (Google it!). References [1] F. R. Kschischang, Digital Communication, Course Notes for ECE417, 2014. 11