SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 10, Issue 4 (April 2014), PP.86-93
86
FPGA Implementation of QPSK modulator by using
Hardware Co-simulation
Preksha R. Kolankar 1
, Swati V. Sakhare 2
1
M.E.Student, Department of Electronics & Telecommunications Amravati University, Amravati, MS, India
2
Asst. Prof, Departments of Electronics & Telecommunications Amravati University, Amravati, MS, India
Abstract:- The modulators are the basic requirement of communication systems they are designed to reduce the
channel distortion & to use in RF communication hence many type of carrier modulation techniques has been
already proposed according to channel properties & data rate of the system. QPSK (Quadrature Phase Shift
Keying) is one of the modulation schemes used in wireless communication system due to its ability to transmit
twice the data rate for a given bandwidth. The QPSK is the most often used scheme since it does not suffer from
BER (Bit Error rate) degradation while the bandwidth efficiency is increased. It is very popular in Satellite
communication. As the design of complex mathematical models such as QPSK modulator in „pure HDL‟ is very
difficult and costly; it requires from designer many additional skills and is time-consuming.
To overcome these types of difficulties, the proposed QPSK modulator can be implemented on FPGA by using
the concept of hardware co-simulation at Low power. In this process, QPSK modulator is simulated with Xilinx
System Generator Simulink software and later on it is converted in Very high speed integrated circuit Hardware
Descriptive Language to implement it on FPGA. Along with the co-simulation, power of the proposed QPSK
modulator can be minimized than conventional QPSK modulator. As a conclusion, the proposed architecture
will not only able to operate on co-simulation platform but at the same time it will significantly consume less
operational power.
Keywords:- QPSK, VHDL, FPGA, Xilinx
I. INTRODUCTION
Modulation is the method of transmitting data signal over carrier signal to minimize the distortion in
channel. In Digital modulation, the digital information is transferred as a series of ones (1) and zeros(0) as input
signal and amplitude, frequency or phase of carrier signal is shifted according to digital input, so this technique is
also known as shift keying. But in digital modulation, instead of varying the amplitude or the frequency of the
carrier signal, it is preferred to vary the phase because it offers better protection in transmitting signals.
Different PSKs can be obtained by M-ary PSK, where M is the no. of states or no. of phase shifts which is
depend upon the no. of signals are combined for modulation. In QPSK two signals are combined for modulation.
BER of QPSK is better than higher order PSK signals such as 8-PSK, 16-QAM, 32-QAM etc. which are easily
affected by noise. At higher order PSK, larger bandwidth is require for higher data transfer rate and consume
more power, whereas QPSK is more bandwidth as well as power efficient. There are many applications where
QPSK modulator is used, out of which few are of battery operated devices such as Bluetooth, TDMA cellular
communication, Medical Implant Communication Services (MICS) etc. therefore it is necessary to minimize the
power consumption of these devices so that the battery will last for longer time. It can be done by reducing the
speed of operation.
II. QPSK MODULATOR
QPSK (Quadrature Phase Shift Keying) is one of the modulation schemes used in wireless
communication system due to its ability to transmit twice the data rate for a given bandwidth. The mathematical
analysis shows that QPSK can be used either to double the data rate compared with a BPSK system while
maintaining the same bandwidth of the signal, or to maintain the data-rate of BPSK but halving the bandwidth
needed. In this latter case, the BER of QPSK is exactly the same as the BER of BPSK. The QPSK modulator
illustrated in fig 1.The binary sequence is separated by the serial-to-parallel converter into odd-bit-sequence for I
channel and even bit- sequence for Q channel. Table 1 represents the QPSK signal coordinates with different
phase according to input bits.
FPGA Implementation of QPSK modulator by using Hardware Co-simulation
87
Figure 1: The QPSK Modulator
Table 1: QPSK Signal Coordinates
III. QPSK MODULATOR IN SIMULINK
The Simulink block set contains: The random source and rounding function blocks which generate the binary
sequence or the modulating signal.
The binary sequence is separated into an odd-bit sequence I and an even-bit-sequence Q with the help of the
sample-and-hold block. The Sample and Hold block acquires the input when it receives a trigger event at the
trigger port (rising, falling or either edge). The block then holds the output at the acquired input value until the
next triggering event occurs. The odd bits are acquired at the rising edge triggers: when the trigger input rises
from a negative value or zero to a positive value and the even-bits are acquired at the falling edge triggers: when
the trigger input falls from a positive value or zero to a negative value. Because the I sequence is read first, it has
been delayed with the Transport Delay block in order to be synchronized with the Q sequence.
The cosine wave block generating a cosine waveform and with the help of the gain block, a cosine with 180º
phase difference for the I-channel, and for the Q-channel: the sine wave block which generates a sinus waveform
and with the help of the gain block, a sinus with phase difference of 180º.
The switch blocks which will choose between the first or third output depending on the value of the
second input. In the case of the I-channel, if the second input is “1”, the output value will be cosine, but if the
second input is “0”, the output will be –cosine and for the Q-channel, if the second input is “1”, the output value
will be sin, but if the second input is “0”, the output will be –sin. The sum block combines the two modulated
signals into the QPSK signal. Figure 3 illustrates the output waveforms.
Digit Phase ߠߠ cos ߠ sin
11
01
00
10
FPGA Implementation of QPSK modulator by using Hardware Co-simulation
88
Figure2: QPSK Modulator in the Simulink environment.
Figure 3: Output Waveforms of QPSK Modulator
FPGA Implementation of QPSK modulator by using Hardware Co-simulation
89
QPSK Modulator in system Generator
Figure 4. QPSK Modulator in System Generator.
System Generator is a digital signal processing design tool from Xilinx. It is based on the Matlab/
Simulink environment used for FPGA design. Designs are made in the Simulink environment using a Xilinx
specific blockset. All implementation steps, including synthesis, place and route are automatically performed to
generate an FPGA programming file. Fig.4 illustrates the implementation of a QPSK Modulator using System
Generator tools in Simulink.
The System Generator Blockset contains: gateway in blocks:It is used for giving inputs to the Xilinx portion of
the Simulink design; gateway out blocks: It is output from the Xilinx portion of the Simulink design;
LFSR block: It implements a Linear Feedback Shift Register which is used to create the binary
sequence or modulating signal.
Time Division Demultiplexer block: It accepts input serially and presents it to multiple outputs to a
slower rate. In another word, this block divides the modulating signal into the odd-sequence I and even-sequence
Q. The division take places inside the FPGA Fig.5 illustrate the waveforms from the first scope in System
Generator. In order to see any signal on the scope, the signal must be passed through a gateway out.
Mux block: It implements a multiplexer. It has one select input and a configurable number of data
inputs that can be defined by the user. The d0 and d1 inputs of the mux represent cosine and –cosine for the I
sequence and sine and –sine for the Q sequence. The sel input selects between d0 and d1 depending on the odd-
sequence for mux1 and the even-sequence for mux. The corresponding signals are illustrated in fig.6 and 7.
Add Sub block: It implements an adder (fig 8).
FPGA Implementation of QPSK modulator by using Hardware Co-simulation
90
Fig 5 : a)Modulating Signal b) I(t) c) Q(t) Fig 6: a) I(t) b) cos(2pifct) c) –cos(2pifct)
d) I(t)cos(2pifct)
Fig 7:a) Q(t) b) –sin(2pifct) c) sin(2pifct) d) I(t)cos(2pifct) Fig 8: a) I(t)cos(2pifct) b) Q(t)sin(2pifct)
c) Modulated signal
FPGA Implementation of QPSK modulator by using Hardware Co-simulation
91
System Generator
Figure 9: Block Diagram of System Generator
When System Generator compiles, it automatically wires the imported module and associated files into
the surrounding netlist. Xilinx system generator is a very useful tool for developing computer vision algorithms.
It could be described as a timely, advantageous option for developing in a much more comfortable way than that
permitted by VHDL or Verilog hardware description languages (HDLs).
Matlab-Simulink is an environment for multidomain simulation and Model-Based Design for dynamic
and embedded systems. Matlab-Simulink is used in this application as the high level development tool in the
design process. Xilinx System Generator is a system-level modeling tool from Xilinx that facilitates FPGA
hardware design. It extends Simulink in many ways to provide a modeling environment well suited for hardware
design. The result can be synthesized to Xilinx FPGA technology using ISE tools. All of the downstream FPGA
implementation steps including synthesis and place and route are automatically performed to generate an FPGA
programming file. It also provides a system integration platform for the design of DSP FPGAs that allows the
RTL, Simulink, MATLAB and C/C++ components of a DSP system to come together in a single simulation and
implementation environment. System Generator supports a box block that allows RTL to be imported into
Simulink and co-simulated with either ModelSim or Xilinx ISE Simulator.
Power Analysis:
After implementing the QPSK modulator on System generator, and by configuring this module on
Xlinx ISE, all steps, including synthesis, place and route are automatically performed to generate an FPGA
programming file. The power analysis is done by X-Power Analyser(XPA) tool which performs power
estimation at post implementation stages. It is the most accurate tool since it can read from the exact logic and
routing resources used for design. For further stage, the power analyzer tool provided by Xilinx is PlanAhead
RTL power estimator. PlanAhead reads the HDL code from a design to estimate the resources needed and reports
the estimated power from a statistical analysis of the activity of each resource. The text power report generated in
Xilinx ISE gives the value of power consumed by the QPSK modulator as 38.06 mW.
FPGA Implementation of QPSK modulator by using Hardware Co-simulation
92
Figure 10: Power Report of QPSK Modulator
Hardware-Software Co-simulation
System Generator the use of simulates automatically launching an HDL simulator, generating additional
HDL as needed (analogous to an HDL testbench), compiling HDL, scheduling simulation events, and handling
the exchange of data between the Simulink and the HDL simulator. This is called HDL co-simulation.
System Generator provides hardware co-simulation, making it possible to incorporate a design running
in an FPGA directly into a Simulink simulation. "Hardware Co-Simulation" compilation targets automatically
create a bit-stream and associate it to a block as shown in given figure.
Figure 11: FPGA based Hardware-Software (HW-SW)co-simulation Environment
When the system design is simulated in Simulink, results for the compiled portion are calculated in
actual FPGA hardware, often resulting in significantly faster simulation times while verifying the functional
correctness of the hardware. System Generator for DSP supports Ethernet as well as JTAG communication
between a hardware platform and Simulink. System Generator provides a generic interface that uses JTAG and a
Xilinx programming cable (e.g., Parallel Cable IV or Platform Cable USB) to communicate with FPGA
hardware. Fig shows the model with the JTAG-based hardware co-simulation block. Point-to-point Ethernet co-
simulation provides a straightforward high-performance co-simulation environment using a direct, point-to-point
Ethernet connection between a PC and FPGA platform. The optimization setting is for maximum clock speed.
Xilinx system generator has a unique hardware in the loop co-simulation feature that allows designers to greatly
accelerate simulation while simultaneously verifying the design in hardware.
The QPSK modulator in system generator is implemented on Sparten 3e board by using Hardware Software co-
simulation through JTAG cable is shown in figure 12. This module will show output waveforms in Matlab itself,
that means there is no need of using digital oscilloscope for observing waveforms, which can reduce the
hardware cost efficiently.
FPGA Implementation of QPSK modulator by using Hardware Co-simulation
93
Figure 12: QPSK Modulator in System Generator by using JTAG communication
IV. CONCLUSIONS
In this paper we have proposed a design of QPSK modulator on FPGA which consumes low power and by
using Hardware co-simulation, the reduction in hardware requirement cost is achieved. Because after
implementing bit stream file on FPGA kit, the result(waveforms)can be observed on matlab simulink itself,
instead of using digital oscilloscope, which provide direct communication between FPGA board and PC.
Because of these advantages, area and power consumption can be reduced.
REFERENCES
[1] Asaraf Mohamed Moubark,”FPGA implementation of low power digital QPSK modulator using verilog
HDL”,Journal of Applied Sciences 13(3),2013,385-392,ISSN 1812-5654
[2] Gaurav Purohit, Divya Vyas, Kota Solomon Raju, V.K Chaubey,Arvind Nehra “Hardware Co-
simulation of BPSK and QPSK For SoftwareDefineRadio”;IJECET,2013,pp 301-308.
[3] Swapan K Samaddar, Atri Sanyal, Somali Sanyal,“ FPGA based generalized architecture for
Modulation and Demodulation Techniques”Journal of Computing Technologies ISSN 2278–
3814,2012,27-32
[4] S.O. Popescu, A.S.Gontean and D.Ianchis; “QPSK Modulator on FPGA”, IEEE 9th International
Symposium on Intelligent Systems and Informatics,September 8-10, 2011, Subotica, Serbia,359-364,
SISY 2011
[5] S.O. Popescu, A.S.Gontean and D.Ianchis; “Implementation of a QPSK System on FPGA”; IEEE, 2011,
pp 365-370
[6] Kavita A. Monpara, Shailendrasinh B. Parmar. “Design and Implementation of QPSK Modulator Using
Digital Subcarrier”, JIKRECE, 2010,pp 394-398.
[7] Teena Sakla, Divya Jain, Sandhya Gautam, “Implementation of Digital QPSKModulator by Using
VHDL /Matlab”, IJEST 2010. Vol. 2(9), 2010, 4827-4831.
[8] Adam Milik, and Andrzej Pulka, “Complex Mathematical Models Simulation on Mixed HDL-Simulink
Platform”,Krakow,Poland,May 25-27;2008;380-385, 1-4244-1543-8/08/$25.00 ©2008 IEEE
[9] Wenmiao Song, Qiongqiong Yao,“Design and Implement of QPSK Modem Based on FPGA ” Baoding,
China; 2010;599-601; Volume 9;2010 IEEE

