SlideShare a Scribd company logo
International Refereed Journal of Engineering and Science (IRJES)
ISSN (Online) 2319-183X, (Print) 2319-1821
Volume 2, Issue 1(January 2013), PP.18-24
www.irjes.com

     Hardware Implementation of BPSK System on Virtex2-Pro
              FPGA Using Xilinx System Generator
                         Harsha .C.J1 ,Sandeep D.Hanwate2,A.S.Mali3
                           1(
                              Electronics Engineering/TKIET/Shivaji University/India)
                           2(
                              Electronics Engineering /TKIET/Shivaji University/India)
                           3(
                              Electronics Engineering /TKIET/Shivaji University/India)

Abstract: With the recent advent of hardware description languages (e.g., Verilog or VHDL) and digital
implementation for field-programmable gate arrays (FPGAs), substantial academic digital design projects
become practicable. In the present paper, the design of a digital binary-phase-shift-keying (BPSK) modulator
and detector is described. The project details the design of the components (e.g., multiplexer, FIR low pass filter
and comparator) and the simulation of the entire system. The entire system was designed using the Matlab’s
simulink program and system generator block set and implemented on a VIRTEX-2PRO Field Programmable
Gate Array (FPGA) development board. The steps taken to simulate the modulation and demodulation blocks
are shown.

Keywords: Binary phase shift keying (BPSK), Field programmable gate array (FPGA).

                                             I. INTRODUCTION
          Digital modulation is the process by which digital symbols are transmitted into waveforms that are
compatible with the characteristics of the channel [2]. The modulation process converts a baseband signal into a
band pass signal compatible with available transmission facilities. At the receiver end, demodulation must be
accomplished to recognize the signals. The process of deciding which symbol was transmitted is referred to as a
detection process. Typically, the receiver generates a signal that is phase-locked to the carrier. Binary-phase-
shift keying (BPSK) does not require but may use a coherent receiver. The coherent receiver is called the
correlation receiver because it correlates the received signal composed of the transmitted signal plus noise with
a sinusoidal signal that is phase-locked to the transmitted carrier. The purpose of the correlation receiver is to
reduce the received symbol to a single point or statistic that is used by the decision circuit to determine which
symbol was transmitted (either 0 or 1). In practice, this single point is a fixed voltage. The decision circuit is a
voltage comparator (digital number comparator) that is set so that if the input voltage (number) is above a
threshold level, the Comparator indicates a “1” is received; if the input voltage (number) is below that level, a
received “0” is indicated [2]. The current project utilizes MATLab simulink language as well as system
generator block set for simulation and implementation on Vertex 2 FPGA development board which mainly
gives the flexibility for designing, testing and makes the development very easy. This process will help in
increasing the design and testing speed of any system within a given time.

                                II. BPSK MODULATOR AND RECEPTOR
          BPSK modulation is the process by which the phase of the carrier is varied in accordance with the
modulating signal.Figure1 shows a simplified block diagram of a BPSK modulator. The coded signal enters to a
multiplexer that commutes the phase of the carrier signal. Depending on the logical condition of the digital
input, the carrier is transferred to the output, either in phase or at 180° outside of phase, with the reference
carrier oscillator [2].
          The input signal to the detector can be +cos (ωt) or -cos(ωt). The recovery circuit detects and
regenerates a carrier signal, as in frequency as in phase with the carrier of the original transmitter. The product
detector whose output is the product of the two inputs (the BPSK signal and the recovered carrier). Since the
only possible outputs are the signals cos 2(ωt) and –cos2 (ωt), therefore the product detector’s possible outputs
will be:
                                           cos2 (ωt) = ½ + ½ cos (2ωt),
                                          - cos2 (ωt) = - ½ - ½ cos (2ωt),

Figure 3 shows the blocks diagram of a BPSK receptor. Output of the product detector is given to low pass
(LPF) filter which separates the recovered binary data from the complex demodulated signal [1].

                                             www.irjes.com                                              18 | Page
International Refereed Journal of Engineering and Science (IRJES)
ISSN (Online) 2319-183X, (Print) 2319-1821
Volume 2, Issue 1(January 2013), PP.18-24
www.irjes.com

                             III. SIMULINK AND SYSTEM GENERATOR.
         The simulation of BPSK system was done using Simulink and the components of System Generator
[1]. The following tools are necessary for the simulation and implementation:

1.Simulink Blockset
        Pulse Generator: it simulates a train of pulses.
Scope: oscilloscope used to visualize the results.
Sine Wave: it generates sine functions.

2.System Generator Blockset
          Mcode: it calls a Matlab .m file and executes it inside the simulation.
Gateway In: it makes an approach to the behavior of a signal in hardware.
Gateway Out: it returns an approach of the behavior of a signal in hardware to the simulation mode.
Mult: it carries out the multiplication of its two inputs.
FIR: it simulates a FIR Filter, making a call to the Matlab FDATool.
System Generator: It provides control of the system and simulation parameters. It is used to invoke the
generated code.
Resource Estimator: it presents the resources of the device used in the simulation of the circuit.
FDATool: Filter Design and Analysis tool.

3.System Generator
         It is a software tool that allows to create and to verify hardware designs for Xilinx FPGAs; it works
together with Simulink and Matlab. It also allows the inclusion of DSP tools to design with FPGAs, automatic
generation of HDL code starting from a Simulink model and allows the user to create its own libraries [6].

