digital transceiver implementation

13
Digital Transceiver Implementation Characterization Presentation Barak Shaashua Barak Straussman Supervisor: Idan Shmuel

Upload: burton

Post on 23-Feb-2016

66 views

Category:

Documents


0 download

DESCRIPTION

Digital Transceiver Implementation. Characterization Presentation Barak Shaashua Barak Straussman Supervisor: Idan Shmuel. Project Goals. Implementation of transceiver with Labview on FPGA . Project parts: 16 QAM Tranceiver 8 PSK Tranceiver. Transmitter Block Diagram. I. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Digital Transceiver Implementation

Digital Transceiver Implementation

Characterization Presentation

Barak Shaashua Barak StraussmanSupervisor: Idan Shmuel

Page 2: Digital Transceiver Implementation

Project GoalsImplementation of transceiver with Labview

on FPGA.

Project parts: 16 QAM Tranceiver 8 PSK Tranceiver

Page 3: Digital Transceiver Implementation

I

Q

 Serial /

Parallel 

Constellation Mapping

DAC

ISIFilte

r

LPF

Up Convert

er

Channel Coder

Source Coder

CombinerSin(wt)

+π/2

LPF

I

Q

Transmitter Block Diagram

DAC

Page 4: Digital Transceiver Implementation

Symbol Decision

Constellation

Mapping

Channel Decoder

RF

Parallel /

Serial

Receiver Block-Diagram

ADCSin(wt)

+π/2I

Q

I

Q +(

Source)

Timing &

Carrier Recover

yLPF

LPF

Page 5: Digital Transceiver Implementation

Project Environment SoftwareLabView 2010 v.10

(FPGA, RF toolbox)Tabor – ArbConnection

HardwareFPGA – Virtex5, NI FlexRio BoardNI 5761 DigitizerTabor – wx2182Scope, Spectrum Analyzer

Page 6: Digital Transceiver Implementation

Hardware Connection

Page 7: Digital Transceiver Implementation

RatesFPGA – 400Mb/sTabor – 2.1GS/s, 16MB waveform memoryDigitizer – 250MS/sGPIB – 1.5MB/sLAN – Fast Ethernet 100Mb/sCoaxial cable – BW 4.2Ghz

Our IF frequency: 100MhzTabor Symbol Rate possible: 100Khz – 500Mhz

Page 8: Digital Transceiver Implementation

Time Table

1.2 – 28.2 8.1 – 31.1 25.12 – 7.1 4.12 – 24.12 27.11– 3.12 3.11 – 26.11

Studying project material & work environment

Transmitter Block Design

Receiver Block Design

FPGA Simulation & debugging

Tests

Page 9: Digital Transceiver Implementation

Channel CoderBlock Code – as Hamming Code:

Implementation with vectors and matrices representation

Able to detect up to 2 errors and correct one

Page 10: Digital Transceiver Implementation

ISISymbol interference results of dispersion in

transmission mediumISI filter decreases this interferenceFilter: Root Raised Cosine

Page 11: Digital Transceiver Implementation

Constellation MappingImplementation

with Lock Up Table

Symbols - according to Gray Code

Page 12: Digital Transceiver Implementation

Timing & Carrier RecoveryRecovers 3 elements:

Symbol Timing – Grander Algorithm

Carrier FrequencyCarrier Phase

Makes use of Digital PLL

Page 13: Digital Transceiver Implementation

Symbol DecisionNoise Sources: Channel,

Quantization, Aliasing…

Assumptions:Noise is AWGN, orthogonal

& i.i.dUniform symbol probability

Symbols decision according to Euclidian distance only.