SlideShare a Scribd company logo
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-pdcp
Prashant 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 Codes
IRJET 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-clean
EMERSON EDUARDO RODRIGUES
 
LTE Reviews - PCI Analysis
LTE Reviews - PCI AnalysisLTE Reviews - PCI Analysis
LTE Reviews - PCI Analysis
paulo_campolina
 
IEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationIEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer Simulation
Michail Grigoropoulos
 
40120140504012
4012014050401240120140504012
40120140504012
IAEME Publication
 
Gq2411921196
Gq2411921196Gq2411921196
Gq2411921196
IJERA Editor
 
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
EMERSON EDUARDO RODRIGUES
 
For spreading factor & channels
For spreading factor & channelsFor spreading factor & channels
For spreading factor & channels
Shivendra 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 - clean
EMERSON 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-codes
hafsabanu
 
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
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 ...
IRJET Journal
 
LTE Physical layer aspects
LTE Physical layer aspectsLTE Physical layer aspects
LTE Physical layer aspects
BP Tiwari
 
Rach procedure in lte
Rach procedure in lteRach procedure in lte
Rach procedure in lte
Saurav Banerjee
 
Chap 2. lte channel structure .eng
Chap 2. lte  channel structure .engChap 2. lte  channel structure .eng
Chap 2. lte channel structure .eng
sivakumar D
 
Lte phy fundamentals
Lte phy fundamentalsLte phy fundamentals
Lte phy fundamentals
derejew
 

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

D0441722
D0441722D0441722
D0441722
IJERA Editor
 
C044061518
C044061518C044061518
C044061518
IJERA Editor
 
Bv044448451
Bv044448451Bv044448451
Bv044448451
IJERA Editor
 
H044083537
H044083537H044083537
H044083537
IJERA Editor
 
Bk044382388
Bk044382388Bk044382388
Bk044382388
IJERA Editor
 
G044034350
G044034350G044034350
G044034350
IJERA Editor
 
L044056368
L044056368L044056368
L044056368
IJERA Editor
 
M044048087
M044048087M044048087
M044048087
IJERA Editor
 
F044082128
F044082128F044082128
F044082128
IJERA Editor
 
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
IJERA Editor
 
Fighting Accident Using Eye Detection forSmartphones
Fighting Accident Using Eye Detection forSmartphonesFighting Accident Using Eye Detection forSmartphones
Fighting Accident Using Eye Detection forSmartphones
IJERA 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 Locking
IJERA Editor
 
Ba044324330
Ba044324330Ba044324330
Ba044324330
IJERA 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
 
Gripe_porcina
Gripe_porcinaGripe_porcina
Gripe_porcina
Douce Nieto
 
Un tombe la-neige
Un tombe la-neigeUn tombe la-neige
Un tombe la-neige
Robin Hood
 
Localization Efforts for Sharing Knowledge
Localization Efforts for Sharing KnowledgeLocalization Efforts for Sharing Knowledge
Localization Efforts for Sharing KnowledgeOmshivaprakash H L
 
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)
MdS - Marketing de Servicios
 

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 Development
IJERD 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 FPGA
MangaiK4
 
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
MangaiK4
 
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
IAEME 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 sdr
eSAT 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 Transceivers
IRJET 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 Modulation
MangaiK4
 
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
MangaiK4
 
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
researchinventy
 
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
 
Aw4102359364
Aw4102359364Aw4102359364
Aw4102359364
IJERA Editor
 
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 Modulator
IRJET 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

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

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