SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME
89
LOW BITRATE MODULATOR USING FPGA
Devanshi S. Desai1
, Dr. Nagendra P. Gajjar2
1,2
Department of Electronics & Communication Engineering, Nirma University, Ahemdabad, India,
ABSTRACT
Satellite MODEM(Modulator and Demodulator) is used in satellite communication system.
Space communication link is power limited. There are some satellite applications which require low
bit rate. Low bit rate MODEM is cost effective, power efficient and creates low error rate in
compare to high bit rate MODEM. Binary Phase Shift Keying (BPSK) modulation scheme is best
suited for satellite communication since it is power efficient and provides low bit rate. In this paper,
first BPSK modem is designed using System generator in MATLAB 2011a. With the help of
MATLAB system modelling, VHDL design is done and simulated using ModelSim Simulator in
Xilinx ISE 13.2. Then the same has been verified using Hardware in Loop Verification on Field
Programmable Gate Array (FPGA) board that is Spartan 3.
Keywords: BPSK Modulation, FPGA, Satellite MODEM, System Generator.
1. INTRODUCTION
A MODEM is one of essential block for any communication system. The function of the
satellite modem is to transform an input bit stream to a radio signal and vice versa [1]. Data speed
and Bit error rate (BER) performance are related with digital modulation schemes. Bit rate is used to
define speed of digital communication system and BER assesses full end to end performance of
system. Lower order modulation technique like BPSK modulation creates low error rate which is
good for long distance communication system.
The objective of this paper is to design low bitrate BPSK modulator which can be used for
satellite applications like deep space telemetry, navigation system etc. BPSK MODEM is first
designed using Xilinx system generator and simulink block set/MATLAB. Then design VHDL
algorithm for BPSK modulator which works on bit rate 1200 bps. Then this design is simulated on
ModelSim and then implemented on Spartan 3 kit.
INTERNATIONAL JOURNAL OF ELECTRONICS AND
COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)
ISSN 0976 – 6464(Print)
ISSN 0976 – 6472(Online)
Volume 5, Issue 4, April (2014), pp. 89-94
© IAEME: www.iaeme.com/ijecet.asp
Journal Impact Factor (2014): 7.2836 (Calculated by GISI)
www.jifactor.com
IJECET
© I A E M E
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME
90
2. BPSK MODEM MODELING USING SYSTEM GENERATOR
System generator is a DSP design tool from Xilinx that enables the use of the Math-Works
model based Simulink design environment for FPGA design[2]. That means it uses simulink blockset
as well as Xilinx blockset. It allows DSP to design with FPGAs, automatic generation of HDL code
starting from a Simulink model and also allows the user to create its own libraries.
2.1 System Generator Blockset
1. Gateway In: It makes an approach to the behaviour of a signal in hardware.
2. Gateway Out: It returns an approach of the behaviour of a signal in hardware to the simulation
mode.
3. System Generator: It provides control of the system and simulation parameters. It is used to
invoke the generated code
4. Mcode: It calls a Matlab .m file and executes it during simulation.
5. Mult: It is used for multiplication of its two inputs.
6. FIR: It simulates a FIR Filter making a call to the Matlab FDATool. which is Filter Design and
Analysis tool.
7. Direct Digital Synthesizer (DDS) Compiler: It generates sine and cosine signals.
2.2 Simulink Blockset
1. Bernoulli binary generator: It generates random binary data.
2. AWGN channel: It adds white Gaussian noise to the input signal. The input signal can be real
or complex.
3. Scope: oscilloscope used to visualize the outputs.
2.3 Simulation
Fig. 1 shows BPSK modem design using system generator. As shown in Fig. 1, BPSK system
is divided in three parts: a modulator block, a channel and a demodulator block.
First two carrier waves with phase difference of 180°, of specific frequency are generated by
DDS Complier. Then the carrier with 0° phase is assign to the output whenever input data is 1.
When input data is 0 then the output is assign carrier with 180° of phase. This process will result in
BPSK modulated output. Then the BPSK output passes through AWGN channel. It generates
distorted BPSK output.
Fig. 1: BPSK MODEM using System generator
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME
91
In the process of demodulation, coherent detection is performed. The received BPSK
modulated data is multiplied with locally generated carrier frequency and passed through the 100 tap
FIR filter. This will give the clamped output which has binary non return to zero type coding pattern.
The resulting output is compared with zero to achieve the demodulation.
Fig. 2 shows the BPSK modulated output along with its demodulated output.
Fig. 2: BPSK Modulated and Demodulated Output
3. BPSK MODULATOR TESTING AND IMPLEMENTATION
3.1 Design & Test Methodology
Using MATLAB modeling of BPSK MODEM as a reference, VHDL code is written to
model BPSK modulator in Xilinx platform. The main blocks of BPSK Modulator are: Pseudo
random data generator, Direct Digital Synthesizer complier, Digital to analog (DAC) etc.
VHDL coding is done for individual modules and then individual simulation is done. Then
the whole design is synthesized and simulated using ModelSim Simulator. The simulation results are
compared with MATLAB’s simulation results which are used as golden reference.
Simulation process is done to ensure error free design before it will be implemented on
FPGA tool kit. Then same has been verified using hardware in loop verification and output will be
checked on Scope.
3.2 RTL Schematic View of BPSK Modulator
Fig. 3 shows Register Transfer Logic schematic of BPSK modulator.
Fig. 3: RTL Schematic view of BPSK Modulator
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME
92
3.3 Implementation
Fig. 4 shows the principle of BPSK Modulator and Fig. 5 shows the principle of BPSK
Demodulator which are used for implementation on Spartan 3 kit.
Fig. 4: Principle of BPSK Modulator on FPGA
Fig. 5: Principle of BPSK Demodulator on FPGA
Pseudo random sequence is used as modulator source. This random sequence is generated by
using Linear Feedback Shift Register (LFSR) which do modulo-2 addition using tap method. Based
on the taps method, different Pseudo Noise (PN) codes are generated from LFSR.
DDS compiler generates sine signal and cosine signal using look up table method. In this
method, look up table is used to store sample values of sinusoidal signal. DDS complier generated
12 –bit sine and cosine signal which has sampling frequency 10 MHz and system clock is 400 MHz.
Sampling rate is 100 and analog signal frequency is 100 KHz. So that our system have bitrate 1200
bps.
When LSFR is ‘1’, output signal is sine signal and when LSFR is ‘0’ then output signal is
cosine signal. The BPSK modulated output is given to DAC block which is on Spartan 3 board in
order to sent through a channel and output can be seen on CRO scope.
The modulated siganl is affected by channel noise. The signal enters the demodulator with
the help of a ADC block (Analog to Digital Converter) which converts signal into a digital.
Then that digital signal is given to multiplier block where it multiply with the recovered
carrier signal which is generated internal in a ROM memory.
Demodulator block is little bit complex in compare to mod-ulator block. The reason is we
need to recover carrier signal and clock signal for synchronization. The output result from multiplier
is kept in an accumulator and com-pared with a decision threshold. So that the demodulated signal is
obtained.
ModelSim simulator tool is used to see output as waveform. This output gives idea about
phase shift and delay. Fig. 6 shows simulation output of BPSK Modulator and Fig. 7 shows
simulation output of BPSK Demodulator.
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME
93
Fig. 6: BPSK Modulated Output on ModelSim
Fig. 7: BPSK Demodulated Output on ModelSim
After testing process, the BPSK modulator design has been verified using Hardware in
loop verification. Then implementation of design on FPGA tool kit is done. For that Spartan 3,
xc3s400-5pq208 is used. Fig. 8 shows BPSK modulated output on scope.
Fig. 8: BPSK Modulator Output on CRO
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME
94
4. CONCLUSION
In this paper we proposed an implementation of the low bit rate BPSK System which is used
for satellite applications. BPSK MODEM is designed in the MATLAB using system generator. Both,
the modulating signal and the carrier are generated internally by DDS Compiler, the modulating
signal by a bernaulli generator. The modulated signal is obtained at the output of a mux block. Then
it is passed through a AWGN channel where white gaussian noise is added. Then BPSK modulated
signal is multiplied with carrier frequency and output is given to filter block. Then filtered output is
compared with a decision threshold.
The BPSK Modulator implemented on the Spartan 3 board which has the same principle as
the implementation in System Generator. VHDL algorithm is designed and then design is verified
using ModelSim Simulator tool. After the simulation process, same has been implementated on
Spartan 3 Board.
REFERENCES
[1] U. Sivakrishna, T.Krishna Murthy, “Hardware and Software co-simulation of BPSK
Modulation and Demodulation”, International Journal of Engineering Trends and
Technology- Volume 4, Issue 3- 2013.
[2] D. Jadhav, “Hardware Simulation of BPSK Modem”, International Journal of Computer
Applications (0975 8887), International Conference and Workshop on Emerging Trends in
Technology 2013.
[3] American National Standard T1.523-2001", Telecom Glossary 2000.
[4] Application note: 1298 Agilent Technologies. Digital Modulation in Communications
Systems an Introduction.
[5] Susan P. Miller, J. Mark Kappes, David H. Layer, and Peter N. Johnson, "Advanced
Modulation Technology Development for Earth Station Demodulator Applications",
COMSAT Laboratories Clarksburg, Maryland, April 1990.
[6] A. H. AGHVAMI, “16-ary QAM SYSTEM FOR LOW-DATA-RATE SATELLITE
SERVICES”, IEEE ELECTRONICS LETTERS 3rd August 1989 Vol. 25 No. 16.
[7] C.H. Roth, Digital System Design with VHDL and Synthesis. Computer Society, 2001.
[8] Direct Digital Synthesis: Analog Devices. Technical tutorial, 1999.
[9] D Dick and F Harris, “FPGA QAM Demodulator Design", 2002.
[10] Kavita and Umesh Goyal, “FPGA Implementation of Vedic Multiplier”, International
Journal of Advanced Research in Engineering & Technology (IJARET), Volume 4, Issue 4,
2013, pp. 150 - 158, ISSN Print: 0976-6480, ISSN Online: 0976-6499.
[11] Ami Munshi and Srija Unnikrishnan, “Performance Analysis of Radar Based on Ds-BPSK
Modulation Technique”, International journal of Electronics and Communication
Engineering &Technology (IJECET), Volume 4, Issue 2, 2013, pp. 137 - 143, ISSN Print:
0976- 6464, ISSN Online: 0976 –6472.
[12] A.N.Satyanarayana, Dr Y.Venkatarami Reddy and B.C.S.Rao, “Remote Sensing Satellite
Data Demodulation and Bit Synchronization”, International Journal of Advanced Research
in Engineering & Technology (IJARET), Volume 4, Issue 3, 2013, pp. 1 - 12, ISSN Print:
0976-6480, ISSN Online: 0976-6499.

