Sie sind auf Seite 1von 8

METHODS ENRICHING POWER & ENERGY DEVELOPMENTS (MEPED'13) April 12th, 2013

ISSN:-2230-7850

ORIGINAL ARTICLE

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR FPGA BASED APPLICATIONS


N.KAVITA AND M.MADHU BABU Dept. of Electronics & Communications G. Pulla Reddy Engineering College, Kurnool (Dist), AP, India Dept. of Electronics & Communications G. Pulla Reddy Engineering College, Kurnool (Dist), AP, India Abstract: Orthogonal Frequency Division Multiplexing (OFDM) has become very popular, allowing high speed wireless communications. OFDM could be considered either a modulation or multiplexing technique and its hierarchy corresponds to the physical and medium access layer. In this project the OFDM transmitter and receiver will be implemented with full digital techniques and also reports the resources requirements for the presented system.VHDL will be used for RTL description and FPGA synthesis tools will be used for performance analysis of the proposed core. The VHDL implementation allows the design to be extended for either FPGA or ASIC implementation, which suits more for the Software Defined Radio (SDR) design methodology.Modelsim XilinxEdition will be used for functional simulation and verification of results. Xilinx ISE will be used for synthesis. The Xilinx's Chipscope tool will be used for verifying the results on Spartan 3E FPGA. KEYWORDSOrthogonal Frequency Division Multiple (OFDM), Fast Fourier Transform (FFT),Field Programmable Gate Array (FPGA). I.INTRODUCTION The current communication systems tend to use OFDMsystems in order to provide high data rates, minimize inter symbol interference and fading effect. Some examples areDigital Video Broadcasting (DVB), Wireless USB or WirelessFirmware among others. Trying to provide a solution to thenew devices emerging, slow standard adoption, poor spectrum use, etc. This work presents an FPGA design, validation andimplementation of an Orthogonal Frequency Division Multiplexing (OFDM)transceiver using a high level design tool and also reports the resources requirements for the presented system.OFDMallows many users to transmit in an allocated band, by subdividing the available bandwidth into many narrow bandwidth carriers. Each user is allocated several carriers in which to transmit their data. The transmission is generated in such a way that the carriers used are orthogonal to one another, thus allowing them to be packed together much closer than standard frequency division multiplexing (FDM). This leads to OFDM providing a high spectral efficiency. II.OFDM FUNDAMENTALS OFDM is a special case of multi-carrier transmission, where a single data stream is transmitted over a number of lower rates sub-carriers. On classical

Indian Streams Research Journal

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR.............

frequency division multiplexing the total band is divided into N non-overlapping frequency channels, while on OFDM the band is divided into a number of overlapping frequency channels but with orthogonal frequencies, the consequence is a better use of the available spectrum. Those orthogonal frequencies could be achieved by the IFFT. Each subcarrier has a different frequency. Frequencies chosen so that an integral number of cycles in a symbol period and Signals are mathematically orthogonal. A technique which allows an arbitrary number of symbol shapes to be distinguishable is orthogonal signaling. Orthogonality describes the degree to which a pair of di? erent pulse shapes is independent or unrelated. Functions n(t) and m(t) are orthogonal with respect to each other over the interval a < t < b if,

Note that this is a continuous version of the vector dot product. The idea is that given a certain bandwidth of out pulse shapes there can be entire sequences of functions that are orthogonal. If we have a set of functions {1(t), 2(t), . . , n(t), . .} and each function is orthogonal to each other function. A.OFDM in A Multipath Environment Data is transmitted in parallel without interference.

st nd rd

To generate OFDM successfully the relationship between all the carriers must be carefully controlled to maintain the orthogonality of the carriers. For this reason, OFDM is generated by firstly choosing the spectrum required, based on the input data, and modulation scheme used. Each carrier to be produced is assigned some data to transmit. The required amplitude and phase of the carrier is then calculated based on the modulation scheme (typically differential BPSK, QPSK, or QAM).

Two possible
2

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR.............

The orthogonal carriers required for the OFDM signal can be easily generated by varying the amplitude and phase of each frequency bin, then performing the IFFT. Since each bin of an IFFT corresponds to the amplitude and phase of a set of orthogonal sinusoids, the reverse process guarantees that the carriers generated are orthogonal. III. SYSTEM DESIGN A basic OFDM system consists of a QAM or PSK modulator/demodulator, a serial to parallel / parallel to serial converter, and an IFFT/FFT module. The iterative nature of the FFT and its computational order makes OFDM ideal for a dedicated architecture outside or parallel to the main processor. Using FPGA instead of an ASIC gives also flexibility for reconfiguration, which is a need for the Software Defined Radio (SDR) concept. The focus of this work is to validate the suitability of reconfigurable devices such as FPGAs toperform Intermediate Frequency (IF) processing to support SDR A. OFDM Transmitter

Cloc k

Input bits In p

S y

Seri al to

IFFT

OFDM signal

1)Input Sampler IQ Gen:This block samples the serial input and generates 2 bit IQ output. The following techniques are used to implement this block 1) Serial input (in data) is assigned to the LSB of one internal Shift Register (sig IQ). 2) Finally sig IQ is assigned to the 2bit Output (IQ data). 2) Symbol Mapper: This block consist of a number of ROMs containingthe constellation mapping for each of the specifiedmodulation schemes (QPSK, 16-QAM and 64-QAM),two multiplexers which select the In Phase andQuadrature data from the desired modulation schemestored on ROMs.