Weitere ähnliche Inhalte

Was ist angesagt?

Policy and charging_control_chapter_02_architecture_evolution
Policy and charging_control_chapter_02_architecture_evolutionPolicy and charging_control_chapter_02_architecture_evolution
Policy and charging_control_chapter_02_architecture_evolutionLeliwa
 
Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)Taief Alaa
 
05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUES
05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUES05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUES
05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
Quadrature phase shift keying
Quadrature phase shift keyingQuadrature phase shift keying
Quadrature phase shift keyingSneheshDutta
 
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
 
RACH procedure in LTE
RACH procedure in LTERACH procedure in LTE
RACH procedure in LTEdebamoha
 
Performance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSK
Performance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSKPerformance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSK
Performance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSKIlyas Majeed
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueNishant Yaduvanshi
 
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
 
Lte power control
Lte power controlLte power control
Lte power controlPranay Akul
 
8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)SOBITAMARNATH
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 pskchintanajoshi
 

Was ist angesagt? (20)

05 b rrm dl PARAMETER
05 b rrm dl PARAMETER05 b rrm dl PARAMETER
05 b rrm dl PARAMETER
 
Policy and charging_control_chapter_02_architecture_evolution
Policy and charging_control_chapter_02_architecture_evolutionPolicy and charging_control_chapter_02_architecture_evolution
Policy and charging_control_chapter_02_architecture_evolution
 
Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)Binary phase shift keying (bpsk)
Binary phase shift keying (bpsk)
 
