SlideShare a Scribd company logo
1 of 4
Download to read offline
Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397
www.ijera.com 394 | P a g e
QPSK Modulator and Demodulator Using FPGA for SDR
Mandadkar Mukesh*, Lokhande Abhishek**, Prof. R. R. Bhambare***
*(Department of Electronics Engineering, Pravara Rural Engineering College, Loni, University of Pune)
** (Department of Electronics Engineering, Pravara Rural Engineering College, Loni, University of Pune)
*** (Department of Electronics Engineering, Pravara Rural Engineering College, Loni, University of Pune)
ABSTRACT
A software-defined radio (SDR) allows for digital communication systems to simply accept more complicated
coding and modulation technologies, which is enormously vital in meeting the ever-increasing demands of the
wireless communication industry. An SDR has been constructed, using the Simulink tool, and implemented on
the SPARTEN-3E Field Programmable Gate Array (FPGA) development kit. The modulation scheme used in
the system is Quadrature Phase-Shift Keying (QPSK). In the first step to realize the whole modulation and
demodulation schemes using MATLAB Simulink. The format of a VHDL program is built around the concept
of BLOCKS which are the basic building units of a VHDL design. The results showed that the proposed method
can greatly improve the developing efficiency, shorten developing period and reduce costs.
Keywords - Demodulator, FPGA, Modulator, QPSK, SDR VHDL
I. INTRODUCTION
The objective of this paper is to design a
QPSK modem using FPGA for SDR (Software
Defined Radio). In this paper the modulator and
demodulator is implemented on single FPGA kit. In
which mainly concentrates on QPSK modulation
techniques. In QPSK, two successive bits sequence
are grouped together, this reduces the bit rate of a
signaling rate (fb) and reduces the bandwidth of the
channel.
Quadrature Phase Shift Keying (QPSK)
modulation ordinary used modem chips or ASICS, to
implement, but those chips usually do not have
sufficient programming skill and its functionality
cannot easily be changed or improved in the product
development process. So those chips are not suitable
the situation where the parameters changed
frequently. The communication system based on
FPGA is easy to implement the pipeline architecture
and simple to upgrade. This is a very practical
approach to implement the QPSK modulator and
demodulator [1].
The FPGA implementation of π/4 QPSK
modulator and demodulator is presented complete
modulator and demodulator units will be modeled
using VHDL and functionality will be verified using
modelsim simulation tools. The code will be
synthesized onto Xilinx FPGA kit. The modulator
consists of various communication modules like
phase calculator, I-Q mapper, frequency synthesizer,
clock generator and COS-LUT. The demodulator
consists of modules COS-LUT, Negative SIN-LUT,
digital multiplier integrate and dump circuit and
baseband differential detector. These digital modules
will be implemented as different modules and used as
components in top level entities [2].
II. THE MODULATOR AND DEMODULATOR
ARCHITECTURE
Principle of QPSK modulator— in
quadrature phase shift keying (QPSK), two
successive bits in the data sequence are grouped
together this reduces the bit rate of a signaling rate
(fb) and hence reduces the bandwidth of the channel.
QPSK Modulator— the modulator converts the input
bit stream into an electrical waveform suitable for
transmission over the communication channel.
Modulator is used to minimize the effect of channel
noise and matching the frequency spread spectrum of
transmitted signal.
Fig (1): Block diagram of QPSK Modulator
The above fig (1) shows a block diagram of
typical QPSK transmitter. The unipolar binary
message stream has bit rate Rb and is first converted
into a bipolar non-return-to-zero (NRZ) sequence
using a unipolar to bipolar converter. The bit stream
RESEARCH ARTICLE OPEN ACCESS
Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397
www.ijera.com 395 | P a g e
m(t) is then split into two bit streams mI(t) and mQ(t)
(in phase and quadrature streams), each having a bit
rate of Rs=Rb/2. The bit stream mI(t) is called the”
even” stream and mQ(t) is called the “odd” stream.
The two binary sequences are separately modulated
by two carriers ϕ1 (t) and ϕ2 (t), which are in
quadrature. The two modulated signals, each of
which can be considered to be a BPSK signal, are
summed to produce a QPSK signal. The filter at the
output of the modulator confines the power spectrum
of the QPSK signal within the allocated band. This
prevents spill-over of signal energy into adjacent
channels and also removes out-of-band spurious
signals generated during the modulation process. In
most implementations, pulse shaping is done at
baseband to provide proper RF filtering at the
transmitter output.
The below fig (2) shows QPSK Modulation.
In this fig m1(t) and m2(t) are message signal, Q-ch
and I-ch are Q channel signals respectively (t) is
modulated signal.
QPSK Modulation signal:
Fig (2): QPSK Modulation signal
QPSK Demodulator: The demodulation is
the act of extracting the original information bearing
signal from a modulated carrier wave. A demodulator
is an electronic circuit or computer program in SDR
that is used to recover the information content from
the modulated carrier wave.
Fig (3) Block diagram of a QPSK Demodulator
The above fig shows a block diagram of a
coherent QPSK demodulator. The frontend band pass
filter removes the out-of-band noise and adjacent
channel interface. The filtered output is split into two
parts, and each part is coherently demodulated using
the in-phase and quadrature carriers. The coherent
carriers used for demodulation are recovered from the
received signal using carrier recovery circuits. The
outputs of the demodulators are passed through
decision circuits which generate the in-phase and
quadrature binary streams. The two components are
then multiplexed to reproduce the original binary
sequence.
QPSK-Quadrature Phase Shift keying— In QPSK
two successive bits are combined this combination of
two bits forms four distinct symbols. When symbol is
change to next symbol the phase of the carrier
changed by 45º (π/4 radians). The table (1) shows
symbol and their phase shifts. QPSK has double
bandwidth efficiency of BPSK. In mapping of I and
Q NRZ format is essential. The QPSK signal is
represented mathematically in below equation (1) and
I/Q are defined in equation (2, 3)
QPSK ( t ) = I(t)cos(2 ) – Q(t)sin( ) (1)
I= √2E/T cos [(2i-1) π/4] (2)
Q= √2E/T sin [(2i-1) π/4] (3)
Table-1 Relation between the input symbols and
the phase shifts
Information Bits Mi, Mq Phase Shifts π
11 π/4
01 3π/4
00 -3π/4
10 -π/4
Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397
www.ijera.com 396 | P a g e
Where T is symbol duration and is equal to
twice bandwidth of bit rate period.
For i=1, 2, 3, 4
The phase shifts π is related to input
symbols mI and mQ according to the above table the
in phase and in quadrature bit streams I and Q are
separately modulated by two carriers and produce π/4
QPSK waveforms given by:
QPSK (t)= I(t)cos(2 ) – Q(t)sin(2 ) (1)
The vector I and Q carry one bit information
Fig (4): I-Q Mapper diagram
The above fig shows there are four symbols
and the phase shifted in each symbol by π/4 radians.
Bit Error Rate— Although QPSK can be viewed as a
quaternary modulation, it is easier to see it as two
independently modulated quadrature carriers. With
this interpretation, the even (or odd) bits are used to
modulate the in-phase component of the carrier,
while the odd (or even) bits are used to modulate the
quadrature-phase component of the carrier. BPSK is
used on both carriers and they can be independently
demodulated.
As a result, the probability of bit-error for
QPSK is the same as for BPSK:
Pb = Q(√2Eb/N0)
However, in order to achieve the same bit-error
probability as BPSK, QPSK uses twice the power
(since two bits are transmitted simultaneously).
The symbol error rate is given by:
Ps = 1 - (1 - Pb)2
Ps = 2Q(√ES/N0) – Q2
(√Es/N0)2
Ps = 2Q(√ES/N0) – Q2
(√Es/N0)2
Ps = 2Q(√ES/N0)
III. DESIGN METHODLOGIES
Generation of VHDL Codes for MATLAB-
Simulink Models:
We have designed whole system using
MATLAB Simulink. AMATLAB Simulation model
is describing that an enable accurate performance of
complete modulations and demodulation techniques.
In next step to build the basic units in FPGA Spartan
kit using VHDL coding. The whole problem is split
down to smaller sub parts as below
1 Identify the basic building blocks of various
communication techniques
2 Design the block using MATLAB Simulink with
required specification
3 Developing an efficient mechanism using MUX
4 Converting different analog block to its digital
equivalent block
5 Getting a digital equivalent output of an analog
signal by sampling quantizing
6 Designing all the basic units in FPGA kits using
VHDL coding
The different block have to combine and
communicate to develop whole system.
Design flowchart is shown below—
Fig (5) Design flow for MATLAB Simulink model
using Spartan FPGA board.
Basic building blocks—The basic building
block consists of different low pass filter, High pass
Filter, Integrator, multiplier, Adder, Inverter, pulse
Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397
www.ijera.com 397 | P a g e
wave generator, oscillator, sine wave generator,
unipolar to bipolar converter, band pass filter,
multiport switches with different control signal,
transfer function = 1/(S+1), comparator, Butterworth
filter ,phase shifter, message signal – different wave
generator, control switches.
IV. RESULT ANALYSES
To ensure a high-quality product, diagrams
and lettering MUST be either computer-drafted or
drawn using India ink.
QPSK signal:
QPSK transmitted signal:
Synthesis RTL Schematic:
V. CONCLUSION
In this paper, we have presented a SDR
System was successfully developed using Spartan
FPGA kit. During the implementation stage, the
operation of SDR was tested using MATLAB
Simulink simulations, in order that the design is
compiled.
REFERENCES
[1] Wenmiao Song, Qiongqiong Yao, Design and
implement of QPSK modem based on FPGA
[2] A.M.Bhavikatti, Subhash Kulkarni, Uday
Kalyani, FPGA implementation of π/4 QPSK
Modulator and Demodulator
[3] Swapan K Samaddar, AtriSanyal, Somali Sanyal,
FPGA based generalized architecture for
Modulation and Demodulation
[4] Gihad Elamary, Graeme Chester, Jeffrey
Neasham, A simple Digital VHDL QPSK
Modulator Design using CPLD / FPGAs for
Biomedical Devices Applications
[5] Mehmet SÖNMEZ and Ayhan AKBAL, FPGA
based design using VHDL transmission
performance analysis of BPSK and QPSK
Modulators
[6] Anton S. Rodriguez, Michael C. Mensinger,
Software-defined Radio Using Xilinx
[7] Dr. Hikmat N. Abdullah, Hussein A. Hadi,
Design and implementation of FPGA based SDR
using Simulink HDL coder
[8] Hugo Santos, Mario Vestias & Helena Sarmento,
FPGA prototype of a DCM demodulator using
the Matlab
[9] Professor Fred J. Looft & Dr. R. Scott Erwin,
Modular FPGA-Based Software Defined Radio
[10] Popescu SO, Gontean AS, Ianchis D,
Implementation of a QPSK system on FPGA
[11] Michal Kovac, BPSK, QPSK Simulation model
[12] Rajesh R. Bhambare, Dr. Rajeshree D. Raut, A
survey on Digital Modulation Techniques for
SDR Applications
[13] Teena Sakala, Divya Jain, Sandhya Gautam,
Implementation of Digital QPSK Modulator By
Using VHDL/MATLAB