4.Simulation of BPSK modulator
         The design of BPSK system using above mentioned tools and its implementation on a FPGA
development board is discussed below. The Figure 4 shows the BPSK modulator designed using matlab
simulink block sets and xilinx system generator blocks [1].
The train of pulse signal generated by pulse generator enters the BPSK multiplexer (Mcode) block that works as
multiplexer between the two Carrier signals (cos (ωt) and -cos (ωt)) depending on the binary values of the signal
to be transmitted. This Mcode block makes a call to an .m file which contains the programming of the
multiplexer. The code, allows us to obtain an output carrier signal of 00 phase shift (a cosine in this case), when
the input is a level of high voltage, and a dephased cosine signal of exit (i.e. carrier signal of 180 0 phase shift)
when the input is a level of low voltage. This high or low state is given by the signal that contains the
information. The output signal of the multiplexer is the modulated one and is ready to be thrown to the channel.
Figure 5 below shows Information signal, carrier signal with 0 0 phase shift, carrier signal with 18 00 phase shift
and BPSK Modulated signal obtained at the output of multiplexer.

5.Simulation of BPSK detector
           The modulated signal is transmitted through the AWGN channel and it is given to the detector.The
demodulation is performed according to the scheme [1] shown below in Figure 6.To demodulate the signal
coming from the channel, a (Mult) block that multiplies the signal for the recovered carrier is used.The pass-low
filter FIR separates the continuous signal of ± ½ amplitude recovered from the demodulated complex signal and
allows to select the zero frequency signal (+1/2 or -1/2).
This filter is obtained making a call to the Matlab FDATool that is an interface that allows designing a pass-low
filter. Since at the output of the filter there are signals with ±½ amplitude and with ruffled border in each pulse.
The comparator block makes the call to the .m file, which contains the program of the comparator. This code,
allows us to obtain at the output a voltage level 1, when the input is higher than certain reference voltage in this
case 0V and a level voltage 0 when the input is lower than such reference voltage.
The simulated demodulated process is presented in Figure 7.The first Figure represents the modulated
signal.Second Figure represents the modulated signal after passing through the AWGN channel.Third Figure
represents the signal obtained at the output of multiplier.Fourth Figure represents the recovered signal at the
output of the pass-low filter.Finally the fifth Figure represents the signal at the output of the comparison, and it


                                              www.irjes.com                                              19 | Page
International Refereed Journal of Engineering and Science (IRJES)
ISSN (Online) 2319-183X, (Print) 2319-1821
Volume 2, Issue 1(January 2013), PP.18-24
www.irjes.com

  is the recovered information signal. One can observe that this signal has some delay compared to original
         information signal in Fig 5 due to the computational delay of multiplier and FIR filter blocks.

                                                  IV FIGURES


                           Coded signal      Multiplexer        BPSK signal



                                  Cos (ωt)                 -Cos (ωt)

                            Carrier
                            signal                      1800




                                              Fig 1: BPSK modulator




                                          Fig 2: BPSK modulator output
                                                                                   Recovered signal
                               BPSK
                                              Product                   Low pass
                                              detector                  filter




                                              Carrier
                                             recovery


                                               Fig 3: BPSK detector.




                                              www.irjes.com                                           20 | Page
International Refereed Journal of Engineering and Science (IRJES)
ISSN (Online) 2319-183X, (Print) 2319-1821
Volume 2, Issue 1(January 2013), PP.18-24
www.irjes.com




                               Fig 4: BPSK modulator using system generator.




Fig 5: Information signal, carrier signal with 00 phase shift, carrier signal with 18 00 phase shift, Modulated
signal.




Fig 6: BPSK detector using system generator.




                                           www.irjes.com                                            21 | Page
International Refereed Journal of Engineering and Science (IRJES)
ISSN (Online) 2319-183X, (Print) 2319-1821
Volume 2, Issue 1(January 2013), PP.18-24
www.irjes.com




                              Fig 7: Simulation results of Modulation and Demodulation process.

                                  BER for imperfect phase synchronization
                        0.5
                    0.45
                        0.4
                    0.35
           BER values




                        0.3
                    0.25
                        0.2
                    0.15
                        0.1
                    0.05
                         0
                                  0(dB)        3(dB)       6(dB)        9(dB)      12(dB)
                                                          SNR(dB)
                                     0          25          45           60          90


                          Fig 8: BER curve for BPSK system for imperfect phase synchronization




                                              Fig 9: JTAG Co simulation block


                                                     www.irjes.com                                22 | Page
International Refereed Journal of Engineering and Science (IRJES)
ISSN (Online) 2319-183X, (Print) 2319-1821
Volume 2, Issue 1(January 2013), PP.18-24
www.irjes.com




                Fig 10: Modulation-Demodulation process. Result given by development board.

                                V. BIT ERROR RATE CALCULATION
          The bit error rate for the above BPSK design [4] is calculated by making a call to the BERtool in the
MATLAB command window.
Making use of the above tool the bit error rate curves (BER) for the various values of the signal to noise ratio
(SNR) of an Additive white Gaussian noise (AWGN) channel and sampling bits are shown in Figure 8 . BER
curves for 00, 250 ,450,600 and 900 phase shift of a reference carrier signal are shown in Figure 8. From the
Figure 8 it is clear that the bit error rate increases with the increase in the phase difference of the reference
carrier signal as well as increase in signal to noise ratio (SNR).

                                VI. HARDWARE IMPLEMENTATION
         The modulator and detector is implemented on Virtex2-PRO development board .An FPGA consists