Contenu connexe

Tendances

IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
Saad Mahboob
 
Pc to pc optical fiber communication
Pc to pc optical fiber communicationPc to pc optical fiber communication
Pc to pc optical fiber communication
Padmakar Mangrule
 

Tendances (20)

Low complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acsLow complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acs
 
Ln3619761985
Ln3619761985Ln3619761985
Ln3619761985
 
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
 
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
IRJET- A Study on PRN Code Generation and Properties of C/A Code in GPS based...
 
IRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo CodesIRJET-Error Detection and Correction using Turbo Codes
IRJET-Error Detection and Correction using Turbo Codes
 
Implementation of gps signal acquisition and tracking in fpga
Implementation of gps signal acquisition and tracking in fpgaImplementation of gps signal acquisition and tracking in fpga
Implementation of gps signal acquisition and tracking in fpga
 
D04561722
D04561722D04561722
D04561722
 
Channel coding a walkthrough
Channel coding a walkthroughChannel coding a walkthrough
Channel coding a walkthrough
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
 
Bm044394397
Bm044394397Bm044394397
Bm044394397
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
 
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.comFEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
 
E010224043
E010224043E010224043
E010224043
 
Hard Decision Viterbi Decoder: Implementation on FPGA and Comparison of Resou...
Hard Decision Viterbi Decoder: Implementation on FPGA and Comparison of Resou...Hard Decision Viterbi Decoder: Implementation on FPGA and Comparison of Resou...
Hard Decision Viterbi Decoder: Implementation on FPGA and Comparison of Resou...
 