More Related Content

What's hot

Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...EMERSON EDUARDO RODRIGUES
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpPrashant Sengar
 
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...IRJET Journal
 
IRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET Journal
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-cleanEMERSON EDUARDO RODRIGUES
 
LTE Reviews - PCI Analysis
LTE Reviews - PCI AnalysisLTE Reviews - PCI Analysis
LTE Reviews - PCI Analysispaulo_campolina
 
IEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationIEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationMichail Grigoropoulos
 
EMERSON EDUARDO RODRIGUES Zte lte-network-optimization.ppt
EMERSON EDUARDO RODRIGUES Zte lte-network-optimization.pptEMERSON EDUARDO RODRIGUES Zte lte-network-optimization.ppt
EMERSON EDUARDO RODRIGUES Zte lte-network-optimization.pptEMERSON EDUARDO RODRIGUES
 
For spreading factor & channels
For spreading factor & channelsFor spreading factor & channels
For spreading factor & channelsShivendra Verma
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - cleanEMERSON EDUARDO RODRIGUES
 
Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codeshafsabanu
 
Field measurement tools Engineer EMERSON EDUARDO RODRIGUES
Field measurement tools Engineer EMERSON EDUARDO RODRIGUESField measurement tools Engineer EMERSON EDUARDO RODRIGUES
Field measurement tools Engineer EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
IRJET- Review of Orthogonal Frequency Division Multiplexing for Wireless ...
IRJET-  	  Review of Orthogonal Frequency Division Multiplexing for Wireless ...IRJET-  	  Review of Orthogonal Frequency Division Multiplexing for Wireless ...
IRJET- Review of Orthogonal Frequency Division Multiplexing for Wireless ...IRJET Journal
 