on arrangements of several programmable blocks (logical blocks) which are interconnected between themselves
with input/output cells by means of vertical and horizontal connection channels [5].

1.Program Tools for the Implementation
         For the implementation of the BPSK modulator and demodulator, after simulation, a tool offered by
Xilinx, JTAG Co-Simulator is used; this block allows the co-simulation of the design in the development board.

2. JTAG-Co-simulator
         It allows performing hardware Co-simulation using JTAG and a parallel cable or platform USB. When
a model is implemented for JTAG hardware Co-simulation, a new library is created that contains a custom
JTAG Co-simulation block with ports that match the gateway names from the original model, shown in Figure
9.By double-clicking in this block, one can select the most convenient simulation options. Once added to the
design, we should verify that the development board is correctly connected to the computer. Then run the
simulation.The result of the simulation is compared with the results given by the actual implementation. This

                                            www.irjes.com                                             23 | Page
International Refereed Journal of Engineering and Science (IRJES)
ISSN (Online) 2319-183X, (Print) 2319-1821
Volume 2, Issue 1(January 2013), PP.18-24
www.irjes.com

allows us to verify how close the simulation was to the real implementation. The Figure .10 shows the results of
the hardware implemented BPSK system. One can observe that the results obtained in the development board
are practically the same that those obtained in the previous simulation.

                                             VII. CONCLUSIONS
          In this project, BPSK system with modulator and demodulator has been designed and tested. While
testing the detector, the delay in the recovered data at the output of the detector is observed, and it is found that
the delay is due to the computational delay of multiplier and FIR filter blocks. The results given by the
development board exactly matches with the results obtained from simulation setup. From the above results it
may be concluded that the entire result given by the development board is same as that of the result obtained
from the simulation setup. It is also concluded that BER of the BPSK system increases with the increase in the
imperfect phase synchronization of the reference carrier signal as well as SNR of AWGN channel at the
detector. System Generator and Simulink tools offer a simplified environment for the simulation of
communication systems in general. Since the results obtained in hardware are dependent of the design in
software, it is much simpler to carry out changes in these results by means of the software, even after having
finished the design and its implementation. This fact is considered one of the most important in the development
of this type of design.

                                                REFERENCES
[1]    Johanna.S, Ruque, David.Ruiz, Carlos, “Simulation and implementation of BPSK system on a FPGA
       board using system generator blockset for DSP/FPGA”, School of Electronics and Communication,
       Technical university Loja 2005.
[2]    B.Sklar, “DigitalCommunications Fundamentals and Applications”, 2nd ed.     Englewood Cliffs, NJ:
       Prentice-Hall PTR, 2001
[3]    Faruque Ahamed and Frank A. Scarpino “An Educational Digital Communications             Project to
       Implement a BPSK Detector”, IEEE Trans. Commun., vol. COM-34, no. 5, pp. 423–429, May 2000.
[4]    F. M. Gardner, “BPSK/QPSK timing-error detector for sampled receivers,” IEEE Trans. Commun., vol.
       COM-34, no. 5, pp. 423–429, May 2000.
[5].   C .Britton Rorabaugh “Simulating Wireless Communication Systems”, second edition, Prentice-Hall
       Publication, 2004.
[6]    L.W.Couch,“Digital and Analog Communication Systems”, seventh Edition, Pearson Publication, 2007.




                                              www.irjes.com                                              24 | Page

More Related Content

What's hot

Serial1
Serial1Serial1
Serial1
anishgoel
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
VLSICS Design
 
Introduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control ModulesIntroduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control Modulesroboard
 
Implementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSRImplementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSR
IJERA Editor
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
anishgoel
 
Real Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGAReal Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGA
Mafaz Ahmed
 
LinuxCNC 入門簡介
LinuxCNC 入門簡介LinuxCNC 入門簡介
LinuxCNC 入門簡介roboard
 
Serial Communication
Serial CommunicationSerial Communication
Serial Communication
UshaRani289
 
VoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic System
VoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic SystemVoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic System
VoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic System
Sagun Man Singh Shrestha
 
Linux cnc overview
Linux cnc overviewLinux cnc overview
Linux cnc overviewNylon
 
Familiarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperatureFamiliarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperature
CMS90
 
Design of all digital phase locked loop
Design of all digital phase locked loopDesign of all digital phase locked loop
Design of all digital phase locked loop
eSAT Publishing House
 
Galil cds3310 catalog
Galil cds3310 catalogGalil cds3310 catalog
Galil cds3310 catalog
Electromate
 
Fpga applications using hdl
Fpga applications using hdlFpga applications using hdl
Fpga applications using hdl
Sankarshan D
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1Saad Mahboob
 
Fpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filterFpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filterMalik Tauqir Hasan
 
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
 
Serial communication of microcontroller 8051
Serial communication of microcontroller 8051Serial communication of microcontroller 8051
Serial communication of microcontroller 8051
Nilesh Bhaskarrao Bahadure
 
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based MicrocontrollerBlinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Omkar Rane
 

What's hot (20)

Serial1
Serial1Serial1
Serial1
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
 
Introduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control ModulesIntroduction to Vortex86EX Motion Control Modules
Introduction to Vortex86EX Motion Control Modules
 
Implementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSRImplementation of UART with BIST Technique Using Low Power LFSR
Implementation of UART with BIST Technique Using Low Power LFSR
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
 
Real Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGAReal Time Clock Interfacing with FPGA
Real Time Clock Interfacing with FPGA
 
LinuxCNC 入門簡介
LinuxCNC 入門簡介LinuxCNC 入門簡介
LinuxCNC 入門簡介
 
Serial Communication
Serial CommunicationSerial Communication
Serial Communication
 
Gdi cell
Gdi cellGdi cell
Gdi cell
 
VoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic System
VoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic SystemVoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic System
VoCoRoBo: Remote Speech Recognition and Tilt Sensing Multi-Robotic System
 
Linux cnc overview
Linux cnc overviewLinux cnc overview
Linux cnc overview
 
Familiarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperatureFamiliarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperature
 
Design of all digital phase locked loop
Design of all digital phase locked loopDesign of all digital phase locked loop
Design of all digital phase locked loop
 
Galil cds3310 catalog
Galil cds3310 catalogGalil cds3310 catalog
Galil cds3310 catalog
 
Fpga applications using hdl
Fpga applications using hdlFpga applications using hdl
Fpga applications using hdl
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
 
Fpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filterFpga 11-sequence-detector-fir-iir-filter
Fpga 11-sequence-detector-fir-iir-filter
 
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...
 
Serial communication of microcontroller 8051
Serial communication of microcontroller 8051Serial communication of microcontroller 8051
Serial communication of microcontroller 8051
 
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based MicrocontrollerBlinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
Blinking Of LEDs On LPC2148 ARM 7 TDMIS Based Microcontroller
 

Viewers also liked

Nuestros niños
Nuestros niñosNuestros niños
Nuestros niños
myriam2009
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnGr Patel
 
Adequate and Precise Evaluation of Predictive Models in Software Engineering ...
Adequate and Precise Evaluation of Predictive Models in Software Engineering ...Adequate and Precise Evaluation of Predictive Models in Software Engineering ...
Adequate and Precise Evaluation of Predictive Models in Software Engineering ...
Tim Menzies
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
Fancy a wiki?
Fancy a wiki?Fancy a wiki?
Fancy a wiki?
Steve Evans
 
Apnba June 2008 Conference Scott
Apnba June 2008 Conference   ScottApnba June 2008 Conference   Scott
Apnba June 2008 Conference Scott
Jon Turino
 
Boetticher Presentation Promise 2008v2
Boetticher Presentation Promise 2008v2Boetticher Presentation Promise 2008v2
Boetticher Presentation Promise 2008v2
gregoryg
 

Viewers also liked (9)

Nuestros niños
Nuestros niñosNuestros niños
Nuestros niños
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsn
 
Adequate and Precise Evaluation of Predictive Models in Software Engineering ...
Adequate and Precise Evaluation of Predictive Models in Software Engineering ...Adequate and Precise Evaluation of Predictive Models in Software Engineering ...
Adequate and Precise Evaluation of Predictive Models in Software Engineering ...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Fancy a wiki?
Fancy a wiki?Fancy a wiki?
Fancy a wiki?
 
Apnba June 2008 Conference Scott
Apnba June 2008 Conference   ScottApnba June 2008 Conference   Scott
Apnba June 2008 Conference Scott
 
Inex07
Inex07Inex07
Inex07
 
Boetticher Presentation Promise 2008v2
Boetticher Presentation Promise 2008v2Boetticher Presentation Promise 2008v2
Boetticher Presentation Promise 2008v2
 

Similar to C211824

Ln3619761985
Ln3619761985Ln3619761985
Ln3619761985
IJERA Editor
 
Lb35189919904
Lb35189919904Lb35189919904
Lb35189919904
IJERA Editor
 
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
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
International Journal of Engineering Inventions www.ijeijournal.com
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
journal ijme
 
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
 
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
 
Software Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGASoftware Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGA
IRJET Journal
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
Iaetsd Iaetsd
 
Sinan Sami.docx
Sinan Sami.docxSinan Sami.docx
Sinan Sami.docx
raaed5
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 pskchintanajoshi
 
Ju2416921695
Ju2416921695Ju2416921695
Ju2416921695IJERA Editor
 
Seminar on field programmable gate array
Seminar on field programmable gate arraySeminar on field programmable gate array
Seminar on field programmable gate array
Saransh Choudhary
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...
TELKOMNIKA JOURNAL
 
Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...
eSAT Journals
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
IOSR Journals
 
Radio Astronomy and electronics
Radio Astronomy and electronicsRadio Astronomy and electronics
Radio Astronomy and electronics
Flavio Falcinelli
 
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
IRJET Journal
 
Novel fpga design and implementation of digital up
Novel fpga design and implementation of digital upNovel fpga design and implementation of digital up
Novel fpga design and implementation of digital up
eSAT Publishing House
 

Similar to C211824 (20)

Ln3619761985
Ln3619761985Ln3619761985
Ln3619761985
 
40120140504012
4012014050401240120140504012
40120140504012
 
Lb35189919904
Lb35189919904Lb35189919904
Lb35189919904
 
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
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
 
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...
 
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...
 