Pc to pc optical fiber communication
Pc to pc optical fiber communicationPc to pc optical fiber communication
Pc to pc optical fiber communication
 
Performance Analysis of IEEE 802.15.4 Transceiver System under Adaptive White...
Performance Analysis of IEEE 802.15.4 Transceiver System under Adaptive White...Performance Analysis of IEEE 802.15.4 Transceiver System under Adaptive White...
Performance Analysis of IEEE 802.15.4 Transceiver System under Adaptive White...
 
Quanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematicsQuanta zqta, zqsa_r1a_20111111_schematics
Quanta zqta, zqsa_r1a_20111111_schematics
 
Transfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceTransfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interface
 
05 signal encodingtechniques
05 signal encodingtechniques05 signal encodingtechniques
05 signal encodingtechniques
 
Generation and Implementation of Barker and Nested Binary codes
Generation and Implementation of Barker and Nested Binary codesGeneration and Implementation of Barker and Nested Binary codes
Generation and Implementation of Barker and Nested Binary codes
 

En vedette (14)

40120140504011
4012014050401140120140504011
40120140504011
 
10320130403006
1032013040300610320130403006
10320130403006
 
Presentacion rss dairys
Presentacion rss dairysPresentacion rss dairys
Presentacion rss dairys
 
30120140504026
3012014050402630120140504026
30120140504026
 
