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

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

Design and Simulation of a Composite Digital Modulator

Understanding Digital Communication Principles.

I-Q transmission. Lecture 17

Swedish College of Engineering and Technology Rahim Yar Khan

Digital Transceiver using H-Ternary Line Coding Technique

Lab/Project Error Control Coding using LDPC Codes and HARQ

COSC 3213: Computer Networks I: Chapter 3 Handout #4. Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A

Digital Signal Analysis

Department of Electronics & Communication Engineering LAB MANUAL

Digital Modulation Schemes

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

Modulation. Digital Data Transmission. COMP476 Networked Computer Systems. Sine Waves vs. Square Waves. Fourier Series. Modulation

Department of Electronics & Communication Engineering LAB MANUAL SUBJECT: DIGITAL COMMUNICATION LABORATORY [ECE324] (Branch: ECE)

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

RF Basics 15/11/2013

Digital signal is denoted by discreet signal, which represents digital data.there are three types of line coding schemes available:

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


Pulse Code Modulation

EE5713 : Advanced Digital Communications

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

AMPLITUDE SHIFT KEYING

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Principles of Communications ECS 332

Experiment 4 Detection of Antipodal Baseband Signals

Revision of Previous Six Lectures

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Objectives. Presentation Outline. Digital Modulation Lecture 01

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

Revision of Previous Six Lectures

Exercise Generation and Demodulation of DPSK Signal

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

Communication Systems Lab

BPSK System on Spartan 3E FPGA

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Digital Image Watermarking by Spread Spectrum method

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

Improving Data Transmission Efficiency over Power Line Communication (PLC) System Using OFDM

UNIT TEST I Digital Communication

Downloaded from 1

EEE482F: Problem Set 1

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

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

END-OF-YEAR EXAMINATIONS ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time.

BSc (Hons) Computer Science with Network Security. Examinations for Semester 1

BER Analysis of BPSK and QAM Modulation Schemes using RS Encoding over Rayleigh Fading Channel

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

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

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

BLOCK DIAGRAM: PULSE CODE MODULATION: FUNCTION GENERATOR CHECKER CIRCUIT DEMODULATED O/P TIMING

INSTITUT PENGURUSAN PENYELIDIKAN UNIVERSITI TEKNOLOGI MARA SHAH ALAM, SELANGOR MALAYSIA DISEDIAKAN OLEH :

Qiz 1. 3.discrete time signals can be obtained by a continuous-time signal. a. sampling b. digitizing c.defined d.

9.4. Synchronization:

DIGITAL COMMUNICATION. In this experiment you will integrate blocks representing communication system

Signal Characteristics

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

ROM/UDF CPU I/O I/O I/O RAM

6. has units of bits/second. a. Throughput b. Propagation speed c. Propagation time d. (b)or(c)

EE3723 : Digital Communications

UNIT-1. Basic signal processing operations in digital communication

EXPERIMENT WISE VIVA QUESTIONS


ECE 4203: COMMUNICATIONS ENGINEERING LAB II

Performance Evaluation of different α value for OFDM System

6. Modulation and Multiplexing Techniques

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

System Generator Based Implementation of QAM and Its Variants

BER Performance with GNU Radio

Optimized BPSK and QAM Techniques for OFDM Systems

Chapter 4. Communication System Design and Parameters

Simulation and Performance Analysis of Orthogonal Frequency Division Multiplexing (OFDM) for Digital Communication. Yap Kok Cheong

Key Features for OptiSystem 12

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

BER Performance Comparison between QPSK and 4-QA Modulation Schemes

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

Research on key digital modulation techniques using GNU Radio

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

DIGITAL COMMUNICATIONS LAB

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

A Novel Spread Spectrum System using MC-DCSK

Jitter in Digital Communication Systems, Part 1

ECT-215 Homework #1 Solution Set Chapter 14 Problems 1-29

Department of Electronics and Communication Engineering 1

Comparative Study of OFDM & MC-CDMA in WiMAX System

Modulation and Coding labolatory. Digital Modulation. Amplitude Shift Keying (ASK)

DIGITAL COMMUNICATION

International Journal of Advanced Research in Computer Science and Software Engineering

CARRIER LESS AMPLITUDE AND PHASE (CAP) ODULATION TECHNIQUE FOR OFDM SYSTEM

CDMA Example with MATLAB

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

WiMAX OFDM SIMULATOR

Study of Turbo Coded OFDM over Fading Channel

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

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Transcription:

MATLAB FIGURES & PROGRAM LOGIC: Transmitter: The figures and the logic used for the MATLAB are given below. Binary Data Sequence: For our project we assume that we have the digital binary data stream. We are randomly generating a binary data stream of 20 bits. The binary data generated is plotted as shown, Polar Non Return to Zero (NRZ) Encoding: In Polar NRZ format a bit is represented between two levels (1and -1). So we are appending 15 ones for the bit 1 & 15 negative ones for the bit 0. In this way we are getting a square NRZ waveform, which is plotted to get the following figure. Demultiplexer: The major purpose of Demultiplexer is to divide the NRZ bit stream I and Q components. The odd bits will go to I components and even bits will go to Q components. For our project, we have taken the first 15 bits from the NRZ bit stream and appended in the I bit stream. Then bits form the 31 45 are taken and appended in the I Component. Whereas

the even bits (16-30 and 46 60 etc) are taken from the NRZ bit stream and appended into Q components stream. The duration of both the I and Q components are doubled, so that both the streams have equal duration. Carrier Generation: Two carriers (sine and Cosine) are generated having the same duration as of I and Q components bit stream. The carrier waves generated are plotted as, Modulation: In modulation, we are multiplying (bit by bit) the I and Q components and the carrier waves generated. The cosine wave is multiplied with the I component whereas the sine wave is multiplied with the Q component. The resulting wave form is plotted as.

The waveforms obtained from I and Q component multiplied with the carrier is then added to get the final QPSK transmitted signal. As clear from the waveform the phase of the modulated signal is changed where as the frequency and amplitude remains the same. Channel Effects: For channel effects we are adding AWGN (Additive white Gaussian Noise). The transmitted signal is some what distorted which is shown below.

Receiver: Serial to Parallel Block & Demodulation: The serial to parallel block is simply we are copying our received signal to 2 bit stream so the we can recover I and Q components. After that we are doing Demodulation by multiplying the bit stream with the same carrier as used in transmitter. The resulting waveform can be easily detected as the waveform above the zero represents the bit stream of fifteen 1 s whereas the waveform below zero represents the bit stream of fifteen -1 s. Integrator & Detection Block: This block is basically used to make detection easy. From the bit stream of 15 bits we will use integrator to get a single value on the basis of which we will decide what we have received. So we will detect the bit stream. For integration we are using the Numerical Analysis method (Trapozoidal Integration). The algorithm followed for the detection is, If (Integrated_value > 0) Then Detected_signal = 1 Else Detected_signal = -1

Multiplexer: Multiplexer will basically be bringing bit steam from I and Q component back to NRZ form. NRZ is made by appending the first 15 form I component and next 15 bits form Q component and so on. The recovered NRZ waveform is plotted as, NRZ Decoder: The NRZ decoder will recover the received bit stream. Instead of the 15 ones we write single 1 where as instead of fifteen -1 s we will write single zero. The recovered NRZ is shown below. COMPARISION OF SENT AND RECEIVED BITS: The graph is plotted between the original message bit stream and the received detected bit stream. The numbers of bits that are transmitted were 20 and all are detected correctly. The original bits are represented by blue circle (o) where as the detected bit stream is represented by blue lines.