This block maps the input I, Q to the corresponding to the real part and imaginary part of the constellation symbols.

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR.............

3) Serial to Parallel Conversion: This block is used in OFDM Transmitter, to convert serial input to parallel output. This block's output is given to the input of IFFT.The input serial data stream is formatted into the word size required for transmission, e.g. 2 bits/word for QPSK, and shifted into a parallel format. The data is then transmitted in parallel by assigning each data word to one carrier in the transmission. 4) Inverse Fast Fourier Transform: The following techniques are followed to implement the IFFT using FFT. After the required spectrum is worked out, an inverse Fourier transform is used to find the corresponding time waveform. This act like to Frequency domain to time domain signal translator. Below figure shows internal architecture of IFFT

B.OFDM Receiver

FFT OFDM signal

par allel to seri al con vert er Cloc k distr ibut

Sy mb ol Dema ppe r

Dem odul ator bit gene rato r

1) Fast Fourier transforms: On the receiver side the FFT is implemented and the signal is translated from time domain to frequency domain.In VHDL implementation the FFT block is used to compute the IFFT by reversing the real & Imaginary at input and output side and further dividing by 8.Above figure shows FFTdecimation in frequency

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR.............

and the output from this block is given to the Symbol de-mapper. 3) Symbol de-mapper: This block maps, the Real and imaginary parts of the serial out from PISO, to the IQ corresponding to the symbols. It extracts the IQvalues from the serial out of PISO.real part and imaginary part of the constellation 4) Out bit generator: This block takes 2 bit IQ s from Symbol de-mapper and generates output bits. The following techniques are followed to implement this blockfirstly 2 bit input (IQ Data) data is assigned to the one internal Shift Register (sig IQ) and finally sig IQ's msb is assigned to the output bit. 5) Clock distributor: This is the clock distributer block, which generates two enable signals a) en_div_2 and b) en_div_16. Performance in a multipath channel OFDM can provide wideband wireless connectivity even in fading channel, efficiently deals with channel delay spread and gives Enhanced channel capacity.OFDM increases robustness against Frequency Selective Fading or Narrowband Interference.Approximately 50% of bandwidth can be reduced using OFDM technology .Thus spectral efficiency increases.
Conventional multicarrier

