1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Design of pipeline R2MDC FFT for implementation of MIMO OFDM transceivers using FPGA

8 45 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 2 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

In this paper, an area-efficient low power Fast Fourier Transform (FFT) processor is proposed for Multi Input Multi Output—Orthogonal Frequency Division Multiplexing (MIMO-OFDM) that consists of a modified architecture of radix-2 algorithm which is described as Radix-2 multipath delay commutation (R2MDC). Orthogonal frequencydivision multiplexing is a popular method for high-data-rate wireless transmission.

Trang 1

Design of pipeline R2MDC FFT for

implementation of MIMO OFDM transceivers using FPGA

Article in Telecommunication Systems · November 2016

DOI: 10.1007/s11235-016-0136-8

CITATIONS

0

READS

53

2 authors:

Dr Kirubanandasarathy N

Syed Ammal Engineering College

28 PUBLICATIONS 21 CITATIONS

SEE PROFILE

Karthikeyan Kottaisamy ABB

9 PUBLICATIONS 68 CITATIONS

SEE PROFILE

All content following this page was uploaded by Dr Kirubanandasarathy N on 04 May 2016

Trang 2

DOI 10.1007/s11235-016-0136-8

Design of pipeline R2MDC FFT for implementation of MIMO

OFDM transceivers using FPGA

N Kirubanandasarathy 1 · K Karthikeyan 1

© Springer Science+Business Media New York 2016

Abstract In this paper, an area-efficient low power Fast

Fourier Transform (FFT) processor is proposed for Multi

Input Multi Output—Orthogonal Frequency Division

Multi-plexing (MIMO-OFDM) that consists of a modified

architec-ture of radix-2 algorithm which is described as Radix-2

mul-tipath delay commutation (R2MDC) Orthogonal

frequency-division multiplexing is a popular method for high-data-rate

wireless transmission OFDM may be combined with

mul-tiple antennas at both the access point and mobile terminal

to increase diversity gain and/or Enhance system capacity

on a time-varying multi path fading channel, resulting in a

multiple-input multiple-output OFDM system This paper

describes the design of R2MDC FFT for implementation of

MIMO OFDM transceiver using FPGA targeted to future

wireless LAN systems The proposed system is pipeline

Radix 2multipath delay commutation FFT has been designed

for MIMO OFDM The MIMO OFDM transceivers have

been designed according to the proposed OFDM parameters

A low-power efficient and full-pipeline architecture enables

the real-time operations of MIMO OFDM transceivers The

FPGA board has been developed to verify their circuit

behav-ior and implementation of MIMO OFDM Transceivers

Keywords Radix-2 multipath delay commutation·

Frequency division multiplexing · Multi input multi

output—orthogonal frequency division multiplexing·

Inverse fast Fourier Transform· Fast Fourier Transform ·

Discrete Fourier Transform

B N Kirubanandasarathy

nksarathy@gmail.com

K Karthikeyan

sayalkarthik@yahoo.co.in

1 Department of ECE, Syed Ammal Engineering College,

Ramanathapuram, Tamilnadu, India

1 Introduction

Multiple input multiple output–Orthogonal frequency divi-sion multiplexing (MIMO-OFDM) has become a promising technique for future mobile multimedia communication sys-tem because of its robustness to frequency selective fading and its flexibility in handling multiple data rates [1,2] MIMO-OFDM is the efficient solution for transmitting and receiving the data over the long distance The sub-carrier fre-quency has been chosen in our proposed OFDM transceivers

so that cross-talk between the sub-channels are eliminated, hence the inter carrier guard bands are not required The orthogonally allows for efficient modulator and demodulator implementation using the FFT algorithm OFDM Trans-ceivers is popular for wideband communications today by way of low-cost MIMO OFDM Transceivers requires very accurate frequency synchronization between the receiver and they have their reduced the complexity In Transmitter; with frequency deviation, the sub-carriers shall no longer

be orthogonal, causing inter-symbol interference (ISI) The proposed FFT Processor is based on radix-2 multipath delay commutation We compare this proposed architecture with existing radix 2 and radix 4 FFT and also give the design and implementation results of the proposed FFF processor

2 About MIMO OFDM

The general transceiver structure of MIMO OFDM is pre-sented in Fig 1 The system consists of N transmitter antennas and M receiver antennas Multiple antennas at both sides of receiver and transmitter can improve the spectral efficiency and reliability in multipath fading channels [3 5] According to [6], the cyclic prefix is assumed to be a longer than the channel delay spread The OFDM signal for each

Trang 3

N Kirubanandasarathy, K Karthikeyan

Fig 1 Architecture for MIMO-OFDM

antenna is obtained by using IFFT and can be detected by