Rach procedure in lte
Rach procedure in lteRach procedure in lte
Rach procedure in lte
 
05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUES
05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUES05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUES
05 c rrm ul amc atb pc ENGINEERING EMERSON EDUARDO RODRIGUES
 
Quadrature phase shift keying
Quadrature phase shift keyingQuadrature phase shift keying
Quadrature phase shift keying
 
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
 
RACH procedure in LTE
RACH procedure in LTERACH procedure in LTE
RACH procedure in LTE
 
Ln3619761985
Ln3619761985Ln3619761985
Ln3619761985
 
Performance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSK
Performance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSKPerformance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSK
Performance Analysis (BER vs Eb/N0) of BPSK,QPSK, DPSK and M-PSK
 
3 gpp lte-pdcp
3 gpp lte-pdcp3 gpp lte-pdcp
3 gpp lte-pdcp
 
Chap05 gtp 03_kh
Chap05 gtp 03_khChap05 gtp 03_kh
Chap05 gtp 03_kh
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
 
05 a rrm ul dl scheduler
05 a rrm ul dl scheduler05 a rrm ul dl scheduler
05 a rrm ul dl scheduler
 
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
 
Lte power control
Lte power controlLte power control
Lte power control
 
8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)
 
LTE: OFDM pilots
LTE: OFDM pilotsLTE: OFDM pilots
LTE: OFDM pilots
 