S S X ( ( S S [ 0 8 1 X ( ( - 0 ) ) 2 1 S S [ ] X 1 S ) 0 ( ( - 2 1 ( S [ ) 4 1 x -1 S ] X 1 S 1 ( ( ) 2 ` 1 [ This 1 block6 - parallel ( [ input to serial output 2) Parallel to Serial conversion: is used in OFDM RX, 3 1 )to convert

Frequency Saving of Bandwidth

Orthogonal multicarrier

Frequency

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR.............

IV .TOP MODULE FOR OFDM TRANSMITTER AND RECEIVER SYNTHESIS REPORT A. Advanced HDL Synthesis Report TABLE : Macro Statistics

ROMs 4x2-bit ROM Multipliers 14x14-bit multiplier Adders/Subtractors 14-bit adder Counters 4-bit up counter 6-bit up counter 8-bit up counter Registers Flip-Flops Comparators 14-bit compara tor greater Multiplexers 1-bit 140-to-1 multiplexer XORs 1-bit xor2

65 65 64 64 193 193 4 2 1 1 354 354 1 1 1 1 256 256

TABLE II: Final Results

RTL Top Level Output File Name Top Level Output File Name Output Format Optimization Goal

top_OFDM_tx_and_rx.ngr top_OFDM_tx_and_rx NGC Speed

TABLE III: Device utilization summary

Selected Device : Number of Slices: Number of Slice Flip Flops: Number of 4 input LUTs: Number of IOs Number of bonded IOBs: Number of MULT18X18SIOs:

3s500efg320-4 3839 out of 4656 241 out of 9312 7026 out of 9312 3 3 out of 232 16 out of 20 1% 80% 82% 2% 75%

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR.............

TABLE IV: Timing Summary


Speed Grade Minimum period: (Ma ximum Frequency: 9.917MHz) Minimu m input arrival time before clock Maximum output required time after clock Maximum combinational path delay -4 100.835ns 5.204ns 6.420ns 2.126ns

TABLE V:Design Statistics


IOs Cell Usage BELS GND INV LUT1 LUT2 LUT2_D LUT3 LUT4 MUXCY VCC XORCY Flip-flops/Latches FDC FDCE FDE Clock Buffers BUFGP IO Buffers IBUF OBUF MULTs 227 6535 1 214 148 860 1 488 1027 1977 1 1818 74 6 4 64 1 1 226 2 224 16

V.SIMULATION After architecture of the processor is modeled in VHDL. Modelsim Xilinx Edition will be used for functional simulation and verification of results. Xilinx ISE will be used for synthesis.Spartan 3E FPGA board: synthesis & verifying results on the FPGA hardware. Xilinx Chipscope tool will be used for verifying the results on Spartan 3E FPGA. Hardware architecture for the proposed design wasdeveloped, realized in VHDL. The realized architectures was tested and validated the outputs are generated by a hardware simulation using Modelsim.Simulation results are given in below Figure. 1 And Figure. 2 VI. CONCLUSION In this paper, OFDM has been studied and implemented for transmitter and receiver and Its applications have been extended from high frequency radio communications to telephone networks, digital audio broadcasting and terrestrial broadcasting of digital television. The advantages of

IMPLEMENTATION OF OFDM TRANSMITTER AND RECEIVER FOR.............

OFDM, especially in the multipath propagation, interference and fading environment, make the technology a promising alternative in digital communications including mobile multimedia. Therefore this design can be applied to real-time signal processing system, which completes the main computing modules in the OFDM for multi services. REFERENCES Lenin Gopal*, Daniel Wong Sing Tze, Nur Zawanah Ishak Design of an FPGA-Based OFDM Transceiver for DVB-T Standard , School of Engineering and Science, Curtin University Sarawak Malaysia Miri, Sarawak, Malysia On the design of an FPGA-Based OFDM modulator for IEEE 802.16-2004, Joaqun Garca, Ren Cumplido, Department of Computer Science, INAOE, Puebla, Mexico,joaquingr@ccc.inaoep.mx, rcumplido@inaoep.mx E.Lawrey, Multiuser OFDM, in Proc. International Symposium on Signal Processing Applications '99 vol2, 1999, pp.761.764. Ahmad sghaier,Shawki Areibi and Bob Dony School of Engineering , Guelph ,Guelph ON Canada N1G2W1 ,A Pipeline Implementation Of OFDM Transmission On Reconfigurable Plateforms Joaqun Garca, Ren CumplidoDepartment of Computer Science, INAOE, Puebla, Mexico On the design of an FPGA-Based OFDM modulator for IEEE 802.16-2004joaquingr@ccc.inaoep.mx, rcumplido@inaoep.mx

Das könnte Ihnen auch gefallen