synchronization in digital communication by: bader al-kandari and josh mason advisors: dr. thomas l....

30
Synchronization in Synchronization in Digital Digital Communication Communication By: Bader Al-Kandari and Josh By: Bader Al-Kandari and Josh Mason Mason Advisors: Dr. Thomas L. Stewart, Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn Dr. In Soo Ahn

Post on 20-Dec-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Synchronization in Synchronization in Digital CommunicationDigital Communication

By: Bader Al-Kandari and Josh MasonBy: Bader Al-Kandari and Josh Mason

Advisors: Dr. Thomas L. Stewart, Dr. In Advisors: Dr. Thomas L. Stewart, Dr. In Soo AhnSoo Ahn

Page 2: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

The purpose of this project is the The purpose of this project is the development of a Quadrature development of a Quadrature Amplitude Modulation (QAM) signal Amplitude Modulation (QAM) signal communication system. communication system. MATLAB/Simulink simulation MATLAB/Simulink simulation environment, Code Composer Studio environment, Code Composer Studio Software (CCS) and two TI DSP Software (CCS) and two TI DSP boards are used to develop and to boards are used to develop and to implement the design. implement the design.

Page 3: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Project Proposal ContentsProject Proposal Contents

QAM OverviewQAM Overview Functional DescriptionFunctional Description Transmitter/Receiver Block DiagramsTransmitter/Receiver Block Diagrams Equipment/Standards/PatentsEquipment/Standards/Patents Preliminary ResultsPreliminary Results Schedule of Remaining WorkSchedule of Remaining Work Questions?Questions?

Page 4: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

QAM OverviewQAM Overview

Quadrature Amplitude ModulationQuadrature Amplitude Modulation Sine (Quadrature) and Cosine (In-Sine (Quadrature) and Cosine (In-

Phase) CarriersPhase) Carriers 2-D plane with In-phase and 2-D plane with In-phase and

Quadrature AxisQuadrature Axis

Page 5: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

QAM OverviewQAM Overview

4-QAM Data Constellation4-QAM Data Constellation

Page 6: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

QAM OverviewQAM Overview

Higher order QAM - 16-QAMHigher order QAM - 16-QAM

Page 7: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Functional DescriptionFunctional Description

Binary Data/Input SignalsDSP

(Practical portion)

Host PC(Simulation and debugging)

Recovered Data/ Signals

Graphs in MATLAB environment

Page 8: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Functional DescriptionFunctional Description

InputsInputs• TransmitterTransmitter

Signals from a function generatorSignals from a function generator Stored DataStored Data

• ReceiverReceiver QAM signalQAM signal Stored DataStored Data

Page 9: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Functional DescriptionFunctional Description

OutputsOutputs• TransmitterTransmitter

QAM signalQAM signal

• ReceiverReceiver Recovered DataRecovered Data

Matlab/Simulink Data AcquisitionMatlab/Simulink Data Acquisition

Page 10: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Functional DescriptionFunctional Description

Modes of OperationModes of Operation

Transmitter – Real Time ModulationTransmitter – Real Time Modulation

Receiver – Real Time Demodulation Receiver – Real Time Demodulation

Page 11: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Transmitter Block DiagramTransmitter Block Diagram

X(t), Y(t) signal selection

ADC

Digital Filter(Raised-Cosine roll-off)

Digital Filter(Raised-Cosine roll-off)

X X

Σ

QA

M o

utpu

t

Sin(Wc*n) Cos(Wc*n)

DAC

Data

Page 12: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Transmitter Block DiagramTransmitter Block Diagram

Filters lower bandwidth requirementsFilters lower bandwidth requirements

Digital Carriers – Sampling effectDigital Carriers – Sampling effect

Adaptable for stored data inputsAdaptable for stored data inputs

Page 13: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Receiver Block DiagramReceiver Block Diagram

Binary QAM

X

X

Cos(W

l*t)

Sin

(Wl*

t)

Filter

Filter Integrator

Integrator

Phase Detector

Phase Detector

0.5 * X *[ cos(Wc – Wl)*t + cos(Wc + Wl)*t] + 0.5 * Y *[ sin(Wc – Wl)*t + sin(Wc + Wl)*t]

0.5 * X *[ sin(Wl – Wc)*t + sin(Wc + Wl)*t] +0.5 * X *[ cos(Wc – Wl)*t - cos(Wc + Wl)*t]

0.5 * X *[ sin(Wl – Wc)*t + sin(Wc + Wl)*t]

0.5 * X *[ cos(Wc – Wl)*t + cos(Wc + Wl)*t]

X*cos(Wc*t) + Y*sin(Wc*t)

Recovered signal I

Recovered signal Q

Page 14: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Receiver Block DiagramReceiver Block Diagram

Phase DistortionPhase Distortion• ChannelChannel

90 degree distortion = data error every time90 degree distortion = data error every time