fast Fourier transform (FFT) Each OFDM block of

constel-lation symbols is transformed using an inverse fast Fourier

transform (IFFT) and transmitted by the antenna for its

cor-responding stream The received signals at each antenna are

similarly broken into blocks and processed using an FFT

[7]

Bolcskei et al have presented an OFDM based spatial

mul-tiplexing scheme, the data streams are first passed through

OFDM modulators and then launched from the individual

antennas In the receiver, the individual signals are passed

through OFDM demodulators [8] A powerful improvement

over conventional OFDM was the introductions of

multicar-rier code division multiplex (MC-CDM) OFDM by Kaiser

in [9] In MC-CDM, rather than transmitting a single

sym-bol on each subcarrier as in conventional OFDM, groups of

symbols are multiplexed together by means of orthogonal

spreading codes and simultaneously transmitted on a group

of subcarriers [10]

OFDM is a multi-carrier system where data bits are

encoded to multiple sub-carriers Unlike single carrier

sys-tems, all the frequencies are sent simultaneously in time

OFDM offers several advantages over single carrier system

like better multipath effect immunity, simpler channel

equal-ization and relaxed timing acquisition constraints But it is

more susceptible to local frequency offset and radio

front-end non-linearity The frequencies used in OFDM system

are orthogonal Neighboring frequencies with overlapping

spectrum can therefore be used This property is shown in

the Fig.2, where A, B, C, D, and E orthogonal This results

in efficient usage of BW The OFDM is therefore able to

provide higher data rate for the same BW[11]

3 Proposed pipelined architecture for MIMO-OFDM

The radix-2 multipath delay commutation (R2MDC) is one

of the commutated architectures of radix-2 FFT algorithm which is used to commutate the values as fast as possible in order to process the values and to commutate the FFT inputs, the architecture shown in the Fig 1 consists of different blocks which must be used in the R2MDC Kirubanan-dasarathy and Karthikeyan [12] have investigated Radix-2 pipelined streaming FFT block, which is used in the baseline MIMO-OFDM system But we use radix-2 multipath delay commutation in the proposed system

One of the most straightforward approaches for pipelined implementation of radix-2 FFT algorithm is Radix-2 Multi-path Delay Commutator (R2MDC) architecture Figure 4

shows the radix-2 multipath delay commutation architecture with butterfly II structure It is the simplest way to rearrange data for the FFT/IFFT algorithm, the input data sequence are broken into two parallel data stream flowing forward, with correct distance between data elements entering the

butter-Fig 2 OFDM wave

Trang 4

Fig 3 Proposed FFT architecture block

Fig 4 Radix-2 multipath delay commutation architecture

Fig 5 a BF I structure, b BF II structure

fly scheduled by proper delays The 8-point FFT in R2MDC

architecture is shown in Fig.3 At each stage of this

architec-ture half of the data flow is delayed via the memory (Register)

and processed with the second half data stream

The A input comes from the previous component twiddle

factor multipliers (TFM) The B output is fed to the next

component, normally BFII In first cycles, multiplexors direct

the input data to the feedback registers until they are filled (position “0”) On next cycles, the multiplexors select the output of the adders/sub tractors (position “1”), the butterfly computes a 2-point DFT with incoming data and the data stored in the feedback registers The detailed structure of BFI is shown in Fig.5a

Trang 5

N Kirubanandasarathy, K Karthikeyan

Fig 6 FPGA implementation

of OFDM Transceiver

Fig 7 OFDM transceiver

simulation wave form

The B input comes from the previous component, BFI

The Z output is fed to the next component, normally TFM In

first cycles, multiplexors direct the input data to the feedback

registers until they are filled (position “0”) On next cycles,

the multiplexors select the output of the adders/sub tractors

(position “1”), the butterfly computes a 2-point DFT with

incoming data and the data stored in the feedback registers

The multiplication by –j involves real-imaginary swapping

and sign inversion The real-imaginary swapping is handled

by the multiplexors MUX in efficiently and the sign inversion

is handled by switching the adding-subtracting operations by

mean of MUX When there is a need for multiplication by -j,

all multiplexors switches to position “1”, the real-imaginary

data are swapped and the adding-subtracting operations are

switched

The architecture of BFI and BFII supporting two receive

chains is shown in Fig.5a, b In BFI structure the sample

routing MUXs and DEMUXs at the input and output of the

BF_RAMs are controlled based on c2 and c3 control signals

while the computation unit is controlled by c1 control signal The control signals are issued by the BFI controller Depend-ing on the programmDepend-ing of number of receive chains the extra BF_RAMs are enabled WiMAX supports 1Rx and 2Rx, LTE supports 1Rx, 2Rx and 4Rx Based on the requirement extra buffers can be extended to the existing BF structure The adders and substractors in BFI and BFII are fully-pipelined and followed by divide-by-2 and rounding The divide-by-2 is used The algorithm used here is to commutate the radix-2 algorithm in the IFFT architecture and to replace