PSK modulation
PSK modulationPSK modulation
PSK modulation
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 psk
 

Andere mochten auch

Design and implementation of qpsk modulator using digital subcarrier
Design and implementation of qpsk modulator using digital subcarrierDesign and implementation of qpsk modulator using digital subcarrier
Design and implementation of qpsk modulator using digital subcarrierGongadi Nagaraju
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)Board of Innovation
 
The History of SEO
The History of SEOThe History of SEO
The History of SEOHubSpot
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureReferralCandy
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)Steven Hoober
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsXPLAIN
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into MarketingEd Fry
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignMotivate Design
 
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next PresentationSOAP Presentations
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing FailsRand Fishkin
 
Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Velocity Partners
 
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating PresentersWhat Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating PresentersHubSpot
 
The Search for Meaning in B2B Marketing
The Search for Meaning in B2B MarketingThe Search for Meaning in B2B Marketing
The Search for Meaning in B2B MarketingVelocity Partners
 
Digital Strategy 101
Digital Strategy 101Digital Strategy 101
Digital Strategy 101Bud Caddell
 

Andere mochten auch (20)

Design and implementation of qpsk modulator using digital subcarrier
Design and implementation of qpsk modulator using digital subcarrierDesign and implementation of qpsk modulator using digital subcarrier
Design and implementation of qpsk modulator using digital subcarrier
 
Advantages of qpsk
Advantages of qpskAdvantages of qpsk
Advantages of qpsk
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
The Minimum Loveable Product
The Minimum Loveable ProductThe Minimum Loveable Product
The Minimum Loveable Product
 