• Digital Carrier – Sampling effectsDigital Carrier – Sampling effects Independent of channel distortionIndependent of channel distortion

0.5 * X *[ cos(Wc – Wl)*t + cos(Wc + Wl)*t] + 0.5 * Y *[ sin(Wc – Wl)*t + sin(Wc + Wl)*t]

Page 15: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

EquipmentEquipment

Spectrum Digital TMS320C6713 DSK Spectrum Digital TMS320C6713 DSK

Agilent 33220A Function GeneratorAgilent 33220A Function Generator

Tektronix TDS 3012B 100MHz Tektronix TDS 3012B 100MHz OscilloscopeOscilloscope

Page 16: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

SoftwareSoftware

Matlab/SimulinkMatlab/Simulink• Data GenerationData Generation• SimulationSimulation• System DesignSystem Design

Code Composer StudioCode Composer Studio• DSP Code CreationDSP Code Creation• DSP InterfacingDSP Interfacing

Page 17: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

TMS320C6713 DSKTMS320C6713 DSK

TI c6713 DSPTI c6713 DSP• 225 MHz225 MHz

USB interfaceUSB interface AIC23 Audio Codec package AIC23 Audio Codec package

• 8 KHz, 32 KHz, 44.1 KHz, 48 KHz, and 96 8 KHz, 32 KHz, 44.1 KHz, 48 KHz, and 96 KHz KHz

• four 3.5 mm stereo audio jacks four 3.5 mm stereo audio jacks

Page 18: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Patents/StandardsPatents/Standards

Many patentsMany patents• Analog, DSP, FPGAAnalog, DSP, FPGA

No Specific StandardsNo Specific Standards• ANSI/SCTE 07 2000 ANSI/SCTE 07 2000

64-QAM, 256-QAM Digital Cable64-QAM, 256-QAM Digital Cable

• IEEE 802.11bIEEE 802.11b PSK Wireless NetworkingPSK Wireless Networking

Page 19: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Preliminary ResultsPreliminary Results

QAM Simulink DevelopmentQAM Simulink Development• 4-QAM Transmit/Receive4-QAM Transmit/Receive

DSP interfacing/testingDSP interfacing/testing• Digital filteringDigital filtering

Analog sourceAnalog source Data SourceData Source

Page 20: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

4-QAM Simulink Testing4-QAM Simulink Testing

Simple TransmitterSimple Transmitter

Page 21: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

4-QAM Simulink Testing4-QAM Simulink Testing

Page 22: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

4-QAM Simulink Testing4-QAM Simulink Testing

Page 23: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

4-QAM Simulink Testing4-QAM Simulink Testing

Page 24: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

4-QAM Simulink Testing4-QAM Simulink Testing

Page 25: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

DSP Filter TestDSP Filter Test

FIR FilterFIR Filter• Fpass 8 KHzFpass 8 KHz• Fstop 16 KHzFstop 16 KHz

8 KHz Square Wave Input8 KHz Square Wave Input

44.1 KHz Sampling Rate44.1 KHz Sampling Rate

Page 26: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

DSP Filter TestDSP Filter Test

Page 27: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

DSP Filter TestDSP Filter Test

Page 28: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Schedule of Remaining WorkSchedule of Remaining WorkPracticalPractical TheoreticalTheoretical

12/1/200512/1/2005 Proposal PresentationProposal Presentation Proposal PresentationProposal PresentationWinter BreakWinter Break Work on WebsiteWork on Website Work on Phase distortionWork on Phase distortion1/24/20061/24/2006 Fully Develop DSP I/O Fully Develop DSP I/O correctioncorrection1/31/20061/31/2006 w/ Matlab/Simulink w/ Matlab/Simulink 2/7/20062/7/2006 Begin Documentation Begin Documentation 2/14/20062/14/2006 Test/gather data ofTest/gather data of Finalize 4-QAMFinalize 4-QAM2/21/20062/21/2006 implemented 4-QAM implemented 4-QAM 2/28/20062/28/2006 Documentation/TutorialDocumentation/Tutorial Finish up any remainingFinish up any remaining3/7/20063/7/2006 WorkWork phase distortion problemsphase distortion problems3/21/20063/21/2006 8-QAM testing/data  8-QAM testing/data  3/28/20063/28/2006 gatheringgathering Begin work on 8-QAMBegin work on 8-QAM4/4/20064/4/2006 Documentation/TutorialDocumentation/Tutorial and 16-QAMand 16-QAM4/11/20064/11/2006 16-QAM testing 16-QAM testing 4/18/20064/18/2006 DocumentationDocumentation DocumentationDocumentation4/25/20064/25/2006 PresentationPresentation PresentationPresentation5/2/2006  5/2/2006  

Page 29: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn

Questions?Questions?

Page 30: Synchronization in Digital Communication By: Bader Al-Kandari and Josh Mason Advisors: Dr. Thomas L. Stewart, Dr. In Soo Ahn