LTE Physical layer aspects
LTE Physical layer aspectsLTE Physical layer aspects
LTE Physical layer aspectsBP Tiwari
 
Chap 2. lte channel structure .eng
Chap 2. lte  channel structure .engChap 2. lte  channel structure .eng
Chap 2. lte channel structure .engsivakumar D
 
Lte phy fundamentals
Lte phy fundamentalsLte phy fundamentals
Lte phy fundamentalsderejew
 

What's hot (19)

Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rfplanningandoptimizationfor...
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcp
 
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
 
IRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo Codes
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160571-clean
 
LTE Reviews - PCI Analysis
LTE Reviews - PCI AnalysisLTE Reviews - PCI Analysis
LTE Reviews - PCI Analysis
 
IEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationIEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer Simulation
 
40120140504012
4012014050401240120140504012
40120140504012
 
Gq2411921196
Gq2411921196Gq2411921196
Gq2411921196
 
EMERSON EDUARDO RODRIGUES Zte lte-network-optimization.ppt
EMERSON EDUARDO RODRIGUES Zte lte-network-optimization.pptEMERSON EDUARDO RODRIGUES Zte lte-network-optimization.ppt
EMERSON EDUARDO RODRIGUES Zte lte-network-optimization.ppt
 
For spreading factor & channels
For spreading factor & channelsFor spreading factor & channels
For spreading factor & channels
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - cleanEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - clean
 
Matlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codesMatlab source codes section | Download MATLAB source code freerce-codes
Matlab source codes section | Download MATLAB source code freerce-codes
 
Field measurement tools Engineer EMERSON EDUARDO RODRIGUES
Field measurement tools Engineer EMERSON EDUARDO RODRIGUESField measurement tools Engineer EMERSON EDUARDO RODRIGUES
Field measurement tools Engineer EMERSON EDUARDO RODRIGUES
 
IRJET- Review of Orthogonal Frequency Division Multiplexing for Wireless ...
IRJET-  	  Review of Orthogonal Frequency Division Multiplexing for Wireless ...IRJET-  	  Review of Orthogonal Frequency Division Multiplexing for Wireless ...
IRJET- Review of Orthogonal Frequency Division Multiplexing for Wireless ...
 
LTE Physical layer aspects
LTE Physical layer aspectsLTE Physical layer aspects
LTE Physical layer aspects
 
Rach procedure in lte
Rach procedure in lteRach procedure in lte
Rach procedure in lte
 
Chap 2. lte channel structure .eng
Chap 2. lte  channel structure .engChap 2. lte  channel structure .eng
Chap 2. lte channel structure .eng
 
Lte phy fundamentals
Lte phy fundamentalsLte phy fundamentals
Lte phy fundamentals
 

Viewers also liked

Design of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search AlgorithmDesign of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search AlgorithmIJERA Editor
 
Fighting Accident Using Eye Detection forSmartphones
Fighting Accident Using Eye Detection forSmartphonesFighting Accident Using Eye Detection forSmartphones
Fighting Accident Using Eye Detection forSmartphonesIJERA Editor
 
Personal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile LockingPersonal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile LockingIJERA Editor
 
A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...
A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...
A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...IJERA Editor
 
Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...
Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...
Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...IJERA Editor
 
Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...
Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...
Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...IJERA Editor
 
Un tombe la-neige
Un tombe la-neigeUn tombe la-neige
Un tombe la-neigeRobin Hood
 
Localization Efforts for Sharing Knowledge
Localization Efforts for Sharing KnowledgeLocalization Efforts for Sharing Knowledge
Localization Efforts for Sharing KnowledgeOmshivaprakash H L
 

