Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu...

26
Reconfigurable Communication System Design Anthony Gaught Anthony Gaught Advisors: Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Department of Electrical and Computer Engineering Bradley University Peoria, Illinois Bradley University Peoria, Illinois November 13, 2012 November 13, 2012 1

Transcript of Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu...

Page 1: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Reconfigurable Communication System

DesignAnthony GaughtAnthony Gaught

Advisors:Advisors:Dr. In Soo Ahn and Dr. Yufeng LuDr. In Soo Ahn and Dr. Yufeng Lu

Department of Electrical and Computer EngineeringDepartment of Electrical and Computer EngineeringBradley University Peoria, IllinoisBradley University Peoria, Illinois

November 13, 2012November 13, 2012

11

Page 2: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

OutlineOutline

MotivationMotivation Brief Theory of QPSKBrief Theory of QPSK Project OverviewProject Overview Project DescriptionProject Description Project MilestonesProject Milestones SimulationSimulation Project StatusProject Status ConclusionsConclusions ReferencesReferences

22

Page 3: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

MotivationMotivation

Software defined radio (SDR) has Software defined radio (SDR) has advantages over traditional advantages over traditional communication systems.communication systems.

Design a reconfigurable digital Design a reconfigurable digital communication system using FPGA.communication system using FPGA.

QPSK system is studied for the project.QPSK system is studied for the project.

33

Page 4: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Brief Theory of QPSKBrief Theory of QPSK

Binary phase shift keying (BPSK) is a modulation Binary phase shift keying (BPSK) is a modulation scheme which transmits one bit of data per symbol.scheme which transmits one bit of data per symbol.

Quadrature phase shift keying (QPSK) cuts the Quadrature phase shift keying (QPSK) cuts the bandwidth necessary to transmit data in half when bandwidth necessary to transmit data in half when compared to BPSK.compared to BPSK.

QPSK’s bit error performance is the same as that of QPSK’s bit error performance is the same as that of BPSK due to orthogonality of the I and Q carriers BPSK due to orthogonality of the I and Q carriers used in QPSK.used in QPSK.

QPSK is used in many applications such as cell QPSK is used in many applications such as cell phones, satellite communication, cable modems, phones, satellite communication, cable modems, and others.and others.

44

Page 5: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Brief Theory of QPSKBrief Theory of QPSK

s(t) = I(t)*cos(2s(t) = I(t)*cos(2ππffoot) – Q(t)*sin(2t) – Q(t)*sin(2ππffoot)t)

Each symbol Each symbol represents two bits of represents two bits of data.data.

I and Q bits are I and Q bits are determined based on determined based on the phase of the the phase of the received symbol.received symbol.

55

Page 6: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Project OverviewProject Overview

This project implements a QPSK This project implements a QPSK communication system consisting of both communication system consisting of both a transmitter and a receiver.a transmitter and a receiver.

The system is designed using VHDL and is The system is designed using VHDL and is implemented on Xilinx Spartan 3E FPGAs. implemented on Xilinx Spartan 3E FPGAs.

Allows for flexible transmission data rates.Allows for flexible transmission data rates.

66

Page 7: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Project DescriptionProject Descriptionat the transmitterat the transmitter

Two-bit random data is generated.Two-bit random data is generated. The data is split into In-phase (I) and The data is split into In-phase (I) and

quadrature-phase (Q) components.quadrature-phase (Q) components. The data is shaped using raised cosine filters.The data is shaped using raised cosine filters. The data is over sampled.The data is over sampled. The data is modulated by cosine and sine The data is modulated by cosine and sine

carriers.carriers. The modulated signals are combined for The modulated signals are combined for

transmission.transmission.

77

Page 8: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Project DescriptionProject Descriptionat the receiverat the receiver

The received signal is demodulated by The received signal is demodulated by local cosine and sine carriers.local cosine and sine carriers.

The data passes through a matched filter.The data passes through a matched filter. The data is down sampled. The data is down sampled. The data is fed into a threshold device.The data is fed into a threshold device. The output is displayed on an oscilloscope.The output is displayed on an oscilloscope.

88

Page 9: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Milestone OneMilestone One The receiver and transmitter will be The receiver and transmitter will be

implemented on a single FPGA.implemented on a single FPGA. The transmitter is connected directly to The transmitter is connected directly to

the receiver.the receiver. A digital to analog converter (DAC) will be A digital to analog converter (DAC) will be

used to display data.used to display data.

99

Page 10: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Milestone One Block Milestone One Block DiagramDiagram

I = transmitter side in-phase Q = transmitter side quadrature phaseI_r = receiver side in-phase Q_r = receiver side quadrature phaseS(n) = internal signal from transmitter to receiver

1010

Page 11: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Milestone TwoMilestone Two

The receiver and transmitter will be The receiver and transmitter will be implemented on different FPGA boards.implemented on different FPGA boards.

Data will pass through an (ADC) and a DAC Data will pass through an (ADC) and a DAC in this milestone.in this milestone.

A carrier recovery circuit and phase locked A carrier recovery circuit and phase locked loop will be implemented in the receiver.loop will be implemented in the receiver.