Displaying Data
Displaying DataDisplaying Data
Displaying Data
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
 
The History of SEO
The History of SEOThe History of SEO
The History of SEO
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From Failure
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The Internets
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into Marketing
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate Design
 
Design Your Career 2018
Design Your Career 2018Design Your Career 2018
Design Your Career 2018
 
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing Fails
 
Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.
 
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating PresentersWhat Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
 
The Search for Meaning in B2B Marketing
The Search for Meaning in B2B MarketingThe Search for Meaning in B2B Marketing
The Search for Meaning in B2B Marketing
 
Digital Strategy 101
Digital Strategy 101Digital Strategy 101
Digital Strategy 101
 

Ähnlich wie 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...IJECEIAES
 
Hardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorHardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorIRJET Journal
 
Single-phase binary phase-shift keying, quadrature phase shift keying demodul...
Single-phase binary phase-shift keying, quadrature phase shift keying demodul...Single-phase binary phase-shift keying, quadrature phase shift keying demodul...
Single-phase binary phase-shift keying, quadrature phase shift keying demodul...IJECEIAES
 
Iaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dspIaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dspIaetsd Iaetsd
 
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet TransformOn the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet TransformIRJET Journal
 
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
 
IRJET - Modeling of Swipt System using QPSK Modulation
IRJET -  	  Modeling of Swipt System using QPSK ModulationIRJET -  	  Modeling of Swipt System using QPSK Modulation
IRJET - Modeling of Swipt System using QPSK ModulationIRJET Journal
 