Software Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGASoftware Design of Digital Receiver using FPGA
Software Design of Digital Receiver using FPGA
 
iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
 
Sinan Sami.docx
Sinan Sami.docxSinan Sami.docx
Sinan Sami.docx
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 psk
 
Ju2416921695
Ju2416921695Ju2416921695
Ju2416921695
 
Seminar on field programmable gate array
Seminar on field programmable gate arraySeminar on field programmable gate array
Seminar on field programmable gate array
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...
 
Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...Direct digital synthesis based cordic algorithm a novel approach towards digi...
Direct digital synthesis based cordic algorithm a novel approach towards digi...
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
Radio Astronomy and electronics
Radio Astronomy and electronicsRadio Astronomy and electronics
Radio Astronomy and electronics
 
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
 
Novel fpga design and implementation of digital up
Novel fpga design and implementation of digital upNovel fpga design and implementation of digital up
Novel fpga design and implementation of digital up
 

More from irjes

Automatic Safety Door Lock System for Car
Automatic Safety Door Lock System for CarAutomatic Safety Door Lock System for Car
Automatic Safety Door Lock System for Car
irjes
 
Squared Multi-hole Extrusion Process: Experimentation & Optimization
Squared Multi-hole Extrusion Process: Experimentation & OptimizationSquared Multi-hole Extrusion Process: Experimentation & Optimization
Squared Multi-hole Extrusion Process: Experimentation & Optimization
irjes
 
Analysis of Agile and Multi-Agent Based Process Scheduling Model
Analysis of Agile and Multi-Agent Based Process Scheduling ModelAnalysis of Agile and Multi-Agent Based Process Scheduling Model
Analysis of Agile and Multi-Agent Based Process Scheduling Model
irjes
 
Effects of Cutting Tool Parameters on Surface Roughness
Effects of Cutting Tool Parameters on Surface RoughnessEffects of Cutting Tool Parameters on Surface Roughness
Effects of Cutting Tool Parameters on Surface Roughness
irjes
 
Possible limits of accuracy in measurement of fundamental physical constants
Possible limits of accuracy in measurement of fundamental physical constantsPossible limits of accuracy in measurement of fundamental physical constants
Possible limits of accuracy in measurement of fundamental physical constants
irjes
 
Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...
Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...
Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...
irjes
 
Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...
Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...
Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...
irjes
 
Flip bifurcation and chaos control in discrete-time Prey-predator model
Flip bifurcation and chaos control in discrete-time Prey-predator model Flip bifurcation and chaos control in discrete-time Prey-predator model
Flip bifurcation and chaos control in discrete-time Prey-predator model
irjes
 
Energy Awareness and the Role of “Critical Mass” In Smart Cities
Energy Awareness and the Role of “Critical Mass” In Smart CitiesEnergy Awareness and the Role of “Critical Mass” In Smart Cities
Energy Awareness and the Role of “Critical Mass” In Smart Cities
irjes
 
A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...
A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...
A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...
irjes
 
The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...
The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...
The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...
irjes
 
An Assessment of The Relationship Between The Availability of Financial Resou...
An Assessment of The Relationship Between The Availability of Financial Resou...An Assessment of The Relationship Between The Availability of Financial Resou...
An Assessment of The Relationship Between The Availability of Financial Resou...
irjes
 
The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...
The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...
The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...
irjes
 
Prediction of the daily global solar irradiance received on a horizontal surf...
Prediction of the daily global solar irradiance received on a horizontal surf...Prediction of the daily global solar irradiance received on a horizontal surf...
Prediction of the daily global solar irradiance received on a horizontal surf...
irjes
 
HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...
HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...
HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...
irjes
 
The Role of Community Participation in Planning Processes of Emerging Urban C...
The Role of Community Participation in Planning Processes of Emerging Urban C...The Role of Community Participation in Planning Processes of Emerging Urban C...
The Role of Community Participation in Planning Processes of Emerging Urban C...
irjes
 
Understanding the Concept of Strategic Intent
Understanding the Concept of Strategic IntentUnderstanding the Concept of Strategic Intent
Understanding the Concept of Strategic Intent
irjes
 
The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...
The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...
The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...
irjes
 
Relation Between Stress And Menstrual Cycle At 18-21 Years Of Age
Relation Between Stress And Menstrual Cycle At 18-21 Years Of AgeRelation Between Stress And Menstrual Cycle At 18-21 Years Of Age
Relation Between Stress And Menstrual Cycle At 18-21 Years Of Age
irjes
 
Wave Transmission on Submerged Breakwater with Interlocking D-Block Armor
Wave Transmission on Submerged Breakwater with Interlocking D-Block ArmorWave Transmission on Submerged Breakwater with Interlocking D-Block Armor
Wave Transmission on Submerged Breakwater with Interlocking D-Block Armor
irjes
 

More from irjes (20)

Automatic Safety Door Lock System for Car
Automatic Safety Door Lock System for CarAutomatic Safety Door Lock System for Car
Automatic Safety Door Lock System for Car
 
Squared Multi-hole Extrusion Process: Experimentation & Optimization
Squared Multi-hole Extrusion Process: Experimentation & OptimizationSquared Multi-hole Extrusion Process: Experimentation & Optimization
Squared Multi-hole Extrusion Process: Experimentation & Optimization
 