Viewers also liked (20)

D0441722
D0441722D0441722
D0441722
 
C044061518
C044061518C044061518
C044061518
 
Bv044448451
Bv044448451Bv044448451
Bv044448451
 
H044083537
H044083537H044083537
H044083537
 
Bk044382388
Bk044382388Bk044382388
Bk044382388
 
G044034350
G044034350G044034350
G044034350
 
L044056368
L044056368L044056368
L044056368
 
M044048087
M044048087M044048087
M044048087
 
F044082128
F044082128F044082128
F044082128
 
Design of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search AlgorithmDesign of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
Design of Low Pass Digital FIR Filter Using Cuckoo Search Algorithm
 
Fighting Accident Using Eye Detection forSmartphones
Fighting Accident Using Eye Detection forSmartphonesFighting Accident Using Eye Detection forSmartphones
Fighting Accident Using Eye Detection forSmartphones
 
Personal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile LockingPersonal Handy System Based Online Vehicle Tracking With Mobile Locking
Personal Handy System Based Online Vehicle Tracking With Mobile Locking
 
Ba044324330
Ba044324330Ba044324330
Ba044324330
 
A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...
A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...
A Novel Approach on Photovoltaic Technologies for Power Injection in Grid Usi...
 
Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...
Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...
Achieving Reduced Area and Power with Multi Bit Flip-Flop When Implemented In...
 
Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...
Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...
Parametric Study of Square Concrete Filled Steel Tube Columns Subjected To Co...
 
Gripe_porcina
Gripe_porcinaGripe_porcina
Gripe_porcina
 
Un tombe la-neige
Un tombe la-neigeUn tombe la-neige
Un tombe la-neige
 
Localization Efforts for Sharing Knowledge
Localization Efforts for Sharing KnowledgeLocalization Efforts for Sharing Knowledge
Localization Efforts for Sharing Knowledge
 
Presentación Marketing De Servicios (Inglés)
Presentación Marketing De Servicios (Inglés)Presentación Marketing De Servicios (Inglés)
Presentación Marketing De Servicios (Inglés)
 

Similar to Bm044394397

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Field programmable gate array implementation of multiwavelet transform based...
Field programmable gate array implementation of multiwavelet  transform based...Field programmable gate array implementation of multiwavelet  transform based...
Field programmable gate array implementation of multiwavelet transform based...IJECEIAES
 
Implementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGAImplementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGAMangaiK4
 
Analysis of Women Harassment inVillages Using CETD Matrix Modal
Analysis of Women Harassment inVillages Using CETD Matrix ModalAnalysis of Women Harassment inVillages Using CETD Matrix Modal
Analysis of Women Harassment inVillages Using CETD Matrix ModalMangaiK4
 
Qpsk modulation for dsss cdma transmitter and receiver using fpga
Qpsk modulation for dsss cdma transmitter and receiver using fpgaQpsk modulation for dsss cdma transmitter and receiver using fpga
Qpsk modulation for dsss cdma transmitter and receiver using fpgaIAEME Publication
 
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...IOSR Journals
 
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...IJECEIAES
 
Efficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdrEfficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdreSAT Journals
 
FPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM TransceiversFPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM TransceiversIRJET Journal
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...IJERA Editor
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationMangaiK4
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationMangaiK4
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 
Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)Bindia Kumari
 
Performance Analysis of BER and Throughput of Different MIMO Systems using Di...
Performance Analysis of BER and Throughput of Different MIMO Systems using Di...Performance Analysis of BER and Throughput of Different MIMO Systems using Di...
Performance Analysis of BER and Throughput of Different MIMO Systems using Di...IRJET Journal
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...
BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...
BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...IRJET Journal
 
Hardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorHardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorIRJET Journal
 
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...Journal For Research
 

Similar to Bm044394397 (20)

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Field programmable gate array implementation of multiwavelet transform based...
Field programmable gate array implementation of multiwavelet  transform based...Field programmable gate array implementation of multiwavelet  transform based...
Field programmable gate array implementation of multiwavelet transform based...
 
Implementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGAImplementation of High Speed OFDM Transceiver using FPGA
Implementation of High Speed OFDM Transceiver using FPGA
 
