Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,

Slides:



Advertisements
Similar presentations
Chapter 2: Digital Modulation
Advertisements

Chapter : Digital Modulation 4.2 : Digital Transmission
Digital Modulation The discontinuity between analog and digital modulation is that in analog modulation, there are theoretically an infinite number of.
1. INTRODUCTION In order to transmit digital information over * bandpass channels, we have to transfer the information to a carrier wave of.appropriate.
Wireless Transmission Fundamentals (Physical Layer) Professor Honggang Wang
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
Senior Capstone Project Integration of Matlab Tools for DSP Code Generation ECE Department March 2nd, 2006 Team Members: Kwadwo Boateng and Charles Badu.
5.1 Chapter 5 Analog Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
5.1 Chapter 5 Analog Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture 27 Physical Layer Ch 5: AnalogTransmission CPE 400 / 600 Computer Communication Networks Slides are modified from Behrouz A. Forouzan.
Chapter 5 Analog Transmission
Chapter 5 Analog Transmission
EE302 Lesson 21: Transmission of Binary Data in Communication Systems
Constellations Demystified Presented by Sunrise Telecom Broadband … a step ahead.
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech.
Software-defined Radio using Xilinx (SoRaX) By: Anton Rodriguez & Mike Mensinger Advised by: Dr. In Soo Ahn & Dr. Yufeng Lu.
Software-defined Radio using Xilinx Anton S. Rodriguez, Michael C. Mensinger, Jr. Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and.
Quadrature Amplitude Modulation Forrest Sedgwick UC Berkeley EECS Dept. EE290F October 2003.
Software Defined Radio Mentor: Dr. Brian Banister Sponsor: Comtech AHA Team: Brad Eylander, Dylan Kievit, Jeff Chang, Ted Storms Acknowledgements: Dr.
Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn.
Chapter 5 Analog Transmission Digital-to-analog conversion is the process of changing one of the characteristics of an analog signal based on the information.
Lecture 7 AM and FM Signal Demodulation
Sep 06, 2005CS477: Analog and Digital Communications1 Introduction Analog and Digital Communications Autumn
Synchronization in Software Radio (Timing Recovery) Presented by: Shima kheradmand.
RF Multiplexing Transmitting and Receiving Unit EE413 Final Report By Adam Halstead and Michael Pfetsch.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
© 2002 Pearson Education, Inc. Commercial use, distribution, or sale prohibited. Wireless Communications Principles and Practice 2/e T.S. Rapppaport Chapter.
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 4: BandPass Modulation/Demodulation.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
DSP for Software Radio Waveform Processing – Single Carrier Systems Dr. Jamil Ahmad.
Software Defined Radio Brad Freyberg, JunYong Lee, SungHo Yoon, Uttara Kumar, Tingting Zou Project Description System Design The goal of our project is.
Data Communication and Networking 332 Hardware Components of Data Communication.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 12 Feb. 24 nd, 2014.
More on Modulation Module B Panko and Panko
Carrier-Amplitude modulation In baseband digital PAM: (2d - the Euclidean distance between two adjacent points)
Digital to analogue conversion. 1 DIGITAL-TO-ANALOG CONVERSION Digital-to-analog conversion is the process of changing one of the characteristics (A,
Lecture 3-1: Coding and Error Control
Implementing Adaptive Modulation in a Software-Defined Cognitive Radio Brandon Bilinski Computer Engineering Senior, Clemson University.
Reconfigurable Communication System Design
CHAPTER 6 PASS-BAND DATA TRANSMISSION
Coding No. 1  Seattle Pacific University Modulation Kevin Bolding Electrical Engineering Seattle Pacific University.
Software Defined Radio
EE345S Real-Time Digital Signal Processing Lab Fall 2006 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Wireless Networks Instructor: Fatima Naseem Lecture # 03 Computer Engineering Department, University of Engineering and Technology, Taxila.
05 - Winter 2005 ECE ECE 766 Computer Interfacing and Protocols 1 Modulation Conversion of digital information to analog signals –Example: Telephone lines.
©1997 BG Mobasseri110/27/2015 V.29, V.32, V.32 bis... THE INS AND OUTS OF MODEMS.
GMSK - Gaussian Minimum Shift Keying
Modulation - QPSK l Quadrature Phase Shift Keying is effectively two independent BPSK systems (I and Q), and therefore exhibits the same performance but.
Digital Modulation Schemes
Digital Modulation Technique
Chapter : Digital Modulation 4.2 : Digital Transmission
FEC Linear Block Coding
Bandpass Modulation & Demodulation Detection
Part II. Physical Layer and Media Chapter 5. Analog Transmission COMP 3270 Computer Networks Computing Science Thompson Rivers University.
Computer Networks Chapter 5 – Analog Transmission.
Group Members: Surujlal Dasrath & Adam Truelove Advisors Dr. In Soo Ahn – Theory + Software Dr. Thomas Stewart – Theory + Software Dr. Anakwa – Hardware.
CHAPTER 4. OUTLINES 1. Digital Modulation Introduction Information capacity, Bits, Bit Rate, Baud, M- ary encoding ASK, FSK, PSK, QPSK, QAM 2. Digital.
Islam Galal Electrical Engineering Department
Principios de Comunicaciones EL4005
OptiSystem applications: Digital modulation analysis (PSK)
Optical PLL for homodyne detection
Analog and Digital Modulation Techniques
디지털통신 Bandpass Modulation 1 임 민 중 동국대학교 정보통신공학과.
TLEN 5830-AWL Advanced Wireless Lab
Modulation Techniques
EEC4113 Data Communication & Multimedia System Chapter 3: Broadband Encoding by Muhazam Mustapha, October 2011.
Chapter 10. Digital Signals
QPSK System Design and Simulation: Laboratory Manual
Quadrature Amplitude Modulation (QAM) Transmitter
Wireless Mesh Networks
Presentation transcript:

Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,

 Motivation  Project Goals  Introduction to QPSK  System Block Diagram  Design Methodology  Simulation Results  Hardware Results  Conclusions  References 2

 In cellular systems, different data rates are achieved by adjusting modulation and channel coding schemes. A reconfigurable system can meet the ever-increasing demands and reduce the cost of system.  Quadrature Phase Shift Keying (QPSK) is one of the modulation methods adopted in various wireless communication standards.  Different design tools are available to design and implement communication systems. Each has its own advantages and disadvantages. 3

 Design a complete QPSK communication system on Field Programmable Gate Arrays(FPGAs) using hardware description language (HDL).  Implement a carrier recovery circuit and a digital phase locked loop to resolve carrier offset in the receiver.  Design and verify the communication system in an efficient way.  Construct the system with hardware-efficient modules which can be reusable and expandable with additional features in the future. 4

 s(t) = I(t)cos(2πf c t) – Q(t)sin(2πf c t) 5  Each symbol represents two bits of data.  I and Q bits are determined based on the phase of the received symbol.

 A small frequency offset is present between the transmitter and receiver.  Coherent detection is achieved by using a phase locked loop (PLL).  A direct digital synthesizer creates coherent sine and cosine carriers. 6  Carrier signals from the transmitter and receiver need to be synchronized in order to correctly demodulate the received data.

7  I hat (n) and Q hat (n) are the outputs from decimators.  I(n) and Q(n) are estimated hard-decoded data.  Φ is the phase error.  Phase error is used to adjust the frequency and phase of the local oscillator.

8  PI control provides a means to control bandwidth and dampening factor.  By optimizing K p and K i fast locking time and reduced jitter can be achieved.  Bandwidth is chosen first and other parameters are derived using the equations to the left.

 Static phase error can occur at integer multiples of 90 degrees  Four possible states as seen on the constellation grid  Can be corrected by differential coding or transmitting a known sequence to synchronize the system 9

 Raised cosine filter  Reduces inter-symbol interference (ISI)  Improves bandwidth 10

11  System clock frequency50 MHz50 MHz  Carrier Frequency12.5 MHz184 KHz  Symbol Rate6.25 Msps91.9 Ksps  Data Rate12.5 Mbps184 Kbps  Maximum Carrier Offset1 KHz14.7 Hz Specification one FPGA two FPGAs Specification one FPGA two FPGAs

 The QPSK signal, s(t), includes in-phase component, I(t), and quadrature component, Q(t).  r(t) = s(t) + n(t) where n(t) is noise. 12

13

 VHDL simulation results plotted are against the SIMULINK model results using MATLAB.  Fixed point representation is used throughout the HDL design. 14

 Data type: FIX 12_11 15

 Data type: FIX 12_11 16

 Data type: FIX 12_11 17

 Data type: FIX 16_15 18

 Error on Ihat and Qhat due to fixed point representation and truncation  I hat Mean square error = 5.44 x  Q hat Mean square error = 5.68 x

 Data type: FIX 32_31 20 Frequency offset = 500 Hz Mean square error = 1.86 x

 Data type: FIX 2_0 21

 The design is implemented on Spartan 3E Boards.  P-mod DA2 and P-mod AD1 modules are used transmit the signal between FPGAs.  Signals of interest are displayed on an oscilloscope. 22

 Constellation plot for the transmitted data 23

 Constellation plot for the received data  Transmitter and receiver on the same FPGA  s(n) is an internal digital signal. 24 Frequency offset 1 KHz

25 Frequency offset 14.7 Hz  Constellation plot for the received data  Transmitter and receiver on separate FPGAs  s(t) is an external analog signal.

 Data type: FIX 2_0 26 (From top down)  Transmitted data  Received data on the same FPGA  Received data on separate FPGAs

27  It  Qt  I r  Q r (From top down)

28 (From top down)  It  Qt  I r  Q r

 Correct for phase ambiguity  Wireless transmission of the modulated signal  Implementation of other modulation schemes such as higher order PSK, quadrature amplitude modulation (QAM) or others 29

 In this project, a reconfigurable QPSK communication system has been designed using HDL.  The system has been implemented on low-cost Xilinx Spartan3E boards.  An efficient verification flow has been applied to the design.  Carrier recovery circuit and digital phase locked loop are used to resolve carrier offset which is essential for decoding of the transmitted data. 30

 Anton Rodriguez, and Michael Mensinger Jr., “Software-defined Radio using Xilinx”, Senior Project Report, Department of Electrical and Computer Engineering, Bradley University, Peoria Illinois, May  Anthony Gaught, Alexander Norton, and Christopher Brady., “FPGA-based 16 QAM communication system”, Digilent design contest Report, Department of Electrical and Computer Engineering, Bradley University, Peoria Illinois, April  Leon Couch, “Digital and analog communication systems”, 8th edition, Boston: Pearson,

32