Adverse affects caused by channel Adverse affects caused by channel imperfections will be explored.imperfections will be explored.

1111

Page 12: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Milestone Two & Three Milestone Two & Three Block DiagramBlock Diagram

I = transmitter side in-phase Q = transmitter side quadrature phaseI_r = receiver side in-phase Q_r = receiver side quadrature phaseS(t) = signal from transmitter to receiver

1212

Page 13: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Milestone ThreeMilestone Three

High speed ADC and DAC modules will be High speed ADC and DAC modules will be used to connect the transmitter and used to connect the transmitter and receiver for assessing overall system receiver for assessing overall system operations.operations.

Bit error rate of the system will be used to Bit error rate of the system will be used to evaluate the overall system performance.evaluate the overall system performance.

1313

Page 14: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

I and Q data at the transmitter

1414

Page 15: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

The I and Q data are shaped using a set of raised cosine filters for controlling intersymbol interference.

0 5 10 15 20 25 30-20

0

20

40

60

80

# of Filter coefficients

Impulse Response of Raised Cosine Filter1515

Page 16: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

The recovered I and Q after being filtered are identical to theoretical results from MATLAB simulations.

1616

Page 17: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

The demodulated I and Q data match up with their theoretical results.

1717

Page 18: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

The demodulated I and Q data are then resized to bring the amplitude into a usable range for the Spartan 3E.

1818

Page 19: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

Received I and Q data appear as a constellation of 4 groups of points which matches the theoretical results well.

1919

Page 20: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

Transmitted and received I and Q data.

2020

Page 21: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Simulation Results

The transmitted and received I and Q data after being cleaned up by using a threshold device.

2121

Page 22: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

Project StatusProject Status

Milestone one has been completed.Milestone one has been completed. Preliminary work for Milestone two has Preliminary work for Milestone two has

begun.begun. One of the biggest obstacles will be the One of the biggest obstacles will be the

implementation of the phase locked loop.implementation of the phase locked loop.

2222

Page 23: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

ScheduleSchedule

1/24 - 2/07 phase locked loop and carrier recovery 1/24 - 2/07 phase locked loop and carrier recovery implementationimplementation

2/14 - 2/21 system optimization and evaluation2/14 - 2/21 system optimization and evaluation

2/28 - 3/07 high speed ADC and DAC implementation2/28 - 3/07 high speed ADC and DAC implementation

3/14 - 3/28 system evaluation 3/14 - 3/28 system evaluation

4/04 – 5/02 TBA note: the Bradley expo and project 4/04 – 5/02 TBA note: the Bradley expo and project presentation will occur during this period.presentation will occur during this period.

2323

Page 24: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

ConclusionsConclusions

• FPGA design is flexible to build digital FPGA design is flexible to build digital communication systems. The methods communication systems. The methods used for modulation can be reconfigurable.used for modulation can be reconfigurable.

• The system has a fast design turn-around The system has a fast design turn-around time compared to conventional design time compared to conventional design using specialized hardware or DSP using specialized hardware or DSP processors.processors.

• SDR capabilities are to be investigated and SDR capabilities are to be investigated and demonstrated in the project.demonstrated in the project.

2424

Page 25: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

ReferencesReferences Anton Rodriguez, and Michael Mensinger Jr., “Anton Rodriguez, and Michael Mensinger Jr., “Software-defined Radio using Software-defined Radio using

XilinxXilinx”, Senior Project Report, Department of Electrical and Computer ”, Senior Project Report, Department of Electrical and Computer Engineering, Bradley University, Peoria Illinois, May 2011.Engineering, Bradley University, Peoria Illinois, May 2011.

Anthony Gaught, “Anthony Gaught, “Software-defined Radio Symbol GeneratorSoftware-defined Radio Symbol Generator”, Junior ”, Junior Project Report, Department of Electrical and Computer Engineering, Project Report, Department of Electrical and Computer Engineering, Bradley University, Peoria Illinois, May 2012.Bradley University, Peoria Illinois, May 2012.

Anthony Gaught, Alexander Norton, and Christopher Brady., “Anthony Gaught, Alexander Norton, and Christopher Brady., “FPGA-based FPGA-based 16 QAM communication system16 QAM communication system”, EE 568 Report, Department of Electrical ”, EE 568 Report, Department of Electrical and Computer Engineering, Bradley University, Peoria Illinois, April 2012.and Computer Engineering, Bradley University, Peoria Illinois, April 2012.

Leon Couch, Leon Couch, “Digital and analog communication systems”“Digital and analog communication systems”, 8th ed., Boston: , 8th ed., Boston: Pearson, 2013.Pearson, 2013.

Charles Roth Jr., and Lizy John, “Digital systems design using VHDL”, 2Charles Roth Jr., and Lizy John, “Digital systems design using VHDL”, 2ndnd ed., United States: Thomson, 2008.ed., United States: Thomson, 2008.

Spartan-3E Data ManualSpartan-3E Data Manual, Xilinx, San Jose, CA,2009., Xilinx, San Jose, CA,2009. 2525

Page 26: Reconfigurable Communication System Design Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering.

QuestionsQuestions

2626