Analysis of Women Harassment inVillages Using CETD Matrix Modal
Analysis of Women Harassment inVillages Using CETD Matrix ModalAnalysis of Women Harassment inVillages Using CETD Matrix Modal
Analysis of Women Harassment inVillages Using CETD Matrix Modal
 
Qpsk modulation for dsss cdma transmitter and receiver using fpga
Qpsk modulation for dsss cdma transmitter and receiver using fpgaQpsk modulation for dsss cdma transmitter and receiver using fpga
Qpsk modulation for dsss cdma transmitter and receiver using fpga
 
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
 
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
A Carrierless Amplitude Phase (CAP) Modulation Format: Perspective and Prospe...
 
Efficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdrEfficient reconfigurable architecture of baseband demodulator in sdr
Efficient reconfigurable architecture of baseband demodulator in sdr
 
FPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM TransceiversFPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM Transceivers
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code ModulationHigh Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
High Speed Low-Power Viterbi Decoder Using Trellis Code Modulation
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)Comparative study of_digital_modulation (1)
Comparative study of_digital_modulation (1)
 
Performance Analysis of BER and Throughput of Different MIMO Systems using Di...
Performance Analysis of BER and Throughput of Different MIMO Systems using Di...Performance Analysis of BER and Throughput of Different MIMO Systems using Di...
Performance Analysis of BER and Throughput of Different MIMO Systems using Di...
 
Aw4102359364
Aw4102359364Aw4102359364
Aw4102359364
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...
BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...
BER Performance Improvement for 4 X 4 MIMO Single Carrier FDMA System Using M...
 
Hardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorHardware Simulation of QPSK Modulator
Hardware Simulation of QPSK Modulator
 
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Bm044394397

  • 1. Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397 www.ijera.com 394 | P a g e QPSK Modulator and Demodulator Using FPGA for SDR Mandadkar Mukesh*, Lokhande Abhishek**, Prof. R. R. Bhambare*** *(Department of Electronics Engineering, Pravara Rural Engineering College, Loni, University of Pune) ** (Department of Electronics Engineering, Pravara Rural Engineering College, Loni, University of Pune) *** (Department of Electronics Engineering, Pravara Rural Engineering College, Loni, University of Pune) ABSTRACT A software-defined radio (SDR) allows for digital communication systems to simply accept more complicated coding and modulation technologies, which is enormously vital in meeting the ever-increasing demands of the wireless communication industry. An SDR has been constructed, using the Simulink tool, and implemented on the SPARTEN-3E Field Programmable Gate Array (FPGA) development kit. The modulation scheme used in the system is Quadrature Phase-Shift Keying (QPSK). In the first step to realize the whole modulation and demodulation schemes using MATLAB Simulink. The format of a VHDL program is built around the concept of BLOCKS which are the basic building units of a VHDL design. The results showed that the proposed method can greatly improve the developing efficiency, shorten developing period and reduce costs. Keywords - Demodulator, FPGA, Modulator, QPSK, SDR VHDL I. INTRODUCTION The objective of this paper is to design a QPSK modem using FPGA for SDR (Software Defined Radio). In this paper the modulator and demodulator is implemented on single FPGA kit. In which mainly concentrates on QPSK modulation techniques. In QPSK, two successive bits sequence are grouped together, this reduces the bit rate of a signaling rate (fb) and reduces the bandwidth of the channel. Quadrature Phase Shift Keying (QPSK) modulation ordinary used modem chips or ASICS, to implement, but those chips usually do not have sufficient programming skill and its functionality cannot easily be changed or improved in the product development process. So those chips are not suitable the situation where the parameters changed frequently. The communication system based on FPGA is easy to implement the pipeline architecture and simple to upgrade. This is a very practical approach to implement the QPSK modulator and demodulator [1]. The FPGA implementation of π/4 QPSK modulator and demodulator is presented complete modulator and demodulator units will be modeled using VHDL and functionality will be verified using modelsim simulation tools. The code will be synthesized onto Xilinx FPGA kit. The modulator consists of various communication modules like phase calculator, I-Q mapper, frequency synthesizer, clock generator and COS-LUT. The demodulator consists of modules COS-LUT, Negative SIN-LUT, digital multiplier integrate and dump circuit and baseband differential detector. These digital modules will be implemented as different modules and used as components in top level entities [2]. II. THE MODULATOR AND DEMODULATOR ARCHITECTURE Principle of QPSK modulator— in quadrature phase shift keying (QPSK), two successive bits in the data sequence are grouped together this reduces the bit rate of a signaling rate (fb) and hence reduces the bandwidth of the channel. QPSK Modulator— the modulator converts the input bit stream into an electrical waveform suitable for transmission over the communication channel. Modulator is used to minimize the effect of channel noise and matching the frequency spread spectrum of transmitted signal. Fig (1): Block diagram of QPSK Modulator The above fig (1) shows a block diagram of typical QPSK transmitter. The unipolar binary message stream has bit rate Rb and is first converted into a bipolar non-return-to-zero (NRZ) sequence using a unipolar to bipolar converter. The bit stream RESEARCH ARTICLE OPEN ACCESS
  • 2. Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397 www.ijera.com 395 | P a g e m(t) is then split into two bit streams mI(t) and mQ(t) (in phase and quadrature streams), each having a bit rate of Rs=Rb/2. The bit stream mI(t) is called the” even” stream and mQ(t) is called the “odd” stream. The two binary sequences are separately modulated by two carriers ϕ1 (t) and ϕ2 (t), which are in quadrature. The two modulated signals, each of which can be considered to be a BPSK signal, are summed to produce a QPSK signal. The filter at the output of the modulator confines the power spectrum of the QPSK signal within the allocated band. This prevents spill-over of signal energy into adjacent channels and also removes out-of-band spurious signals generated during the modulation process. In most implementations, pulse shaping is done at baseband to provide proper RF filtering at the transmitter output. The below fig (2) shows QPSK Modulation. In this fig m1(t) and m2(t) are message signal, Q-ch and I-ch are Q channel signals respectively (t) is modulated signal. QPSK Modulation signal: Fig (2): QPSK Modulation signal QPSK Demodulator: The demodulation is the act of extracting the original information bearing signal from a modulated carrier wave. A demodulator is an electronic circuit or computer program in SDR that is used to recover the information content from the modulated carrier wave. Fig (3) Block diagram of a QPSK Demodulator The above fig shows a block diagram of a coherent QPSK demodulator. The frontend band pass filter removes the out-of-band noise and adjacent channel interface. The filtered output is split into two parts, and each part is coherently demodulated using the in-phase and quadrature carriers. The coherent carriers used for demodulation are recovered from the received signal using carrier recovery circuits. The outputs of the demodulators are passed through decision circuits which generate the in-phase and quadrature binary streams. The two components are then multiplexed to reproduce the original binary sequence. QPSK-Quadrature Phase Shift keying— In QPSK two successive bits are combined this combination of two bits forms four distinct symbols. When symbol is change to next symbol the phase of the carrier changed by 45º (π/4 radians). The table (1) shows symbol and their phase shifts. QPSK has double bandwidth efficiency of BPSK. In mapping of I and Q NRZ format is essential. The QPSK signal is represented mathematically in below equation (1) and I/Q are defined in equation (2, 3) QPSK ( t ) = I(t)cos(2 ) – Q(t)sin( ) (1) I= √2E/T cos [(2i-1) π/4] (2) Q= √2E/T sin [(2i-1) π/4] (3) Table-1 Relation between the input symbols and the phase shifts Information Bits Mi, Mq Phase Shifts π 11 π/4 01 3π/4 00 -3π/4 10 -π/4
  • 3. Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397 www.ijera.com 396 | P a g e Where T is symbol duration and is equal to twice bandwidth of bit rate period. For i=1, 2, 3, 4 The phase shifts π is related to input symbols mI and mQ according to the above table the in phase and in quadrature bit streams I and Q are separately modulated by two carriers and produce π/4 QPSK waveforms given by: QPSK (t)= I(t)cos(2 ) – Q(t)sin(2 ) (1) The vector I and Q carry one bit information Fig (4): I-Q Mapper diagram The above fig shows there are four symbols and the phase shifted in each symbol by π/4 radians. Bit Error Rate— Although QPSK can be viewed as a quaternary modulation, it is easier to see it as two independently modulated quadrature carriers. With this interpretation, the even (or odd) bits are used to modulate the in-phase component of the carrier, while the odd (or even) bits are used to modulate the quadrature-phase component of the carrier. BPSK is used on both carriers and they can be independently demodulated. As a result, the probability of bit-error for QPSK is the same as for BPSK: Pb = Q(√2Eb/N0) However, in order to achieve the same bit-error probability as BPSK, QPSK uses twice the power (since two bits are transmitted simultaneously). The symbol error rate is given by: Ps = 1 - (1 - Pb)2 Ps = 2Q(√ES/N0) – Q2 (√Es/N0)2 Ps = 2Q(√ES/N0) – Q2 (√Es/N0)2 Ps = 2Q(√ES/N0) III. DESIGN METHODLOGIES Generation of VHDL Codes for MATLAB- Simulink Models: We have designed whole system using MATLAB Simulink. AMATLAB Simulation model is describing that an enable accurate performance of complete modulations and demodulation techniques. In next step to build the basic units in FPGA Spartan kit using VHDL coding. The whole problem is split down to smaller sub parts as below 1 Identify the basic building blocks of various communication techniques 2 Design the block using MATLAB Simulink with required specification 3 Developing an efficient mechanism using MUX 4 Converting different analog block to its digital equivalent block 5 Getting a digital equivalent output of an analog signal by sampling quantizing 6 Designing all the basic units in FPGA kits using VHDL coding The different block have to combine and communicate to develop whole system. Design flowchart is shown below— Fig (5) Design flow for MATLAB Simulink model using Spartan FPGA board. Basic building blocks—The basic building block consists of different low pass filter, High pass Filter, Integrator, multiplier, Adder, Inverter, pulse
  • 4. Mandadkar Mukesh et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.394-397 www.ijera.com 397 | P a g e wave generator, oscillator, sine wave generator, unipolar to bipolar converter, band pass filter, multiport switches with different control signal, transfer function = 1/(S+1), comparator, Butterworth filter ,phase shifter, message signal – different wave generator, control switches. IV. RESULT ANALYSES To ensure a high-quality product, diagrams and lettering MUST be either computer-drafted or drawn using India ink. QPSK signal: QPSK transmitted signal: Synthesis RTL Schematic: V. CONCLUSION In this paper, we have presented a SDR System was successfully developed using Spartan FPGA kit. During the implementation stage, the operation of SDR was tested using MATLAB Simulink simulations, in order that the design is compiled. REFERENCES [1] Wenmiao Song, Qiongqiong Yao, Design and implement of QPSK modem based on FPGA [2] A.M.Bhavikatti, Subhash Kulkarni, Uday Kalyani, FPGA implementation of π/4 QPSK Modulator and Demodulator [3] Swapan K Samaddar, AtriSanyal, Somali Sanyal, FPGA based generalized architecture for Modulation and Demodulation [4] Gihad Elamary, Graeme Chester, Jeffrey Neasham, A simple Digital VHDL QPSK Modulator Design using CPLD / FPGAs for Biomedical Devices Applications [5] Mehmet SÖNMEZ and Ayhan AKBAL, FPGA based design using VHDL transmission performance analysis of BPSK and QPSK Modulators [6] Anton S. Rodriguez, Michael C. Mensinger, Software-defined Radio Using Xilinx [7] Dr. Hikmat N. Abdullah, Hussein A. Hadi, Design and implementation of FPGA based SDR using Simulink HDL coder [8] Hugo Santos, Mario Vestias & Helena Sarmento, FPGA prototype of a DCM demodulator using the Matlab [9] Professor Fred J. Looft & Dr. R. Scott Erwin, Modular FPGA-Based Software Defined Radio [10] Popescu SO, Gontean AS, Ianchis D, Implementation of a QPSK system on FPGA [11] Michal Kovac, BPSK, QPSK Simulation model [12] Rajesh R. Bhambare, Dr. Rajeshree D. Raut, A survey on Digital Modulation Techniques for SDR Applications [13] Teena Sakala, Divya Jain, Sandhya Gautam, Implementation of Digital QPSK Modulator By Using VHDL/MATLAB