FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

download FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

of 17

Transcript of FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    1/17

    FPGA IMPLEMENTATION OF BASEBAND

    MODULATOR AND DEMODULATOR FOR SOFTWARE

    DEFINED RADIO (SDR)

    UNDER THE GUIDANCE OF

    PROF. SASWAT CHAKRABARTIH. O. D. of G. S. SANYAL SCHOOL OF TELECOMMUNICATION

    INDIAN INSTITUTE OF TECHNOLOGY, KHARAGPUR

    1

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    2/17

    Introduction

    In the Project Baseband Modulator andDemodulator with different modulationschemes (BPSK, QPSK, 16 QAM, 64 QAM) on

    same platform of FPGA is implemented. Spartan 3 FPGA kit of Xilinx is used as Logic

    Design Environment.

    The Xilinx ISE and ModelSim simulator is usedfor synthesis, implementation and simulation.

    Programming is done in Verilog.

    2

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    3/17

    What is SDR

    SDR refers to the technology wherein software

    modules running on a generic hardware

    platform consisting of DSPs and general

    purpose microprocessors are used toimplement radio functions such as generation

    of transmitted signal (modulation) at

    transmitter and tuning/detection of receivedradio signal (demodulation) at receiver.

    3

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    4/17

    The main concept under the SDR philosophy is

    to overcome the traditional communication

    systems characterized by fixed functional

    modules, by providing high flexible and

    versatile hardware architectures which can be

    easily reconfigured to support different

    standards, multiple radio protocols, enhancedfeature and functional upgrades.

    4

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    5/17

    Why SDR

    Commercial wireless communication industry is currentlyfacing problems due to constant evolution of protocolstandards (2.5G, 3G, and 4G) ,therefore spending hugeamounts of money on waveform specific wireless

    infrastructure that cannot be upgraded to new standardsand services is simply not a good business decision.

    Thus the wireless market of the future will demandinexpensive hardware, expandability, interoperability, andthe implementation of advanced signal processingfunctionsi.e. a software radio. In his way SDR implementsfuture-proof infrastructure against continually evolvingstandards.

    5

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    6/17

    FPGA

    Configurable computing machines like Fieldprogrammable gate arrays (FPGAs) are idealsoftware radio platforms as they have high-

    speed processing, while retaining the flexibilityand programmability of software radiotechnology.

    The flexibility of having the ability to integrate

    logic design with signal processing is pushingdesigners to replace traditional digital signalprocessors (DSPs) with FPGAs.

    6

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    7/17

    Block Diagram of Transmitter

    7

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    8/17

    Pulse Shaping Filter

    Its purpose is to make the transmitted signal suit

    better to the communication channel by limiting the

    effective bandwidth of the transmission.

    By filtering the transmitted pulses, the intersymbol

    interference caused by the channel can be kept in

    control.

    Inverse sinc filter is use to equalize the frequencydistortion due to DAC.

    8

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    9/17

    QPSK ModulatedWaveform

    9

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    10/17

    16-QAM ModulatedWaveform

    10

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    11/17

    Block Diagram of Receiver

    Regenerated

    Information

    11

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    12/17

    Early Late Gate Clock Synchronizer

    12

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    13/17

    Demodulated Output at Receiver by QPSK

    13

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    14/17

    Demodulated Output at Receiver by 16-QAM

    14

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    15/17

    FutureWorks

    Software Defined Radio which is more robustand suitable for real time applications can beimplemented by extension of our current

    project which till now included implementationof modulator and demodulator with variousmodulation schemes on FPGA.

    Implementation of OFDM Technology

    Standards related to communications likeWiFi,WiMax, ZigBee can be implemented.

    15

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    16/17

    References

    [1] Sudhakar Reddy.P, Ramachandra Reddy.G Design and FPGAImplementation of Channel Estimation, Vol.25 No.2 (2009), European

    Journal of Scientific Research Method and Modulation Technique forMIMO System

    [3] Ifeachor, E. C., Jervis, B.W., Digital Signal Processing: A PracticalApproachAddisson-Wesley Publishing Co., 1996.

    [4] Emmanuel C. Ifeachor, et. al., Digital Signal Processing, Addison-Wesley,1993.

    [5] APPLICATION NOTE 3853 Equalizing Techniques Flatten DACFrequency Response

    [6] Practical FIR Filter Design in MATLAB, Ricardo A. Losada. TheMathWorks, Inc.

    [7] Gary BreedAnalyzing Signals Using the Eye Diagram November 2005High Frequency Electronics

    [8] Paolo Zicari, Pasquale Corsonello, Stefania PerriA high flexible Early-Late Gate Bit Synchronizer in FPGA-Based Software Defined Radios

    [9] Nirmala Chamath Wijeratne IMPLEMENTATION OF THE EARLY-LATEGATE SYNCHRONIZER AS AN SOPC COMPONENT

    16

  • 8/7/2019 FPGA IMPLEMENTATION OF BASEBAND MODULATOR AND DEMODULATOR FOR SOFTWARE DEFINED RADIO (SDR)

    17/17

    Thank You

    17