characterization presentation characterization presentation ofdm implementation and performance test...

13
Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration: Semester

Upload: eleanor-chambers

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Characterization Presentation

OFDM implementation and performance test

Performed by: Tomer Ben Oz Ariel Shleifer

Guided by: Mony Orbach

Duration: Semester

Page 2: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

motivation

• Tera-Santa project in the Technion needs implementation.

• FPGA implementation of OFDM receiver will enable performance test and identification of architecture bottlenecks.

Page 3: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Project goals

• Implementation of an OFDM receiver on a FPGA.

• Give a good base and tools for future bottlenecks and capability testing.

Page 4: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Working environment

• Simulink via Matlab• Xilinx ISE 12.2• Modelsim

Page 5: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Top Level Block diagram

Page 6: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Demodulator Block diagram

Phase multiplier – Shifts the phase of the signal back to its original phase.Inputs: Q in, I in – Current sample’s values; A,B – Correction factors

outputs: Q out, I out – The correct signals values.Look Up Table(Qam4) – Translate the signal back to data in bits.

Inputs: Q, I – The correct signals values.outputs: QAM4_OUT – The translated data

Page 7: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Qam 16 modulation example

Page 8: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Phase Multiplier Block diagram

IQ multiplier– Shifts the phase of the signal back to its original phase. Inputs: Q in, I in – Current sample’s values; A,B – Correction factors

outputs: Q out, I out – The correct signals values.TDD– Time Domain DemuxInputs: 8 bits.outputs: D0-3 –each output channels the input data in an upwards order.

TDM– Time Domain muxInputs: D0-3 - 8 bits each.outputs: The output channels the input data in an upwards order.

Page 9: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

IQ multiplier Block diagram

Output I Corrected output Q Corrected outputSignal Correction

(I+Qj) (A+Bj) = [I A-Q B]+[I B+Q A] j

IQ multiplier– Shifts the phase of the signal back to its original phase.First degree (multiplication) Delay is 3 cycles

Second degree (adder) Delay is 1 cycleHence we chose TDD and TDM to have 4 inputs\outputs

Page 10: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

FFT Testing

Page 11: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Sinc function

Page 12: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

XUP5

Testing environment

Dram XC5VLX110T Dram Data outData In

counter counter

Page 13: Characterization Presentation Characterization Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by:

Gant Diagram

1.4 – 15.4 16.3 – 31.3 1.3 – 15.3 16.2 – 28.2 1.2 – 15.2 13.1 – 31.1

Studying Work environment

Blocks Design

Blocks simulation

FPGA integration

FPGA simulation