by R2MDC architecture in order to get a low area than the existing system

4 FPGA implementation of MIMO OFDM transceiver

The applications like signal processing and telecommunica-tion require FFT implementatelecommunica-tions which can perform with

Trang 6

Fig 8 R2MDC FFT output implemetation in the FPGA Altera cyclone

II DE2 development board

less latency computations and small in size while exhibiting

less power consumption These computational tasks are

exe-cuted either by a single, high frequency embedded processor

or by using an Application Specific Integrated Circuit (ASIC).

Field Programmable Gate Arrays (FPGAs) and Application

Specific Integrated Circuits (ASIC) provide different values

to designers, and they must be carefully evaluated before

Table 1 Comparison results of proposed R2mdc IFFT architecture with

existing radix-2 and radix-4 architecture

choosing any one over the other FPGA has been suggested

as an enabling technology [13] for the hardware platform as they offer the potential of hardware-like performance cou-pled with software-like programmability [14]

The register transfer VHDL net list of the OFDM Trans-ceiver, which is optimized for low power consumption and ASIC implementation, is used as basic net list for mapping on

a Xilinx FPGA as shown in Fig 6 The DCM installs a zero phase delay between the internal and external clock and this allows using a FIFO interface operating on the clock edges

to transfer transmit data and received data The FPGA imple-mentation is optimized for power consumption by disabling the main internal clock when a functional unit is not opera-tional This derived clock is the output signal of a buffered

Fig 9 RTL schematic of R2MDC FFT

Trang 7

N Kirubanandasarathy, K Karthikeyan

Fig 10 Comparison results of proposed R2MDC IFFT architecture with existing radix-2 and radix-4 architecture

AND gate with the main internal units This was the case in

the equalizer where additional pipeline registers are added

in the divider and in the data path of described above, delay

between each butterfly board currently enables base band

transmission via ADCs and DACs as shown Fig.6

The FPGA board uses transmitter, receiver, and Viterbi

decoder functions implemented in the Xilinx FPGA We

added interpolator, decimator, random signal generator, and

PC interface The interpolator and decimator require

100-MHz clock frequency and the other modules operate at the

half clock speed This FPGA with PC interface is used for

displaying Bit Error Rate (BER) and Packet Error Rate (PER)

results and controlling the transceiver We intend to execute

data transmission experiments in both base band and pass

band channels

The simulation results for R2MDC FFT algorithms have

been tested practically by implementing in the Altera

DE-2 FPGA development board The Quartus-II tool is used

to download the design in to FPGA development board In

the FPGA board, the reset signal input is connected to the

rightmost switch For the set binary inputs at the remaining

switches, after the process in the FPGA, the outputs are seen

in LED displays in the board These FPGA outputs can also be

verified with simulation results obtained using MODELSIM

The FPGA board has been developed to verify their circuit

behavior and implementation of MIMO OFDM Transceivers

The below simulation diagram is for R2MDC as shown in

Fig.7 The reset value is high and after some time period the

value is low While in reset is high the input value does not

taken into the process The output value is occurred when the

reset is low

FPGA Altera cyclone II DE2 development board to

illus-trate the implementation of R2MDC FFT is as shown in

Fig.8

The register Transfer Logic schematic for R2MDC FFT that is targeted to mapped on FPGA Altera cyclone II DE-2

is shown in Fig.9

5 Results

The prime objective is to construct a FFT in order to have low power consumption and lesser area The parameters (i) power consumption (ii) Area occupancy were given due consider-ation for comparing the proposed FFT with other FFTs We have designed all coding using Hardware Description Lan-guage (HDL) To get power, and area report, we use Xilinx ISE Design Suite 10.1 as synthesis tool and Model-Sim 6.3c for simulation The comparison of 2 FFT and

Radix-4 with Proposed R2MDC FFT is shown in the Table1and Fig.10.The Proposed FFT gives better result than Radix-2 FFT and Radix-4 FFT in terms of area and power consump-tion as shown in the Table1and Fig.10

6 Conclusion

We presented a R2MDC pipeline FFT as MIMO OFDM sys-tem with a 100-MHz bandwidth, which is an area-efficient low power FFT processor for MIMO-OFDM transceivers implementation using FPGA The transceiver uses full-pipelined processing and provides operations at minimum clock frequency The performance of various FFT such as Radix-2, Radix-4 and proposed R2MDC were carried out and their performance were analyzed with respect to the number

