Supervisor: Prof Robert W Stewart Dr Louise Crockett Outline - - PowerPoint PPT Presentation

supervisor prof robert w stewart dr louise crockett
SMART_READER_LITE
LIVE PREVIEW

Supervisor: Prof Robert W Stewart Dr Louise Crockett Outline - - PowerPoint PPT Presentation

Dynamic Reconfiguration Technologies Based on FPGA in Software Defined Radio System Ke He Supervisor: Prof Robert W Stewart Dr Louise Crockett Outline Motivation and Objective Reconfiguration Technologies : Dynamic Reconfigurable Ports


slide-1
SLIDE 1

Dynamic Reconfiguration Technologies Based on FPGA in Software Defined Radio System

Ke He Supervisor: Prof Robert W Stewart Dr Louise Crockett

slide-2
SLIDE 2

Outline

  • Motivation and Objective
  • Reconfiguration Technologies : Dynamic Reconfigurable Ports

and Partial Reconfiguration.

  • Multiple Standards Analysis : Modulation and Digital Front End

parts of LTE, WiMAX and WCDMA standards

  • Hierarchical Design Methodology
  • Results and Comparisons
  • Conclusion
slide-3
SLIDE 3

Motivation

  • Software Defined Radio can accommodate various standards and services
  • Partial Reconfiguration is a promising technology which could increase hardware

reuseability therefore reduce hardware cost and has commonalities with SDR

  • For some cases, PR can work with Dynamic Reconfigurable Ports (DRP) technology

which could lead to a less complex and lower cost SDR architecture.

Objective

  • Implement the key components e.g. Modulation and Digital Front End with PR to support

multiple communication standards such as WCDMA WiMAX and 3GPP LTE

  • Integrate these components into a single FPGA device with PR and DRP technologies to

build a SDR system with less complex and lower cost architecture, while maintaining a high degree of design and function switching flexibility.

slide-4
SLIDE 4

Partial Reconfiguration Technology

The Partial Reconfiguration is such a technology that allows multiple design modules to time-share physical resources. Reconfigurable modules can be swapped

  • n the fly and other parts the remain operation

Advantages:

  • Increase hardware reuseability
  • Reduce hardware size and cost

Limitation:

The clock frequency could not be reconfigured by PR as the Digital Clock Manager (DCM) are not allowed to place in the reconfigurable logic

slide-5
SLIDE 5

Dynamic Reconfigurable Ports Technology

Digital Clock Managers (DCMs) : A hardware resource on FPGA to deal with the clock managements

  • Eliminate clock skew
  • Shift phase
  • Synthesize a desired clock frequency

DCM

IBUFG Clock Source Clock Frequency

slide-6
SLIDE 6

Dynamic Reconfigurable Ports Technology

State Machine Control DCM_ADV

DRP_Start Clock Reset DRP_DADDR DRP_EN DRP_WE DRP_DRDY DADDR DEN DWE DRDY CLKFX LOCKED DI [15:0]

…..

Multiplier [7:0] Divisor [7:0] DCM_RESET RST Concatenate

FPGA

Start Clockinput

slide-7
SLIDE 7

Multiple Communication Standards Analysis

  • Modulation Analysis

Standards Mapper OFDM OVSF FFT Size CP Length Spreading Factor LTE 5/10 MHz QPSK 16QAM 64 QAM 512, 1024 80,72 and 40,36 samples None WiMAX 3.5/5/7/10 MHz QPSK 16QAM 64 QAM 512, 1024 1/4, 1/8, 1/16, 1/32 of frame duration None WCDMA QPSK None None 4,8, 16,32, 64, 128, 256, 512

  • Digital Front End Analysis

I

Channel Filter Channel Filter Interpolation Interpolation

Multiplier Multiplier

DDS

I

Q

Q Baseband IF

slide-8
SLIDE 8

Design Bandwidth Input Sample Rate (Msps) IF (MHz) System Clock (MHz) LTE 5 MHz 7.68 61.44 245.76 LTE 10 MHz 15.36 61.44 245.76 WCDMA 3.84 61.44 245.76 WiMAX 3.5 MHz 4 64 256 WiMAX 5 MHz 5.6 44.8 179.2 WiMAX 7 MHz 8 64 256 WiMAX 10 MHz 11.2 44.8 179.2

Multiple Communication Standards Analysis