20320130406025 2-3
20320130406025 2-320320130406025 2-3
20320130406025 2-3
 
Anexos 5º ano
Anexos 5º anoAnexos 5º ano
Anexos 5º ano
 
Inicio obras presentacion
Inicio obras presentacionInicio obras presentacion
Inicio obras presentacion
 
Lectores rss blanca
Lectores rss blancaLectores rss blanca
Lectores rss blanca
 
ATIVIDADE PROG. ORIENTADA
ATIVIDADE PROG. ORIENTADAATIVIDADE PROG. ORIENTADA
ATIVIDADE PROG. ORIENTADA
 
Bernoulli’s equation
Bernoulli’s equationBernoulli’s equation
Bernoulli’s equation
 
Bernoulli theorm
Bernoulli theormBernoulli theorm
Bernoulli theorm
 
Bernoulli's Principle
Bernoulli's PrincipleBernoulli's Principle
Bernoulli's Principle
 
Applications of bernoulli equation
Applications of bernoulli equationApplications of bernoulli equation
Applications of bernoulli equation
 
Bernoulli’s Theorem
Bernoulli’s Theorem Bernoulli’s Theorem
Bernoulli’s Theorem
 

Similaire à 40120140504012

Implementation of SISO-OFDM Transmission using MATLAB on DSP Processor
Implementation of SISO-OFDM Transmission using MATLAB on DSP ProcessorImplementation of SISO-OFDM Transmission using MATLAB on DSP Processor
Implementation of SISO-OFDM Transmission using MATLAB on DSP Processor
mohan676910
 
Hardware co simulation of bpsk and qpsk
Hardware co simulation of bpsk and qpskHardware co simulation of bpsk and qpsk
Hardware co simulation of bpsk and qpsk
IAEME Publication
 
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
 
Design and memory optimization of hybrid gate diffusion input numerical contr...
Design and memory optimization of hybrid gate diffusion input numerical contr...Design and memory optimization of hybrid gate diffusion input numerical contr...
Design and memory optimization of hybrid gate diffusion input numerical contr...
International Journal of Reconfigurable and Embedded Systems
 

Similaire à 40120140504012 (20)

Performance Measurement of Digital Modulation Schemes Using FPGA
Performance Measurement of Digital Modulation Schemes Using FPGAPerformance Measurement of Digital Modulation Schemes Using FPGA
Performance Measurement of Digital Modulation Schemes Using FPGA
 
C211824
C211824C211824
C211824
 
Implementation of SISO-OFDM Transmission using MATLAB on DSP Processor
Implementation of SISO-OFDM Transmission using MATLAB on DSP ProcessorImplementation of SISO-OFDM Transmission using MATLAB on DSP Processor
Implementation of SISO-OFDM Transmission using MATLAB on DSP Processor
 
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
Design and Implementation of Area Optimized, Low Complexity CMOS 32nm Technol...
 
Basic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filterBasic signal processing system design on fpga using lms based adaptive filter
Basic signal processing system design on fpga using lms based adaptive filter
 
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...
 
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
 
Hardware co simulation of bpsk and qpsk
Hardware co simulation of bpsk and qpskHardware co simulation of bpsk and qpsk
Hardware co simulation of bpsk and qpsk
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
 
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
 
Fpga applications using hdl
Fpga applications using hdlFpga applications using hdl
Fpga applications using hdl
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...Implementation of a bit error rate tester of a wireless communication system ...
Implementation of a bit error rate tester of a wireless communication system ...
 
Design and memory optimization of hybrid gate diffusion input numerical contr...
Design and memory optimization of hybrid gate diffusion input numerical contr...Design and memory optimization of hybrid gate diffusion input numerical contr...
Design and memory optimization of hybrid gate diffusion input numerical contr...
 
Cdma
CdmaCdma
Cdma
 
Sinan Sami.docx
Sinan Sami.docxSinan Sami.docx
Sinan Sami.docx
 
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
 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...
 
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
 
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
 

Plus de IAEME Publication

A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
IAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
IAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
IAEME Publication
 

Plus de IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Dernier

Dernier (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

40120140504012

  • 1. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME 89 LOW BITRATE MODULATOR USING FPGA Devanshi S. Desai1 , Dr. Nagendra P. Gajjar2 1,2 Department of Electronics & Communication Engineering, Nirma University, Ahemdabad, India, ABSTRACT Satellite MODEM(Modulator and Demodulator) is used in satellite communication system. Space communication link is power limited. There are some satellite applications which require low bit rate. Low bit rate MODEM is cost effective, power efficient and creates low error rate in compare to high bit rate MODEM. Binary Phase Shift Keying (BPSK) modulation scheme is best suited for satellite communication since it is power efficient and provides low bit rate. In this paper, first BPSK modem is designed using System generator in MATLAB 2011a. With the help of MATLAB system modelling, VHDL design is done and simulated using ModelSim Simulator in Xilinx ISE 13.2. Then the same has been verified using Hardware in Loop Verification on Field Programmable Gate Array (FPGA) board that is Spartan 3. Keywords: BPSK Modulation, FPGA, Satellite MODEM, System Generator. 1. INTRODUCTION A MODEM is one of essential block for any communication system. The function of the satellite modem is to transform an input bit stream to a radio signal and vice versa [1]. Data speed and Bit error rate (BER) performance are related with digital modulation schemes. Bit rate is used to define speed of digital communication system and BER assesses full end to end performance of system. Lower order modulation technique like BPSK modulation creates low error rate which is good for long distance communication system. The objective of this paper is to design low bitrate BPSK modulator which can be used for satellite applications like deep space telemetry, navigation system etc. BPSK MODEM is first designed using Xilinx system generator and simulink block set/MATLAB. Then design VHDL algorithm for BPSK modulator which works on bit rate 1200 bps. Then this design is simulated on ModelSim and then implemented on Spartan 3 kit. INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME: www.iaeme.com/ijecet.asp Journal Impact Factor (2014): 7.2836 (Calculated by GISI) www.jifactor.com IJECET © I A E M E
  • 2. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME 90 2. BPSK MODEM MODELING USING SYSTEM GENERATOR System generator is a DSP design tool from Xilinx that enables the use of the Math-Works model based Simulink design environment for FPGA design[2]. That means it uses simulink blockset as well as Xilinx blockset. It allows DSP to design with FPGAs, automatic generation of HDL code starting from a Simulink model and also allows the user to create its own libraries. 2.1 System Generator Blockset 1. Gateway In: It makes an approach to the behaviour of a signal in hardware. 2. Gateway Out: It returns an approach of the behaviour of a signal in hardware to the simulation mode. 3. System Generator: It provides control of the system and simulation parameters. It is used to invoke the generated code 4. Mcode: It calls a Matlab .m file and executes it during simulation. 5. Mult: It is used for multiplication of its two inputs. 6. FIR: It simulates a FIR Filter making a call to the Matlab FDATool. which is Filter Design and Analysis tool. 7. Direct Digital Synthesizer (DDS) Compiler: It generates sine and cosine signals. 2.2 Simulink Blockset 1. Bernoulli binary generator: It generates random binary data. 2. AWGN channel: It adds white Gaussian noise to the input signal. The input signal can be real or complex. 3. Scope: oscilloscope used to visualize the outputs. 2.3 Simulation Fig. 1 shows BPSK modem design using system generator. As shown in Fig. 1, BPSK system is divided in three parts: a modulator block, a channel and a demodulator block. First two carrier waves with phase difference of 180°, of specific frequency are generated by DDS Complier. Then the carrier with 0° phase is assign to the output whenever input data is 1. When input data is 0 then the output is assign carrier with 180° of phase. This process will result in BPSK modulated output. Then the BPSK output passes through AWGN channel. It generates distorted BPSK output. Fig. 1: BPSK MODEM using System generator
  • 3. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME 91 In the process of demodulation, coherent detection is performed. The received BPSK modulated data is multiplied with locally generated carrier frequency and passed through the 100 tap FIR filter. This will give the clamped output which has binary non return to zero type coding pattern. The resulting output is compared with zero to achieve the demodulation. Fig. 2 shows the BPSK modulated output along with its demodulated output. Fig. 2: BPSK Modulated and Demodulated Output 3. BPSK MODULATOR TESTING AND IMPLEMENTATION 3.1 Design & Test Methodology Using MATLAB modeling of BPSK MODEM as a reference, VHDL code is written to model BPSK modulator in Xilinx platform. The main blocks of BPSK Modulator are: Pseudo random data generator, Direct Digital Synthesizer complier, Digital to analog (DAC) etc. VHDL coding is done for individual modules and then individual simulation is done. Then the whole design is synthesized and simulated using ModelSim Simulator. The simulation results are compared with MATLAB’s simulation results which are used as golden reference. Simulation process is done to ensure error free design before it will be implemented on FPGA tool kit. Then same has been verified using hardware in loop verification and output will be checked on Scope. 3.2 RTL Schematic View of BPSK Modulator Fig. 3 shows Register Transfer Logic schematic of BPSK modulator. Fig. 3: RTL Schematic view of BPSK Modulator
  • 4. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME 92 3.3 Implementation Fig. 4 shows the principle of BPSK Modulator and Fig. 5 shows the principle of BPSK Demodulator which are used for implementation on Spartan 3 kit. Fig. 4: Principle of BPSK Modulator on FPGA Fig. 5: Principle of BPSK Demodulator on FPGA Pseudo random sequence is used as modulator source. This random sequence is generated by using Linear Feedback Shift Register (LFSR) which do modulo-2 addition using tap method. Based on the taps method, different Pseudo Noise (PN) codes are generated from LFSR. DDS compiler generates sine signal and cosine signal using look up table method. In this method, look up table is used to store sample values of sinusoidal signal. DDS complier generated 12 –bit sine and cosine signal which has sampling frequency 10 MHz and system clock is 400 MHz. Sampling rate is 100 and analog signal frequency is 100 KHz. So that our system have bitrate 1200 bps. When LSFR is ‘1’, output signal is sine signal and when LSFR is ‘0’ then output signal is cosine signal. The BPSK modulated output is given to DAC block which is on Spartan 3 board in order to sent through a channel and output can be seen on CRO scope. The modulated siganl is affected by channel noise. The signal enters the demodulator with the help of a ADC block (Analog to Digital Converter) which converts signal into a digital. Then that digital signal is given to multiplier block where it multiply with the recovered carrier signal which is generated internal in a ROM memory. Demodulator block is little bit complex in compare to mod-ulator block. The reason is we need to recover carrier signal and clock signal for synchronization. The output result from multiplier is kept in an accumulator and com-pared with a decision threshold. So that the demodulated signal is obtained. ModelSim simulator tool is used to see output as waveform. This output gives idea about phase shift and delay. Fig. 6 shows simulation output of BPSK Modulator and Fig. 7 shows simulation output of BPSK Demodulator.
  • 5. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME 93 Fig. 6: BPSK Modulated Output on ModelSim Fig. 7: BPSK Demodulated Output on ModelSim After testing process, the BPSK modulator design has been verified using Hardware in loop verification. Then implementation of design on FPGA tool kit is done. For that Spartan 3, xc3s400-5pq208 is used. Fig. 8 shows BPSK modulated output on scope. Fig. 8: BPSK Modulator Output on CRO
  • 6. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 4, April (2014), pp. 89-94 © IAEME 94 4. CONCLUSION In this paper we proposed an implementation of the low bit rate BPSK System which is used for satellite applications. BPSK MODEM is designed in the MATLAB using system generator. Both, the modulating signal and the carrier are generated internally by DDS Compiler, the modulating signal by a bernaulli generator. The modulated signal is obtained at the output of a mux block. Then it is passed through a AWGN channel where white gaussian noise is added. Then BPSK modulated signal is multiplied with carrier frequency and output is given to filter block. Then filtered output is compared with a decision threshold. The BPSK Modulator implemented on the Spartan 3 board which has the same principle as the implementation in System Generator. VHDL algorithm is designed and then design is verified using ModelSim Simulator tool. After the simulation process, same has been implementated on Spartan 3 Board. REFERENCES [1] U. Sivakrishna, T.Krishna Murthy, “Hardware and Software co-simulation of BPSK Modulation and Demodulation”, International Journal of Engineering Trends and Technology- Volume 4, Issue 3- 2013. [2] D. Jadhav, “Hardware Simulation of BPSK Modem”, International Journal of Computer Applications (0975 8887), International Conference and Workshop on Emerging Trends in Technology 2013. [3] American National Standard T1.523-2001", Telecom Glossary 2000. [4] Application note: 1298 Agilent Technologies. Digital Modulation in Communications Systems an Introduction. [5] Susan P. Miller, J. Mark Kappes, David H. Layer, and Peter N. Johnson, "Advanced Modulation Technology Development for Earth Station Demodulator Applications", COMSAT Laboratories Clarksburg, Maryland, April 1990. [6] A. H. AGHVAMI, “16-ary QAM SYSTEM FOR LOW-DATA-RATE SATELLITE SERVICES”, IEEE ELECTRONICS LETTERS 3rd August 1989 Vol. 25 No. 16. [7] C.H. Roth, Digital System Design with VHDL and Synthesis. Computer Society, 2001. [8] Direct Digital Synthesis: Analog Devices. Technical tutorial, 1999. [9] D Dick and F Harris, “FPGA QAM Demodulator Design", 2002. [10] Kavita and Umesh Goyal, “FPGA Implementation of Vedic Multiplier”, International Journal of Advanced Research in Engineering & Technology (IJARET), Volume 4, Issue 4, 2013, pp. 150 - 158, ISSN Print: 0976-6480, ISSN Online: 0976-6499. [11] Ami Munshi and Srija Unnikrishnan, “Performance Analysis of Radar Based on Ds-BPSK Modulation Technique”, International journal of Electronics and Communication Engineering &Technology (IJECET), Volume 4, Issue 2, 2013, pp. 137 - 143, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472. [12] A.N.Satyanarayana, Dr Y.Venkatarami Reddy and B.C.S.Rao, “Remote Sensing Satellite Data Demodulation and Bit Synchronization”, International Journal of Advanced Research in Engineering & Technology (IJARET), Volume 4, Issue 3, 2013, pp. 1 - 12, ISSN Print: 0976-6480, ISSN Online: 0976-6499.