Assignment 6: Solution to MATLAB code for BER generation of QPSK system over AWGN channel.

Similar documents
Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective

Assignment 1: Solutions to Problems on Direct Sequence Spread Spectrum

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Swedish College of Engineering and Technology Rahim Yar Khan

Performance Analysis Of OFDM Using QPSK And 16 QAM

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Computational Complexity of Multiuser. Receivers in DS-CDMA Systems. Syed Rizvi. Department of Electrical & Computer Engineering

SIMULATIVE STUDY (LINK/SYSTEM) OF WCDMA SYSTEMS

Chapter 2 Channel Equalization

The figures and the logic used for the MATLAB are given below.

Performance Analysis of Optical Code Division Multiple Access System

Analysis of V-BLAST Techniques for MIMO Wireless Channels with different modulation techniques using Linear and Non Linear Detection

BER Performance with GNU Radio

Irfan Ali M.Tech. Scholar, Jagan Nath University, Jaipur (India)

Assignment 11: Problems on Multiuser CDMA Networks

DATE: June 14, 2007 TO: FROM: SUBJECT:

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1.

ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation

Chapter 4. Communication System Design and Parameters

Spread Spectrum (SS) is a means of transmission in which the signal occupies a

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

FACULTY OF ENGINEERING LAB SHEET ETN3046 ANALOG AND DIGITAL COMMUNICATIONS TRIMESTER 1 (2018/2019) ADC2 Digital Carrier Modulation

Digital Modulation Schemes

Performance Analysis Of OFDM Using 4 PSK, 8 PSK And 16 PSK

Digital Communication

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

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

Effect of AWGN & Fading (Rayleigh & Rician) Channels on BER Performance of Free Space Optics (FSO) Communication Systems

Assignment 11: Solutions to problems on Multiuser CDMA Networks

Fundamentals of Digital Communication

Spread Spectrum Communications and Jamming Prof. Kutty Shajahan M G S Sanyal School of Telecommunications Indian Institute of Technology, Kharagpur

Table of Contents. Acknowledgments... XVII Prologue... 1

THE STUDY OF BIT ERROR RATE EVOLUTION IN A MOBILE COMMUNICATIONS SYSTEM USING DS CDMA TECHNOLOGY

Lecture 10 Performance of Communication System: Bit Error Rate (BER) EE4900/EE6720 Digital Communications

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

ECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation

Error Probability of Different Modulation Schemes for OFDM based WLAN standard IEEE a

Experiment 4 Detection of Antipodal Baseband Signals

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Communication Systems

Communication Efficiency of Error Correction Mechanism Based on Retransmissions

Communication Systems Simulation - III

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques

Circular Polarization Modulation for Digital Communication Systems

PERFORMANCE ANALYSIS OF DOWNLINK POWER CONTROL IN WCDMA SYSTEM

Communication Systems

CHAPTER 4 PERFORMANCE ANALYSIS OF THE ALAMOUTI STBC BASED DS-CDMA SYSTEM

Symbol Synchronization Techniques in Digital Communications

Payload measurements with digital signals. Markus Lörner, Product Management Signal Generation Dr. Susanne Hirschmann, Signal Processing Development

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

Wireless Communication

Lab/Project Error Control Coding using LDPC Codes and HARQ

MSK has three important properties. However, the PSD of the MSK only drops by 10log 10 9 = 9.54 db below its midband value at ft b = 0.

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif

PERFORMANCE COMPARISON OF SOQPSK DETECTORS: COHERENT VS. NONCOHERENT

SETTING UP A WIRELESS LINK USING ME1000 RF TRAINER KIT

Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gaussian Noise, Line of Sight and Non Line of Sight Fading Channels

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

Contents Preview and Introduction Waveform Encoding

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Variable Modulation Schemes for AWGN Channel based Device to Device Communication

comparasion to BPSK, to distinguish those symbols, therefore, the error performance is degraded. Fig 2 QPSK signal constellation

PERFORMANCE ELEVATION CRITERIA OF RS CODED OFDM TRANSMISSION OVER NOISY CHANNEL

In this exam, there is a total of 35 questions resulting in 53 possible points. TestResult = floor(sum(points)/4.86);

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

Study and Analysis of 2x2 MIMO Systems for Different Modulation Techniques using MATLAB

OFDM Systems For Different Modulation Technique

KINGS DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING DIGITAL COMMUNICATION TECHNIQUES YEAR/SEM: III / VI BRANCH : ECE PULSE MODULATION

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

Wireless Personal Area Networks

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

Performance Evaluation of V-Blast Mimo System in Fading Diversity Using Matched Filter

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-5,

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

Signal Encoding Techniques

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.

Rashad Irshad. MSC Radio and Mobile Communications. University of Hertfordshire, UK

INVESTIGATION OF THE CAPACITY IMPROVEMENTS IN THE GSM 900MHZ BAND THROUGH THE USE OF HETEROGENEOUS RADIO ACCESS TECHNOLOGIES (GSM900 & CDMA2000 1X)

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Comparative Study of OFDM & MC-CDMA in WiMAX System

Decrease Interference Using Adaptive Modulation and Coding

Chapter 2: Signal Representation

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

Chapter 6 Passband Data Transmission

CHAPTER - 6. Higher MIMO performance OFDM Multiplexing

BER ANALYSIS OF BPSK, QPSK & QAM BASED OFDM SYSTEM USING SIMULINK

An Alamouti-based Hybrid-ARQ Scheme for MIMO Systems

Performance Analysis of DSSS and FHSS Techniques over AWGN Channel

Diversity Techniques using BPSK and QPSK Modulation in MIMO system under fading environment.

J. Electrical Systems 13-3 (2017): Regular paper. An efficient digital signal processing method for RRNS-based DS-CDMA systems

Performance analysis of BPSK system with ZF & MMSE equalization

ISSN: Page 320

Key words: OFDM, FDM, BPSK, QPSK.

Bit-Interleaved Coded Modulation: Low Complexity Decoding

Transcription:

G. S. Sanyal School of Telecommunications Indian Institute of Technology Kharagpur MOOC: Spread Spectrum Communications & Jamming Assignment 6: Solution to MATLAB code for BER generation of QPSK system over AWGN channel. Due date: Max. marks: 20 Write a MATLAB code to generate Bit Error Rate (BER) vs Bit-Energy-to-Noise-Power- Spectral-Density ratio (E b /N 0 ) and Signal-Power-to-Noise-Power ratio (SNR) for Quadrature Phase Shift Keying (QPSK) system over Additive White Guassian Noise (AWGN) channel based on the QPSK modulator and demodulator system depicted in Fig. 1. Referring to the same, and following the table of notations (Table 1), answer the following questions: Bipolar In-phase stream generation In-phase detection Bipolar quadrature stream generation Quadrature detection BER calculation Complex operator, j Figure 1: QPSK modulator and demodulator system 1

Parameter Mathematical notation MATLAB variable In-phase bipolar data i I data Quadrature bipolar data q Q data Transmitted complex data s tx data AWGN channel noise n n AWGN Received signal r rec data Decoded in-phase data î decod sig I Decoded quadrature data ˆq decod sig Q Number of error in in-phase data E i Err1 Number of error in quadrature data E q Err2 Table 1: Table of notations. 1. The random bipolar data samples (3 10 5 samples each) can be generated using the following MATLAB command: Solution: The random bipolar sequences I data and Q data are generated using commands in line numbers 13-14 of the appended MATLAB code. The MATLAB variable no samples specifies number of samples to be generated using rand function. i.e., no samples = 3*10 5. 2. The baseband QPSK modulated signal s can be generated using the MATLAB command: Solution: Since baseband QPSK signal is complex, it can be generated using command given in line number 16 of the appended MATLAB code. 3. The complex AWGN signal, n with zero mean and variance equal to 0.5 can be generated using the following MATLAB command: (Hint: The MATLAB function randn generates a zero mean Gaussian random variable with unit variance. AWGN noise for QPSK signal is complex Gaussian (in-phase and quadrature components)). Solution: Refer to line number 26 of the appended MATLAB code. Since randn function generates real valued AWGN noise with zero mean and unit variance, the sequence generated by randn function is scaled by a factor of 1/ 2. As a result, the resulting noise sequence possesses a variance of 0.5 for both real and imaginary components. It should be noted that the number of noise samples should be equal to length(tx data)=3*10 5. (correct option i.) 2 / 5

4. The zero crossing detector at the receiver can be implemented using the following MAT- LAB command: Solution: Refer to line numbers 38-39 of the appended MATLAB code. The respective commands in line numbers 38 and 39 convert the received in-pahase and quadrature components into bipolar streams based on zero crossing detection. 5. The number of bit errors for in-phase transmission is calculated using the MATLAB command: Solution: Refer to line number 40 of the appended MATLAB code. 6. The BER for QPSK transmission is calculated using the MATLAB command: Solution: Refer to line number 42 of the appended MATLAB code. BER for QPSK transmission scheme is calculated by taking ratio of total number of errors in both inphase and quadrature streams to the total number of bits transmitted. 7. The BER plot versus E b /N 0 for the QPSK system is: Solution: To obtain BER value with respect to a given Eb/No, a proper magnitude scaling is required for both noise and the transmitted signal. The command in line number 29 ensures required Eb/No for the received signal rec data. 8. The BER plot versus SNR for the QPSK system is: (Hint: For QPSK, 2*Eb/No = SNR) Solution: Refer to line number 31 of the appended MATLAB code. The scaling factor, 1/sqrt(pow txdata), to tx data ensures the condition 2*Eb/No = SNR. 3 / 5

Appendix 4 / 5

5 / 5