2 - Generation of PSK signal using non linear devices via MATLAB (presented i...
2 - Generation of PSK signal using non linear devices via MATLAB (presented i...2 - Generation of PSK signal using non linear devices via MATLAB (presented i...
2 - Generation of PSK signal using non linear devices via MATLAB (presented i...Youness Lahdili
 
C211824
C211824C211824
C211824irjes
 
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
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...IJERA Editor
 
IRJET-Protection of Buildings from Saltpetre
IRJET-Protection of Buildings from SaltpetreIRJET-Protection of Buildings from Saltpetre
IRJET-Protection of Buildings from SaltpetreIRJET Journal
 
A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...
A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...
A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...IJECEIAES
 
Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...Souvik Das
 

Ähnlich wie International Journal of Engineering Research and Development (20)

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...
 
Hardware Simulation of QPSK Modulator
Hardware Simulation of QPSK ModulatorHardware Simulation of QPSK Modulator
Hardware Simulation of QPSK Modulator
 
Single-phase binary phase-shift keying, quadrature phase shift keying demodul...
Single-phase binary phase-shift keying, quadrature phase shift keying demodul...Single-phase binary phase-shift keying, quadrature phase shift keying demodul...
Single-phase binary phase-shift keying, quadrature phase shift keying demodul...
 
Iaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dspIaetsd gmsk modulation implementation for gsm in dsp
Iaetsd gmsk modulation implementation for gsm in dsp
 
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet TransformOn the Performance of Carrier Interferometry OFDM by Wavelet Transform
On the Performance of Carrier Interferometry OFDM by Wavelet Transform
 
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
 
IRJET - Modeling of Swipt System using QPSK Modulation
IRJET -  	  Modeling of Swipt System using QPSK ModulationIRJET -  	  Modeling of Swipt System using QPSK Modulation
IRJET - Modeling of Swipt System using QPSK Modulation
 
2 - Generation of PSK signal using non linear devices via MATLAB (presented i...
2 - Generation of PSK signal using non linear devices via MATLAB (presented i...2 - Generation of PSK signal using non linear devices via MATLAB (presented i...
2 - Generation of PSK signal using non linear devices via MATLAB (presented i...
 
C211824
C211824C211824
C211824
 
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
 
Project report
Project reportProject report
Project report
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
 
I011136673
I011136673I011136673
I011136673
 
IRJET-Protection of Buildings from Saltpetre
IRJET-Protection of Buildings from SaltpetreIRJET-Protection of Buildings from Saltpetre
IRJET-Protection of Buildings from Saltpetre
 
40120140504012
4012014050401240120140504012
40120140504012
 
IJET-V3I2P12
IJET-V3I2P12IJET-V3I2P12
IJET-V3I2P12
 
A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...
A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...
A 1.8 V 25 Mbps CMOS single-phase, phase-locked loop-based BPSK, QPSK demodul...
 
Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...
 
Q010228189
Q010228189Q010228189
Q010228189
 

Mehr von IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

Mehr von IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Kürzlich hochgeladen

Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsapna80328
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfNainaShrivastava14
 

Kürzlich hochgeladen (20)

Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveying
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
 

International Journal of Engineering Research and Development

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 10, Issue 4 (April 2014), PP.86-93 86 FPGA Implementation of QPSK modulator by using Hardware Co-simulation Preksha R. Kolankar 1 , Swati V. Sakhare 2 1 M.E.Student, Department of Electronics & Telecommunications Amravati University, Amravati, MS, India 2 Asst. Prof, Departments of Electronics & Telecommunications Amravati University, Amravati, MS, India Abstract:- The modulators are the basic requirement of communication systems they are designed to reduce the channel distortion & to use in RF communication hence many type of carrier modulation techniques has been already proposed according to channel properties & data rate of the system. QPSK (Quadrature Phase Shift Keying) is one of the modulation schemes used in wireless communication system due to its ability to transmit twice the data rate for a given bandwidth. The QPSK is the most often used scheme since it does not suffer from BER (Bit Error rate) degradation while the bandwidth efficiency is increased. It is very popular in Satellite communication. As the design of complex mathematical models such as QPSK modulator in „pure HDL‟ is very difficult and costly; it requires from designer many additional skills and is time-consuming. To overcome these types of difficulties, the proposed QPSK modulator can be implemented on FPGA by using the concept of hardware co-simulation at Low power. In this process, QPSK modulator is simulated with Xilinx System Generator Simulink software and later on it is converted in Very high speed integrated circuit Hardware Descriptive Language to implement it on FPGA. Along with the co-simulation, power of the proposed QPSK modulator can be minimized than conventional QPSK modulator. As a conclusion, the proposed architecture will not only able to operate on co-simulation platform but at the same time it will significantly consume less operational power. Keywords:- QPSK, VHDL, FPGA, Xilinx I. INTRODUCTION Modulation is the method of transmitting data signal over carrier signal to minimize the distortion in channel. In Digital modulation, the digital information is transferred as a series of ones (1) and zeros(0) as input signal and amplitude, frequency or phase of carrier signal is shifted according to digital input, so this technique is also known as shift keying. But in digital modulation, instead of varying the amplitude or the frequency of the carrier signal, it is preferred to vary the phase because it offers better protection in transmitting signals. Different PSKs can be obtained by M-ary PSK, where M is the no. of states or no. of phase shifts which is depend upon the no. of signals are combined for modulation. In QPSK two signals are combined for modulation. BER of QPSK is better than higher order PSK signals such as 8-PSK, 16-QAM, 32-QAM etc. which are easily affected by noise. At higher order PSK, larger bandwidth is require for higher data transfer rate and consume more power, whereas QPSK is more bandwidth as well as power efficient. There are many applications where QPSK modulator is used, out of which few are of battery operated devices such as Bluetooth, TDMA cellular communication, Medical Implant Communication Services (MICS) etc. therefore it is necessary to minimize the power consumption of these devices so that the battery will last for longer time. It can be done by reducing the speed of operation. II. QPSK MODULATOR QPSK (Quadrature Phase Shift Keying) is one of the modulation schemes used in wireless communication system due to its ability to transmit twice the data rate for a given bandwidth. The mathematical analysis shows that QPSK can be used either to double the data rate compared with a BPSK system while maintaining the same bandwidth of the signal, or to maintain the data-rate of BPSK but halving the bandwidth needed. In this latter case, the BER of QPSK is exactly the same as the BER of BPSK. The QPSK modulator illustrated in fig 1.The binary sequence is separated by the serial-to-parallel converter into odd-bit-sequence for I channel and even bit- sequence for Q channel. Table 1 represents the QPSK signal coordinates with different phase according to input bits.
  • 2. FPGA Implementation of QPSK modulator by using Hardware Co-simulation 87 Figure 1: The QPSK Modulator Table 1: QPSK Signal Coordinates III. QPSK MODULATOR IN SIMULINK The Simulink block set contains: The random source and rounding function blocks which generate the binary sequence or the modulating signal. The binary sequence is separated into an odd-bit sequence I and an even-bit-sequence Q with the help of the sample-and-hold block. The Sample and Hold block acquires the input when it receives a trigger event at the trigger port (rising, falling or either edge). The block then holds the output at the acquired input value until the next triggering event occurs. The odd bits are acquired at the rising edge triggers: when the trigger input rises from a negative value or zero to a positive value and the even-bits are acquired at the falling edge triggers: when the trigger input falls from a positive value or zero to a negative value. Because the I sequence is read first, it has been delayed with the Transport Delay block in order to be synchronized with the Q sequence. The cosine wave block generating a cosine waveform and with the help of the gain block, a cosine with 180º phase difference for the I-channel, and for the Q-channel: the sine wave block which generates a sinus waveform and with the help of the gain block, a sinus with phase difference of 180º. The switch blocks which will choose between the first or third output depending on the value of the second input. In the case of the I-channel, if the second input is “1”, the output value will be cosine, but if the second input is “0”, the output will be –cosine and for the Q-channel, if the second input is “1”, the output value will be sin, but if the second input is “0”, the output will be –sin. The sum block combines the two modulated signals into the QPSK signal. Figure 3 illustrates the output waveforms. Digit Phase ߠߠ cos ߠ sin 11 01 00 10
  • 3. FPGA Implementation of QPSK modulator by using Hardware Co-simulation 88 Figure2: QPSK Modulator in the Simulink environment. Figure 3: Output Waveforms of QPSK Modulator
  • 4. FPGA Implementation of QPSK modulator by using Hardware Co-simulation 89 QPSK Modulator in system Generator Figure 4. QPSK Modulator in System Generator. System Generator is a digital signal processing design tool from Xilinx. It is based on the Matlab/ Simulink environment used for FPGA design. Designs are made in the Simulink environment using a Xilinx specific blockset. All implementation steps, including synthesis, place and route are automatically performed to generate an FPGA programming file. Fig.4 illustrates the implementation of a QPSK Modulator using System Generator tools in Simulink. The System Generator Blockset contains: gateway in blocks:It is used for giving inputs to the Xilinx portion of the Simulink design; gateway out blocks: It is output from the Xilinx portion of the Simulink design; LFSR block: It implements a Linear Feedback Shift Register which is used to create the binary sequence or modulating signal. Time Division Demultiplexer block: It accepts input serially and presents it to multiple outputs to a slower rate. In another word, this block divides the modulating signal into the odd-sequence I and even-sequence Q. The division take places inside the FPGA Fig.5 illustrate the waveforms from the first scope in System Generator. In order to see any signal on the scope, the signal must be passed through a gateway out. Mux block: It implements a multiplexer. It has one select input and a configurable number of data inputs that can be defined by the user. The d0 and d1 inputs of the mux represent cosine and –cosine for the I sequence and sine and –sine for the Q sequence. The sel input selects between d0 and d1 depending on the odd- sequence for mux1 and the even-sequence for mux. The corresponding signals are illustrated in fig.6 and 7. Add Sub block: It implements an adder (fig 8).
  • 5. FPGA Implementation of QPSK modulator by using Hardware Co-simulation 90 Fig 5 : a)Modulating Signal b) I(t) c) Q(t) Fig 6: a) I(t) b) cos(2pifct) c) –cos(2pifct) d) I(t)cos(2pifct) Fig 7:a) Q(t) b) –sin(2pifct) c) sin(2pifct) d) I(t)cos(2pifct) Fig 8: a) I(t)cos(2pifct) b) Q(t)sin(2pifct) c) Modulated signal
  • 6. FPGA Implementation of QPSK modulator by using Hardware Co-simulation 91 System Generator Figure 9: Block Diagram of System Generator When System Generator compiles, it automatically wires the imported module and associated files into the surrounding netlist. Xilinx system generator is a very useful tool for developing computer vision algorithms. It could be described as a timely, advantageous option for developing in a much more comfortable way than that permitted by VHDL or Verilog hardware description languages (HDLs). Matlab-Simulink is an environment for multidomain simulation and Model-Based Design for dynamic and embedded systems. Matlab-Simulink is used in this application as the high level development tool in the design process. Xilinx System Generator is a system-level modeling tool from Xilinx that facilitates FPGA hardware design. It extends Simulink in many ways to provide a modeling environment well suited for hardware design. The result can be synthesized to Xilinx FPGA technology using ISE tools. All of the downstream FPGA implementation steps including synthesis and place and route are automatically performed to generate an FPGA programming file. It also provides a system integration platform for the design of DSP FPGAs that allows the RTL, Simulink, MATLAB and C/C++ components of a DSP system to come together in a single simulation and implementation environment. System Generator supports a box block that allows RTL to be imported into Simulink and co-simulated with either ModelSim or Xilinx ISE Simulator. Power Analysis: After implementing the QPSK modulator on System generator, and by configuring this module on Xlinx ISE, all steps, including synthesis, place and route are automatically performed to generate an FPGA programming file. The power analysis is done by X-Power Analyser(XPA) tool which performs power estimation at post implementation stages. It is the most accurate tool since it can read from the exact logic and routing resources used for design. For further stage, the power analyzer tool provided by Xilinx is PlanAhead RTL power estimator. PlanAhead reads the HDL code from a design to estimate the resources needed and reports the estimated power from a statistical analysis of the activity of each resource. The text power report generated in Xilinx ISE gives the value of power consumed by the QPSK modulator as 38.06 mW.
  • 7. FPGA Implementation of QPSK modulator by using Hardware Co-simulation 92 Figure 10: Power Report of QPSK Modulator Hardware-Software Co-simulation System Generator the use of simulates automatically launching an HDL simulator, generating additional HDL as needed (analogous to an HDL testbench), compiling HDL, scheduling simulation events, and handling the exchange of data between the Simulink and the HDL simulator. This is called HDL co-simulation. System Generator provides hardware co-simulation, making it possible to incorporate a design running in an FPGA directly into a Simulink simulation. "Hardware Co-Simulation" compilation targets automatically create a bit-stream and associate it to a block as shown in given figure. Figure 11: FPGA based Hardware-Software (HW-SW)co-simulation Environment When the system design is simulated in Simulink, results for the compiled portion are calculated in actual FPGA hardware, often resulting in significantly faster simulation times while verifying the functional correctness of the hardware. System Generator for DSP supports Ethernet as well as JTAG communication between a hardware platform and Simulink. System Generator provides a generic interface that uses JTAG and a Xilinx programming cable (e.g., Parallel Cable IV or Platform Cable USB) to communicate with FPGA hardware. Fig shows the model with the JTAG-based hardware co-simulation block. Point-to-point Ethernet co- simulation provides a straightforward high-performance co-simulation environment using a direct, point-to-point Ethernet connection between a PC and FPGA platform. The optimization setting is for maximum clock speed. Xilinx system generator has a unique hardware in the loop co-simulation feature that allows designers to greatly accelerate simulation while simultaneously verifying the design in hardware. The QPSK modulator in system generator is implemented on Sparten 3e board by using Hardware Software co- simulation through JTAG cable is shown in figure 12. This module will show output waveforms in Matlab itself, that means there is no need of using digital oscilloscope for observing waveforms, which can reduce the hardware cost efficiently.
  • 8. FPGA Implementation of QPSK modulator by using Hardware Co-simulation 93 Figure 12: QPSK Modulator in System Generator by using JTAG communication IV. CONCLUSIONS In this paper we have proposed a design of QPSK modulator on FPGA which consumes low power and by using Hardware co-simulation, the reduction in hardware requirement cost is achieved. Because after implementing bit stream file on FPGA kit, the result(waveforms)can be observed on matlab simulink itself, instead of using digital oscilloscope, which provide direct communication between FPGA board and PC. Because of these advantages, area and power consumption can be reduced. REFERENCES [1] Asaraf Mohamed Moubark,”FPGA implementation of low power digital QPSK modulator using verilog HDL”,Journal of Applied Sciences 13(3),2013,385-392,ISSN 1812-5654 [2] Gaurav Purohit, Divya Vyas, Kota Solomon Raju, V.K Chaubey,Arvind Nehra “Hardware Co- simulation of BPSK and QPSK For SoftwareDefineRadio”;IJECET,2013,pp 301-308. [3] Swapan K Samaddar, Atri Sanyal, Somali Sanyal,“ FPGA based generalized architecture for Modulation and Demodulation Techniques”Journal of Computing Technologies ISSN 2278– 3814,2012,27-32 [4] S.O. Popescu, A.S.Gontean and D.Ianchis; “QPSK Modulator on FPGA”, IEEE 9th International Symposium on Intelligent Systems and Informatics,September 8-10, 2011, Subotica, Serbia,359-364, SISY 2011 [5] S.O. Popescu, A.S.Gontean and D.Ianchis; “Implementation of a QPSK System on FPGA”; IEEE, 2011, pp 365-370 [6] Kavita A. Monpara, Shailendrasinh B. Parmar. “Design and Implementation of QPSK Modulator Using Digital Subcarrier”, JIKRECE, 2010,pp 394-398. [7] Teena Sakla, Divya Jain, Sandhya Gautam, “Implementation of Digital QPSKModulator by Using VHDL /Matlab”, IJEST 2010. Vol. 2(9), 2010, 4827-4831. [8] Adam Milik, and Andrzej Pulka, “Complex Mathematical Models Simulation on Mixed HDL-Simulink Platform”,Krakow,Poland,May 25-27;2008;380-385, 1-4244-1543-8/08/$25.00 ©2008 IEEE [9] Wenmiao Song, Qiongqiong Yao,“Design and Implement of QPSK Modem Based on FPGA ” Baoding, China; 2010;599-601; Volume 9;2010 IEEE