Analysis of Agile and Multi-Agent Based Process Scheduling Model
Analysis of Agile and Multi-Agent Based Process Scheduling ModelAnalysis of Agile and Multi-Agent Based Process Scheduling Model
Analysis of Agile and Multi-Agent Based Process Scheduling Model
 
Effects of Cutting Tool Parameters on Surface Roughness
Effects of Cutting Tool Parameters on Surface RoughnessEffects of Cutting Tool Parameters on Surface Roughness
Effects of Cutting Tool Parameters on Surface Roughness
 
Possible limits of accuracy in measurement of fundamental physical constants
Possible limits of accuracy in measurement of fundamental physical constantsPossible limits of accuracy in measurement of fundamental physical constants
Possible limits of accuracy in measurement of fundamental physical constants
 
Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...
Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...
Performance Comparison of Energy Detection Based Spectrum Sensing for Cogniti...
 
Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...
Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...
Comparative Study of Pre-Engineered and Conventional Steel Frames for Differe...
 
Flip bifurcation and chaos control in discrete-time Prey-predator model
Flip bifurcation and chaos control in discrete-time Prey-predator model Flip bifurcation and chaos control in discrete-time Prey-predator model
Flip bifurcation and chaos control in discrete-time Prey-predator model
 
Energy Awareness and the Role of “Critical Mass” In Smart Cities
Energy Awareness and the Role of “Critical Mass” In Smart CitiesEnergy Awareness and the Role of “Critical Mass” In Smart Cities
Energy Awareness and the Role of “Critical Mass” In Smart Cities
 
A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...
A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...
A Firefly Algorithm for Optimizing Spur Gear Parameters Under Non-Lubricated ...
 
The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...
The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...
The Effect of Orientation of Vortex Generators on Aerodynamic Drag Reduction ...
 
An Assessment of The Relationship Between The Availability of Financial Resou...
An Assessment of The Relationship Between The Availability of Financial Resou...An Assessment of The Relationship Between The Availability of Financial Resou...
An Assessment of The Relationship Between The Availability of Financial Resou...
 