Note:

  • Three standards and 7 modes
  • System Clock of 4 times of the IF Sample Rate
  • Three different clock frequencies are required: 245.76 MHz, 256 MHz and 179.2

MHz

slide-9
SLIDE 9

Combination of dynamic reconfiguration technologies

  • Waveforms switching means not only changing functions but also changing the

clock frequency of the function

  • PR is insufficient to implement all of the switching functions in isolation
  • The DCM with DRP architecture is able to control for the Reconfigurable Partition

DUC RP DRP DCM

FPGA

Clock Oscillator

slide-10
SLIDE 10

Hierarchical Design Methodology

FPGA Device

Top Level

DRP DCM

Modulation

RP

DRP DCM

Error Coding RP DUC RP

DRP DCM

Static Static Static

Layer 1 Mapper RP Transform RP QPSK 16 QAM 64 QAM IFFT Spreader

Modulation RP

Layer 2

Advantages:

  • PR benefits
  • High integration on a

single FPGA

  • Reconfigurable clock

frequencies

  • High degree of

flexibility

  • Easy to maintain and

update

slide-11
SLIDE 11

Hierarchical Design Methodology

DUC DCM CLK Divider RP 1/16 1/32 1/64 Mapper DCM Transform RP IFFT Spreader Mapper RP QPSK 16 QAM 64 QAM

RAM

Clk_100 Clk_50 100 MHz 200 MHz 300 MHz Clk_256 245.76 MHz 256 MHz 179.2 MHz Clka Clkb

Data_in DUC RMs LTE WiMAX WCDMA

Modulation RP DUC RP

I Q

slide-12
SLIDE 12

Results: Post-Placed and Route Simulation

slide-13
SLIDE 13

Hardware Resource Utilization Results

RP LUTs FFs Slices DSP4 8Es RAMs DUC LTE 5 1504 2148 799 11 9 424.1 LTE 10 1438 2004 872 14 9 355.6 WCDMA 1493 2020 722 8 9 419.1 WiMAX 3.5 1629 2223 869 14 9 386 WiMAX 5 1474 2083 817 14 9 390.9 WiMAX 7 1540 2194 878 17 9 312 WiMAX 10 1449 2130 842 20 9 295.3 Transform OFDM 3430 3570 1405 12 5 286.9 Spreader 34 9 11 375.7

(MHz)

RP LUTs FFs Slices DSP4 8Es RAMs DUC LTE 5 1533 2005 543 11 9 336.2 LTE 10 1455 1873 557 14 9 374.2 WCDMA 1532 1899 533 8 9 273.8 WiMAX 3.5 1663 2079 582 14 9 280.0 WiMAX 5 1497 1964 554 14 9 269.3 WiMAX 7 1565 2084 612 17 9 354.1 WiMAX 10 1466 2014 604 20 9 374.0 Transform OFDM 3442 3559 1193 12 5 275.6 Spreader 45 9 12 188.0

(MHz)

Table 1: Without PR Table 2: With PR & DRP

slide-14
SLIDE 14

IFFT Selector LTE 10 WiMAX 7 WiMAX 10 WCDMA Spreader

Clk_256 Clk_245.76 Clk_179.2 Clk_100

Slices DSP48Es RAMs 4657 71 41

Fix function FPGA Design to support multi-standards FPGA

slide-15
SLIDE 15

LTE

Clk_256 Clk_100

FPGA Resource = max (transform(RP)) + max(DUC(RP))

Slices DSP48Es RAMs 1805 32 14

PR & DRP Design Architecture Transform RP DUC RP

IFFT

WiMAX

Spreader

WCDMA

slide-16
SLIDE 16

Slices DSP48Es RAMs Reduction 61.24% 54.93% 65.85%

Results and Comparison

slide-17
SLIDE 17

64 QAM 16 QAM

QPSK Spreader IFFT WCDMA WiMAX LTE

Mapper DCM DUC DCM

Transform RP Mapper RP DUC RP Modulation RP

FPGA

Partial Bitstream Library QPSK 16 QAM 64 QAM IFFT Spreader LTE WiMAX WCDMA

Dynamic Reconfiguration

slide-18
SLIDE 18
  • Support Baseband and IF processing components
  • Support multiple standards and modes
  • High degree of design and function switching flexibility
  • Reduction of 61.24%, 54.93% and 65.85% in respect of Slices, DSP48Es and RAMs
  • Reduction of two oscillator inputs

Conclusion