of CLB slices, LUTs and Power consumption We demon-strated transceiver architecture suitable for the advanced OFDM system In this paper, we conclude that the proposed

Trang 8

R2MDC architecture gives a lower area and less power than

the existing radix-2 and radix-4 algorithm architecture The

proposed architecture shows that it can be used for low power

applications such as MIMO-OFDM transceiver

References

1 Sampath, H., Talwar, S., Tellado, J., Erceg, V., & Paulraj, A (2002).

A fourth generation MIMO-OFDM broadband wireless system:

design performance, and field trial results IEEE Communications

Magazine, 40(9), 143–149.

2 Zelst, A., & Schenk, T (2004) Implementation of a MIMO

OFDM-based wireless LAN system IEEE Transactions on

Sig-nal Processing, 52(2), 483–494.

3 Heath, R, Jr, & Paulraj, A (2005) Switching between diversity and

multiplexing in MIMO systems IEEE Transactions on

Communi-cations, 53(6), 962–968.

4 Forenza, A., Pandharipande, A., Kim, H., & Heath, R W, Jr (2005).

Adaptive MIMO transmission scheme: exploiting the spatial

selec-tivity of wireless channels In: Proceedings of the IEEE VTC-spring

(Vol 5, pp 3188–3192).

5 Wei, Y R., & Wang, M Z (2006) A practical transmit antenna

selection scheme with adaptive modulation for spatial

multiplex-ing MIMO systems In IEEE intl conf on inf & commun tech.,

ICTTA’06, April 2006 Syria IEEE Transactions on Information

Theory, 2, 2119–2124.

6 Kirubanandasarathy, N., Karthikeyan, K & Thirunadanasikamani,

K (2010) VLSI design of mixed radix FFT for MIMO OFDM

in the wireless communication In: Proceedings of the IEEE

International conference on communication computing control

technologies (pp 98–102), October 7–9, 2010, Ramanathapuram,

India.

7 Blum, R S., Li, Y G., Winters, J H., & Yan, Q (2001) Improved

space time coding for MIMO-OFDM wireless communications.

IEEE Transactions on Communications, 49(11), 1873–1878.

8 Bolcskei, H., Gesbert, D., & Paulraj, A J (2002) On the capacity

of OFDM-based spatial multiplexing systems IEEE Transactions

on Communication, 50(2), 225–234.

9 Kaiser, S (2002) OFDM code-division multiplexing in fading

channels IEEE Transactions on Communication, 50, 1266–1273.

10 Femenias, Guilleum, & Riera-Palou, Felip (2008) Enhancing

IEEE 802.11n WLANs using group-orthogonal code-division

mul-tiplex Telecommunication Systems (TSMJ), 38(1–2), 37.

11 Kirubanandasarathy, N., & Karthikeyan, K (2013) VLSI Design

of Pipelined R2MDC FFT for MIMO OFDM transceivers Journal

of Applied Sciences (JAS), Science Alert Publications, 13(1), 197–

200.

12 Kirubanandasarathy, N & Karthikeyan, K (2012) VLSI Design and Implementation of MIMO OFDM system for wireless commu-nication European Journal of Scientific Research (EJSR), ISSN

1450-216X, 73(2), 269–277.

13 Tuttlbee, W.H Software defined radio: Enabling technologies Wiley ISBN 0470843187.

14 Coulton, P & Carline, D (2004) An SDR inspired design for the

FPGA implementation of 802.11a baseband system In

Proceed-ings of the IEEE international symposium on consumer electronics

(pp 470–475), September 1–3, Reading, UK.

N Kirubanandasarathy

received the B Eng degree in Electrical and Electronics Engi-neering from Madurai Kama-raj University, Madurai, India,

in 2002, the M Eng Degree

in Applied Electronics from Anna University, Chennai, India

in 2004 He has completed Ph.D in ECE from St Peter’s Institute of Higher Education and Research, Avadi, Chennai, Tamilnadu, India in 2013 He is currently working as an profes-sor in Syed Ammal Engineering college, Ramanathapuram, Tamilnadu, India and Pursuing the His fields

of interest include VLSI and Communication system.

K Karthikeyan received the B.

Eng degree in Electrical and Electronics Engineering from Madurai Kamaraj University, Madurai, India, in 2002, the

M Eng degree in Power sys-tems from Anna University, Chennai, India, in 2004, and the Ph.D degree from Indian Institute of Technology Madras, Chennai, India, in 2008 Cur-rently, he is Professor in the Department of Electronics and Communication Engineering of Syed Ammal Engineering Col-lege, Ramanathapuram, Tamilnadu, India His fields of interest include Power quality, Power electronics applications in Power system and VLSI Design.

123

Ngày đăng: 26/03/2020, 03:49

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm