Binary Phase Shift Keying Demodulation & its Simulation on MATLAB

Similar documents
EXPERIMENT WISE VIVA QUESTIONS

Department of Electronic and Information Engineering. Communication Laboratory

Department of Electronic and Information Engineering. Communication Laboratory. Phase Shift Keying (PSK) & Quadrature Phase Shift Keying (QPSK)

LOW DATA RATE BPSK DEMODULATION IN PRESENCE OF DOPPLER

EE 460L University of Nevada, Las Vegas ECE Department

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F , KARUR DT.

OFDM Systems For Different Modulation Technique

Principles of Communication Systems

Design and Simulation of a Composite Digital Modulator

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

CHAPTER 2 DIGITAL MODULATION

Carrier Phase Recovery. EE3723 : Digital Communications. Synchronization. Carrier Phase Recovery. Carrier Phase Synchronization Techniques.

Research on DQPSK Carrier Synchronization based on FPGA

AM, PM and FM mo m dula l ti t o i n

QPSK Modulation and Demodulation

SEN366 Computer Networks

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

BIT SYNCHRONIZERS FOR PSK AND THEIR DIGITAL IMPLEMENTATION

A Novel Coding Technique To Minimise The Transmission Bandwidth And Bit Error Rate In DPSK

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier

AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM

Emona Telecoms-Trainer ETT-101

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

Wireless Communication Fading Modulation

MODULATION METHODS EMPLOYED IN DIGITAL COMMUNICATION: An Analysis

Universitas Sumatera Utara

Downloaded from 1

College of information Technology Department of Information Networks Telecommunication & Networking I Chapter 5. Analog Transmission

ECE5713 : Advanced Digital Communications

Phase-Locked Loops. Roland E. Best. Me Graw Hill. Sixth Edition. Design, Simulation, and Applications

Digital modulation techniques

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

Mehmet SÖNMEZ and Ayhan AKBAL* Electrical-Electronic Engineering, Firat University, Elazig, Turkey. Accepted 17 August, 2012

Lecture 12. Carrier Phase Synchronization. EE4900/EE6720 Digital Communications

Performance measurement of different M-Ary phase signalling schemes in AWGN channel

Digital Communication

Synchronization. EE442 Lecture 17. All digital receivers must be synchronized to the incoming signal s(t).

DOPPLER SHIFTED SPREAD SPECTRUM CARRIER RECOVERY USING REAL-TIME DSP TECHNIQUES

Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal

EE3723 : Digital Communications

DESIGN OF A VERIFICATION TECHNIQUE FOR QUADRATURE PHASE SHIFT KEYING USING MODEL SIM SIMULATOR FOR BROADCAST COMMUNICATION RELEVANCE S

BER Performance Comparison between QPSK and 4-QA Modulation Schemes

Lecture 2 Fiber Optical Communication Lecture 2, Slide 1

Optimized BPSK and QAM Techniques for OFDM Systems


Digital Modulation Schemes

EXPERIMENT NO. 4 PSK Modulation

Digital Transceiver using H-Ternary Line Coding Technique

2011 PSW American Society for Engineering Education Conference

Hardware/Software Co-Simulation of BPSK Modulator Using Xilinx System Generator

BPSK System on Spartan 3E FPGA

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

FFT Based Carrier Recovery with Lower Processing Speed Using DSP Techniques

THIS work focus on a sector of the hardware to be used

Digital Communication

Primary Topic: Topic 3- Data, Information, and Knowledge

EC 6501 DIGITAL COMMUNICATION UNIT - IV PART A

BINARY AMPLITUDE SHIFT KEYING

Realization of Programmable BPSK Demodulator-Bit Synchronizer using Multirate Processing


Implementation of FSK and PSK Using On-Off Keying with MATLAB

CARRIER RECOVERY BY RE-MODULATION IN QPSK

AC : LOW-COST VECTOR SIGNAL ANALYZER FOR COMMUNICATION EXPERIMENTS

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

University of Manchester. CS3282: Digital Communications 06. Section 9: Multi-level digital modulation & demodulation

Lecture (07) Digital Modulation Digital data transmission through analog signals

DESIGN OF QAM MODULATOR AND GENERATION OF QAM SEQUENCE FOR ISI FREE COMMUNICATION Chethan B 1, Ravisimha B N 2, Dr. M Z Kurian 3

UNIVERSITY OF BAHRAIN COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING

Data Encoding g(p (part 2)

Experiment 7: Frequency Modulation and Phase Locked Loops

DESIGN AND PERFORMANCE OF A SATELLITE TT&C RECEIVER CARD

A Complete Set of Experiments for Communication Classes

Key words: OFDM, FDM, BPSK, QPSK.

Master Degree in Electronic Engineering

Modulation Technique for Software Defined Radio Application

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

the DA service in place, TDRSS multiple access (MA) services will be able to be scheduled in near real time [1].

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

Department of Electronics and Communication Engineering 1

Thus there are three basic modulation techniques: 1) AMPLITUDE SHIFT KEYING 2) FREQUENCY SHIFT KEYING 3) PHASE SHIFT KEYING

Analog Transmission 5.1 DIGITAL-TO-ANALOG CONVERSION

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

MODULATION AND MULTIPLE ACCESS TECHNIQUES

DESIGN AND IMPLEMENTATION OF QPSK MODULATOR USING DIGITAL SUBCARRIER

Oluwole Oyetoke 1, 2 Dr. O.E Agboje. Covenant University, Ota, Nigeria

9.4. Synchronization:

Modulation and Coding Tradeoffs

Spread Spectrum Communications and Jamming Prof. Debarati Sen G S Sanyal School of Telecommunications Indian Institute of Technology, Kharagpur

ITT Technical Institute. ET3330 Telecommunications Systems and Technology Onsite Course SYLLABUS

German Jordanian University. Department of Communication Engineering. Digital Communication Systems Lab. CME 313-Lab. Experiment 8

Modulation (7): Constellation Diagrams

An Investigation into the Effects of Sampling on the Loop Response and Phase Noise in Phase Locked Loops

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS

Data Communications and Networking (Module 2)

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

Transcription:

International Journal of scientific research and management (IJSRM) Volume 2 Issue 9 Pages 1333-1337 2014 Website: www.ijsrm.in ISSN (e): 2321-3418 Binary Phase Shift Keying Demodulation & its Simulation on MATLAB Roopa.V 1, R.Mallikarjuna Setty 2 1 Sree Siddaganga College of Arts, Science and Commerce for Women, B.H.Road, Tumkur-572102, Karnataka roopanaveen20@gmail.com 2 Vijaya First Grade College, South End circle Road, Bangalore-560002, Karnataka Abstract: This paper describes about BPSK demodulation using costas loop and implementing on a DSP kit. Carrier recovery is done using a costas loop which requires a PLL. PLL contains a phase detector, VCO and a LPF which are simulated in MATLAB. Costas loop contains two PLLs which are in quadrature with each other. The BPSK modulation by representing binary data by different phases of a sinusoidal signal and demodulation by using Costas loop is implemented on MATLAB. The MATLAB codes are written to plot the various graphs for input, error voltage and VCO frequency and the demodulated output for the digital binary data taken from the user. Keywords: BPSK demodulation, Costas Loop, Phase locked loop. 1. Introduction In the earlier days in satellite communication analog systems were used for the communication between the base station and the satellite, but there were many disadvantages of using the analog systems for satellite communication. The incorporation of the analog system for communication occupied large area on the satellite up to few square feet. This would in turn lead to more consumption of the fuel which was not preferred. This lead to the use of digital systems for communication [6]. The advantages of the digital systems are, they are less expensive, more compatible, easy to manipulate, flexible, compatible with other digital systems, transmission without degradation and integral network. These advantages lead to use of digital systems in satellite communication. There are different techniques of digital modulation namely ASK (Amplitude shift keying), FSK (frequency shift keying), PSK (phase shift keying), QPSK (quadrature phase shift keying), MSK (minimum shift keying), but for satellite communication the BPSK is employed the reason behind that is communication between the base station and the satellite is small commands in which the data rate is less of around 4Kbps, hence the BPSK type of modulation and demodulation is employed. BPSK is preferred over FSK because FSK causes Doppler shift, it uses high speed transmission and less efficient in both power and bandwidth [7]. 2. THE NEED FOR PHASE LOCKED LOOP (PLL) Whenever digital data are transmitted by band pass modulation, synchronization on different signal levels will be required. When binary phase shift keying (BPSK) is used to modulate the phase of carrier, the receiver must be able to perform demodulation synchronously, that is the receiver generates the replica of the carrier and multiplies the incoming signal with the reconstructed carrier. This shifts the spectrum of the received signal by a frequency offset which is equal to the carrier frequency and the data signal is obtained by simple low pass filtering. Because the replica of the carrier must be in phase with the data signal, phase synchronization is required. PLL's are made use of not just in data transmission but also for recording, the disturbances and vibrations caused by the various instruments in the satellites.[1,2,3] 3. The Need for Phase Shift Keying Development during the earlier days of deep space programs, phase shift keying now finds widespread use in both military and commercial communication systems. For telemetry applications, PSK is considered an efficient form of data modulation because it provides the lowest probability of error for a given received signal level, when measured over one symbol. Terrestrial microwave radio links and satellite communication systems also frequently employ PSK as their modulation format. Binary Phase Shift Keying (BPSK), in terms of noise immunity per bandwidth, is one of the most efficient binary data modulation techniques. Yet, communication systems designers often neglect this option because the design of a BPSK demodulator is not as mathematically simple or straight forward as frequency shift keying (FSK). the prospect of having to apply through engineering knowledge to design a BPSK demodulator can be daunting. However it is unlikely that any such circuit will perform as well as it could if it were implemented without fully understanding and parameterizing it behavior. 4. The necessity of a Digital signal processor There are various ways in which a PLL or a demodulation circuit can be implemented. It is not practical to build a whole Roopa.V 1 IJSRM volume 2 issue 9 September 2014 [www.ijsrm.in] Page 1333

analog system because it becomes difficult to predict how each and every component will behave in the extreme conditions when they are put into space orbits, furthermore the complexity of the unit increases when there are many components. It is therefore convenient to build the whole thing in one chip. This can be done using either microprocessors, CPLD's, FPGA's or Digital signal processors. Microprocessors are not quite capable of performing real time operations on signals for it requires a lot of complex mathematics.[4] Even though CPLD's and FPGA's performance is satisfactory and being extensively used for various processes in Space research Organization, it is not wise to make use of these expensive chips to implement a small algorithm. Furthermore, software development and trouble shooting is simpler in DSP. It was therefore decided to implement the process using a Digital Signal Processor.[5,9] 5. Experimental Procedure PLL is required to lock the low frequency disturbances that are caused in a satellite. Most of the simulations and software implementations are done using low frequencies from 3-10KHz. The first step in the project was to design a PLL.[10] These blocks are implemented in the ADSP 21020 using C. After referring to some papers presented by the scientists, a costas loop was constructed as a demodulator [8]. A considerable time was spent for studying the processor, the science of processing and deriving the design equations. The processor was used has a maximum sampling rate of 44KHz. Hence various design equations were derived. 6. Binary Phase Shift Keying BPSK consists of shifting the phase of a sinusoidal carrier 0 deg or 180 deg with a uni-polar binary signal. It is equivalent to PM signaling with a digital waveform and is also equivalent to modulating a DSB-SC(double side band suppressed carrier) signal with a polar digital waveform.[11]. Because a phase shift of 180 0 ( ) is equivalent to flipping the sine wave or multiplying it by -1, this leads to a convenient formulation. d(t) can be assumed to be a discrete function that takes sample values of +1 and -1 for the corresponding bits 1 and 0s. Equation 1 can be rewritten as S d (t)=a d(t) cos(2 f c t) (2) 7. Performance Characteristics of PSK In order to study the performance of various schemes, the first parameter taken into consideration is the bandwidth of the modulated signal. This depends on a variety of factors, including the definition of the bandwidth used and the filtering techniques used to create the band pass signal. 8. Multilevel PSK With the multilevel PSK, significant improvements in bandwidth can be achieved. In general, B r = 1 + r R = 1 + r R (3) L log 2 M Where, R is the bit rate, R is related to the technique by which the signal is filtered to establish a bandwidth for transmission, L is the number of bits encoded per signal element and M is the number of different signal elements. DPSK and BPSK are about 3dB superior to ASK and BFSK. The error probability for a given value E b /N 0 ( E b is the signal energy per bit and N 0 is the noise power density per hertz) increases as M increases but the bandwidth efficiency of MPSK increases an M increases.[12] Table 1: Data rate to transmission BW Ratio for various schemes The table above shows the ratio of data rate, R, to transmission bandwidth for various schemes. This ratios is also referred to as bandwidth efficiency. Figure 1 : BPSK Modulation The resulting transmitted BPSK is S(t) = A cos(2 f c t) = +A cos(2 f c t) binary 1 A cos(2 f c t+ ) -A cos(2 f c t) binary 0 (1) f c is the carrier frequency Figure 2.1 : BER Chart for Multilevel PSK Roopa.V 1 IJSRM volume 2 issue 9 September 2014 [www.ijsrm.in] Page 1334

r=0 r=0.5 r=1 effortlessly solve a wide variety of numerical problems, from the very basic, such as a system of 2 equations with 2 unknowns: Phase Keying Shift 1.0 0.67 0.5 X+2Y=24 12X - 5Y = 10 Multilevel Keying M=4, L=2 2.00 1.33 1.00 M=8. L=3 3.00 2.00 1.50 M=16, L=4 4.00 2.67 2.00 M=32, L=5 5.00 3.33 2.50 to the more complex, such as factoring polynomials, fitting curves to data points, making calculations using matrices, performing signal processing operations such as Fourier transforms, and building and training neural networks. A very powerful and often very useful aspect of MATLAB is that it can be used to plot many different kinds of graphs, enabling you to visualize complex mathematical functions and laboratory data. 9.1 Matlab implementation of BPSK demodulation The code first performs the modulation of the digital data by representing the binary 1 data by positive going sine wave signal and binary 0 by a negative going sine wave signal. The demodulation is done by determining the phase difference between the input signal and the oscillations produced by the frequency oscillator. Then this error signal is used to lock the vco frequency and phase to the incoming modulated signal. The obtained output waveform for the digital data taken from the users are shown in the following screenshots. Figure 2.2 : BER Chart for BPSK 9. MATLAB IMPLEMENTATION MATLAB is a computer program that can be very helpful in solving the sorts of mathematical problems you will frequently encounter throughout your engineering or technology coursework. We can use built-in features of MATLAB to Figure 3.1: Input data The figure 3.1 shows the screenshot of Matlab command window where the digital input data stream is given by the user with the modulate frequency as well the phase of the VCO signal. The fvco frequency is generated in the program. The figure 3.1 shows the input digital data given as [ 1 1 0 1 1 1].The figure 3.2 shows the corresponding Binary Phase shift Roopa.V 1 IJSRM volume 2 issue 9 September 2014 [www.ijsrm.in] Page 1335

modulate signal with phase shift occurring at the transition from 1 to 0 and 0 to 1. Figure 3.2: Modulated BPSK Figure 3.4: Value of the new VCO frequency Fig 3.4 shows the value of the new frequency of the VCO signal generated to overcome the phase error so that the phase of the VCO signal gets locked to the phase of the modulated signal. Figure 3.5 shows the demodulated output. Once the signal gets locked to incoming modulated signal the output of this is fed to the in phase and quadrature PLL blocks where the decision devices extract the corresponding bits from the waveforms by making use of clock recovery circuits. Figure 3.3: Error voltage Figure 3.3 shows the DC error voltage obtained due to the phase difference between the modulated signal and the VCO signal. This error is given as a feedback to generate the VCO signal such that the phase difference between the modulated signal and the VCO signal is zero. Figure 3.5: Demodulated output Roopa.V 1 IJSRM volume 2 issue 9 September 2014 [www.ijsrm.in] Page 1336

10. Conclusion A lot of thought, research and experimentation has gone into this project. There is no such thing as an ideal design, further modifications can be done to this project to improve its performance. For any assignment a basic foundation is necessary and this is what we have tried to achieve in this venture. Costas demodulation loop has been successfully implemented using ADSP 21062 processor. By making slight modifications of the design equations it is possible to use the same program for real time high quality demodulation purpose. The focus of this project does not lie in merely implementing some concept, but rather in studying the various ways in which it can be implemented. 11. Future Scope of the Project BPSK modulation and demodulation is used for a low data transmission of commands from the base station to the satellite system. Also there is sometimes phase ambiguity at the receiver. So for transmitting any information at a higher data rate and in order to improve the overall efficiency, it can be extended to Quadrature Phase Shift Keying (QPSK) in which two bits can be represented using a single phase of the carrier. The error rates of both BPSK and QPSK are same. In QPSK the bandwidth requirement is half as that of BPSK and data rate is twice. Also this can be extended to M-array modulation in which M bits are represented using one phase of the carrier thus reducing the bandwidth requirement. References [1] Roland E. Best- Phase Locked Loops- Design, Simulation, and Applications McGraw-Hill 1999. [2] Paul V. Brennan Phase-Locked Loops- Principles and Practice Macmillan Press Ltd 1996. [3] Alain Blanchard-Phase-Locked Loops-Applications to Coherent Receiver Design John Wiley & Sons Inc. 1976. [4] Hari Krishna Garg-Digital Signal Processing Algorithms CRC Press LLC. 1998. [5] Johnathan(Y) Stein-Digital Signal Processing A computer Science Perspective A Wiely Interscience Publictions 2000. [6] JJ Spilker-Digital Communications by Satellite Prentice Hall Inc. 1977. [7] Leon W. Couch. Digital and Analog Communication systems Prentice Hall Inc. 1977. [8] Benjamin C. Kuo- Automatic Control Systems Prentice Hall Inc. 1995. [9] ADSP 21000 Family Assembler Tools and Simulator Manual- July 1995. [10] Santanu Sarma, P.K. Maharana and V.K. Agarwal Flexible Mode Frequency Trackling using Phase Locked Loop July 2004. [11] Marcelo J. Bruno, Juan E. Cousseau and Pedro D. Donate on reduced complexity Iir Adaptive filters (2005 IEEE International Symposium on circuits and systems) [12] William Stallings- Wireless Communication and Networking Pearson Education Inc. 2005. Author Profile Roopa.V received the M.Sc degree in Electronics Science from University of Bangalore, Karnataka, India in 2006 and M.Phil from Vinaya Mission University, Salem, India in 2010. She is currently pursuing PhD at Tumkur University. 8 Years of teaching experience and working as an Lecturer, Department of Electronics in Sree Siddaganga College of Arts, Science and Commerce for Women, Tumkur, Karnataka, India. Roopa.V 1 IJSRM volume 2 issue 9 September 2014 [www.ijsrm.in] Page 1337