The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...
The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...
The Choice of Antenatal Care and Delivery Place in Surabaya (Based on Prefere...
 
Prediction of the daily global solar irradiance received on a horizontal surf...
Prediction of the daily global solar irradiance received on a horizontal surf...Prediction of the daily global solar irradiance received on a horizontal surf...
Prediction of the daily global solar irradiance received on a horizontal surf...
 
HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...
HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...
HARMONIC ANALYSIS ASSOCIATED WITH A GENERALIZED BESSEL-STRUVE OPERATOR ON THE...
 
The Role of Community Participation in Planning Processes of Emerging Urban C...
The Role of Community Participation in Planning Processes of Emerging Urban C...The Role of Community Participation in Planning Processes of Emerging Urban C...
The Role of Community Participation in Planning Processes of Emerging Urban C...
 
Understanding the Concept of Strategic Intent
Understanding the Concept of Strategic IntentUnderstanding the Concept of Strategic Intent
Understanding the Concept of Strategic Intent
 
The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...
The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...
The (R, Q) Control of A Mixture Inventory Model with Backorders and Lost Sale...
 
Relation Between Stress And Menstrual Cycle At 18-21 Years Of Age
Relation Between Stress And Menstrual Cycle At 18-21 Years Of AgeRelation Between Stress And Menstrual Cycle At 18-21 Years Of Age
Relation Between Stress And Menstrual Cycle At 18-21 Years Of Age
 
Wave Transmission on Submerged Breakwater with Interlocking D-Block Armor
Wave Transmission on Submerged Breakwater with Interlocking D-Block ArmorWave Transmission on Submerged Breakwater with Interlocking D-Block Armor
Wave Transmission on Submerged Breakwater with Interlocking D-Block Armor
 

Recently uploaded

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

C211824

  • 1. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 1(January 2013), PP.18-24 www.irjes.com Hardware Implementation of BPSK System on Virtex2-Pro FPGA Using Xilinx System Generator Harsha .C.J1 ,Sandeep D.Hanwate2,A.S.Mali3 1( Electronics Engineering/TKIET/Shivaji University/India) 2( Electronics Engineering /TKIET/Shivaji University/India) 3( Electronics Engineering /TKIET/Shivaji University/India) Abstract: With the recent advent of hardware description languages (e.g., Verilog or VHDL) and digital implementation for field-programmable gate arrays (FPGAs), substantial academic digital design projects become practicable. In the present paper, the design of a digital binary-phase-shift-keying (BPSK) modulator and detector is described. The project details the design of the components (e.g., multiplexer, FIR low pass filter and comparator) and the simulation of the entire system. The entire system was designed using the Matlab’s simulink program and system generator block set and implemented on a VIRTEX-2PRO Field Programmable Gate Array (FPGA) development board. The steps taken to simulate the modulation and demodulation blocks are shown. Keywords: Binary phase shift keying (BPSK), Field programmable gate array (FPGA). I. INTRODUCTION Digital modulation is the process by which digital symbols are transmitted into waveforms that are compatible with the characteristics of the channel [2]. The modulation process converts a baseband signal into a band pass signal compatible with available transmission facilities. At the receiver end, demodulation must be accomplished to recognize the signals. The process of deciding which symbol was transmitted is referred to as a detection process. Typically, the receiver generates a signal that is phase-locked to the carrier. Binary-phase- shift keying (BPSK) does not require but may use a coherent receiver. The coherent receiver is called the correlation receiver because it correlates the received signal composed of the transmitted signal plus noise with a sinusoidal signal that is phase-locked to the transmitted carrier. The purpose of the correlation receiver is to reduce the received symbol to a single point or statistic that is used by the decision circuit to determine which symbol was transmitted (either 0 or 1). In practice, this single point is a fixed voltage. The decision circuit is a voltage comparator (digital number comparator) that is set so that if the input voltage (number) is above a threshold level, the Comparator indicates a “1” is received; if the input voltage (number) is below that level, a received “0” is indicated [2]. The current project utilizes MATLab simulink language as well as system generator block set for simulation and implementation on Vertex 2 FPGA development board which mainly gives the flexibility for designing, testing and makes the development very easy. This process will help in increasing the design and testing speed of any system within a given time. II. BPSK MODULATOR AND RECEPTOR BPSK modulation is the process by which the phase of the carrier is varied in accordance with the modulating signal.Figure1 shows a simplified block diagram of a BPSK modulator. The coded signal enters to a multiplexer that commutes the phase of the carrier signal. Depending on the logical condition of the digital input, the carrier is transferred to the output, either in phase or at 180° outside of phase, with the reference carrier oscillator [2]. The input signal to the detector can be +cos (ωt) or -cos(ωt). The recovery circuit detects and regenerates a carrier signal, as in frequency as in phase with the carrier of the original transmitter. The product detector whose output is the product of the two inputs (the BPSK signal and the recovered carrier). Since the only possible outputs are the signals cos 2(ωt) and –cos2 (ωt), therefore the product detector’s possible outputs will be: cos2 (ωt) = ½ + ½ cos (2ωt), - cos2 (ωt) = - ½ - ½ cos (2ωt), Figure 3 shows the blocks diagram of a BPSK receptor. Output of the product detector is given to low pass (LPF) filter which separates the recovered binary data from the complex demodulated signal [1]. www.irjes.com 18 | Page
  • 2. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 1(January 2013), PP.18-24 www.irjes.com III. SIMULINK AND SYSTEM GENERATOR. The simulation of BPSK system was done using Simulink and the components of System Generator [1]. The following tools are necessary for the simulation and implementation: 1.Simulink Blockset Pulse Generator: it simulates a train of pulses. Scope: oscilloscope used to visualize the results. Sine Wave: it generates sine functions. 2.System Generator Blockset Mcode: it calls a Matlab .m file and executes it inside the simulation. Gateway In: it makes an approach to the behavior of a signal in hardware. Gateway Out: it returns an approach of the behavior of a signal in hardware to the simulation mode. Mult: it carries out the multiplication of its two inputs. FIR: it simulates a FIR Filter, making a call to the Matlab FDATool. System Generator: It provides control of the system and simulation parameters. It is used to invoke the generated code. Resource Estimator: it presents the resources of the device used in the simulation of the circuit. FDATool: Filter Design and Analysis tool. 3.System Generator It is a software tool that allows to create and to verify hardware designs for Xilinx FPGAs; it works together with Simulink and Matlab. It also allows the inclusion of DSP tools to design with FPGAs, automatic generation of HDL code starting from a Simulink model and allows the user to create its own libraries [6]. 4.Simulation of BPSK modulator The design of BPSK system using above mentioned tools and its implementation on a FPGA development board is discussed below. The Figure 4 shows the BPSK modulator designed using matlab simulink block sets and xilinx system generator blocks [1]. The train of pulse signal generated by pulse generator enters the BPSK multiplexer (Mcode) block that works as multiplexer between the two Carrier signals (cos (ωt) and -cos (ωt)) depending on the binary values of the signal to be transmitted. This Mcode block makes a call to an .m file which contains the programming of the multiplexer. The code, allows us to obtain an output carrier signal of 00 phase shift (a cosine in this case), when the input is a level of high voltage, and a dephased cosine signal of exit (i.e. carrier signal of 180 0 phase shift) when the input is a level of low voltage. This high or low state is given by the signal that contains the information. The output signal of the multiplexer is the modulated one and is ready to be thrown to the channel. Figure 5 below shows Information signal, carrier signal with 0 0 phase shift, carrier signal with 18 00 phase shift and BPSK Modulated signal obtained at the output of multiplexer. 5.Simulation of BPSK detector The modulated signal is transmitted through the AWGN channel and it is given to the detector.The demodulation is performed according to the scheme [1] shown below in Figure 6.To demodulate the signal coming from the channel, a (Mult) block that multiplies the signal for the recovered carrier is used.The pass-low filter FIR separates the continuous signal of ± ½ amplitude recovered from the demodulated complex signal and allows to select the zero frequency signal (+1/2 or -1/2). This filter is obtained making a call to the Matlab FDATool that is an interface that allows designing a pass-low filter. Since at the output of the filter there are signals with ±½ amplitude and with ruffled border in each pulse. The comparator block makes the call to the .m file, which contains the program of the comparator. This code, allows us to obtain at the output a voltage level 1, when the input is higher than certain reference voltage in this case 0V and a level voltage 0 when the input is lower than such reference voltage. The simulated demodulated process is presented in Figure 7.The first Figure represents the modulated signal.Second Figure represents the modulated signal after passing through the AWGN channel.Third Figure represents the signal obtained at the output of multiplier.Fourth Figure represents the recovered signal at the output of the pass-low filter.Finally the fifth Figure represents the signal at the output of the comparison, and it www.irjes.com 19 | Page
  • 3. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 1(January 2013), PP.18-24 www.irjes.com is the recovered information signal. One can observe that this signal has some delay compared to original information signal in Fig 5 due to the computational delay of multiplier and FIR filter blocks. IV FIGURES Coded signal Multiplexer BPSK signal Cos (ωt) -Cos (ωt) Carrier signal 1800 Fig 1: BPSK modulator Fig 2: BPSK modulator output Recovered signal BPSK Product Low pass detector filter Carrier recovery Fig 3: BPSK detector. www.irjes.com 20 | Page
  • 4. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 1(January 2013), PP.18-24 www.irjes.com Fig 4: BPSK modulator using system generator. Fig 5: Information signal, carrier signal with 00 phase shift, carrier signal with 18 00 phase shift, Modulated signal. Fig 6: BPSK detector using system generator. www.irjes.com 21 | Page
  • 5. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 1(January 2013), PP.18-24 www.irjes.com Fig 7: Simulation results of Modulation and Demodulation process. BER for imperfect phase synchronization 0.5 0.45 0.4 0.35 BER values 0.3 0.25 0.2 0.15 0.1 0.05 0 0(dB) 3(dB) 6(dB) 9(dB) 12(dB) SNR(dB) 0 25 45 60 90 Fig 8: BER curve for BPSK system for imperfect phase synchronization Fig 9: JTAG Co simulation block www.irjes.com 22 | Page
  • 6. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 1(January 2013), PP.18-24 www.irjes.com Fig 10: Modulation-Demodulation process. Result given by development board. V. BIT ERROR RATE CALCULATION The bit error rate for the above BPSK design [4] is calculated by making a call to the BERtool in the MATLAB command window. Making use of the above tool the bit error rate curves (BER) for the various values of the signal to noise ratio (SNR) of an Additive white Gaussian noise (AWGN) channel and sampling bits are shown in Figure 8 . BER curves for 00, 250 ,450,600 and 900 phase shift of a reference carrier signal are shown in Figure 8. From the Figure 8 it is clear that the bit error rate increases with the increase in the phase difference of the reference carrier signal as well as increase in signal to noise ratio (SNR). VI. HARDWARE IMPLEMENTATION The modulator and detector is implemented on Virtex2-PRO development board .An FPGA consists on arrangements of several programmable blocks (logical blocks) which are interconnected between themselves with input/output cells by means of vertical and horizontal connection channels [5]. 1.Program Tools for the Implementation For the implementation of the BPSK modulator and demodulator, after simulation, a tool offered by Xilinx, JTAG Co-Simulator is used; this block allows the co-simulation of the design in the development board. 2. JTAG-Co-simulator It allows performing hardware Co-simulation using JTAG and a parallel cable or platform USB. When a model is implemented for JTAG hardware Co-simulation, a new library is created that contains a custom JTAG Co-simulation block with ports that match the gateway names from the original model, shown in Figure 9.By double-clicking in this block, one can select the most convenient simulation options. Once added to the design, we should verify that the development board is correctly connected to the computer. Then run the simulation.The result of the simulation is compared with the results given by the actual implementation. This www.irjes.com 23 | Page
  • 7. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 1(January 2013), PP.18-24 www.irjes.com allows us to verify how close the simulation was to the real implementation. The Figure .10 shows the results of the hardware implemented BPSK system. One can observe that the results obtained in the development board are practically the same that those obtained in the previous simulation. VII. CONCLUSIONS In this project, BPSK system with modulator and demodulator has been designed and tested. While testing the detector, the delay in the recovered data at the output of the detector is observed, and it is found that the delay is due to the computational delay of multiplier and FIR filter blocks. The results given by the development board exactly matches with the results obtained from simulation setup. From the above results it may be concluded that the entire result given by the development board is same as that of the result obtained from the simulation setup. It is also concluded that BER of the BPSK system increases with the increase in the imperfect phase synchronization of the reference carrier signal as well as SNR of AWGN channel at the detector. System Generator and Simulink tools offer a simplified environment for the simulation of communication systems in general. Since the results obtained in hardware are dependent of the design in software, it is much simpler to carry out changes in these results by means of the software, even after having finished the design and its implementation. This fact is considered one of the most important in the development of this type of design. REFERENCES [1] Johanna.S, Ruque, David.Ruiz, Carlos, “Simulation and implementation of BPSK system on a FPGA board using system generator blockset for DSP/FPGA”, School of Electronics and Communication, Technical university Loja 2005. [2] B.Sklar, “DigitalCommunications Fundamentals and Applications”, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall PTR, 2001 [3] Faruque Ahamed and Frank A. Scarpino “An Educational Digital Communications Project to Implement a BPSK Detector”, IEEE Trans. Commun., vol. COM-34, no. 5, pp. 423–429, May 2000. [4] F. M. Gardner, “BPSK/QPSK timing-error detector for sampled receivers,” IEEE Trans. Commun., vol. COM-34, no. 5, pp. 423–429, May 2000. [5]. C .Britton Rorabaugh “Simulating Wireless Communication Systems”, second edition, Prentice-Hall Publication, 2004. [6] L.W.Couch,“Digital and Analog Communication Systems”, seventh Edition, Pearson Publication, 2007. www.irjes.com 24 | Page