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

Size: px
Start display at page:

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

Transcription

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

2 ADC2 Digital Carrier Modulation with MATLAB A) OBJECTIVES To understand digital carrier modulation such as ASK, FSK and PSK and QAM. To use MATLAB to: - Create ASK, PSK, FSK and 16 QAM signals by modulating a binary bit stream on a carrier. - Examine the modulated signals in the time domain. B) SOFTWARE REQUIRED MATLAB version 5.3 or higher C) THEORY OF DIGITAL CARRIER MODULATION Baseband digital signals are suitable for transmission over a pair of wires or coaxial cables due to its sizable power at low frequencies. These signals cannot be transmitted over a radio link because this would require impractically large antennas to efficiently radiate the low-frequency spectrum of the signal. Hence, for such purposes, we use analog modulation techniques in which the digital signal messages are used to modulate a high-frequency continuous-wave (CW) carrier. In binary modulation schemes, the modulation process corresponds to switching (or keying) the amplitude, frequency or phase of the CW carrier between either of two values corresponding to binary symbols 0 or 1. The three types of digital modulation are amplitude-shift keying (ASK), frequencyshift keying (FSK) and phase-shift keying (PSK). Amplitude-Shift Keying (ASK) In ASK, the amplitude of the carrier assumes one of the two amplitudes dependent on the logic states of the input bit stream. This modulated signal can be expressed as: 0 xc ( t) Acos ct Note that the modulated signal is still an on-off signal. symbol "0" symbol "1" (1) Frequency-Shift Keying (FSK) In FSK, the frequency of the carrier is changed to two different frequencies depending on the logic state of the input bit stream. Usually, a logic high causes the centre frequency to increase to a maximum and a logic low causes the centre frequency to decrease to minimum. The modulated signal can be expressed as: Phase-Shift Keying (PSK) x c Acos 1t ( t) Acos 2t symbol "0" symbol "1" (2) In PSK, the phase of the carrier changes between different phases determined by the logic states of the input bit stream. In two-phase shift keying, the carrier assumes one of the two phases. A logic 1 produces no phase change and a logic 0 produces a phase changes This modulated signal can be expressed as: TC Chuah (2018 July) Page 2

3 x c Acos( ct ) ( t) Acos ct symbol "0" symbol "1" (3) Figure 1 illustrates the above digital modulation schemes for the case in which the data bits are represented by the polar NRZ waveform. Quaternary Phase-Shift Keying (QPSK) Figure 1 Digital Carrier Modulation In 4PSK or QPSK, 2 bits are processed to produce a single-phase change. In this case, each symbol consists of 2 bits. The actual phases that are produced by a QPSK modulated signal are shown in Table 1: Bits Phase Table 1 Bits and Phases for 4PSK or QPSK modulation From Table 1, a signal space diagram or signal constellation can be drawn as shown in Figure 2. Note that from any two closest bits sequences, there is only one bit change. This is called Gray Coded scheme. For example, bit sequence 00 has one bit change for its closest bit sequences 01 and 10. TC Chuah (2018 July) Page 3

4 / /2 Figure 2 4PSK or QPSK Constellation Eight Phase-Shift Keying (8PSK) In this modulation, 3 bits are processed to produce a single-phase change. This means that each symbol consists of 3 bits. Figure 3 shows the constellation and mapping of the 3-bit sequences onto appropriate phase angles. / /2 Figure 3 8PSK Constellation Higher Order Phase Shift Keying Modulation schemes like 16 PSK, 32 PSK and higher orders can be also be designed and represented on a signal space diagram. TC Chuah (2018 July) Page 4

5 Quadrature Amplitude Modulation (QAM) QAM is a method for sending two separate (and uniquely different) channels of information. The carrier is shifted to create two carriers namely the sine and cosine versions. The outputs of both modulators are algebraically summed, the results of which is a single signal to be transmitted, containing the In-phase (I) and Quadrature-phase (Q) information. The set of possible combinations of amplitudes (A) and phases ( ), as shown on an x-y plot, is a pattern of dots known as a QAM constellation as shown in Figure 4. Quadrature-phase I value A Q value In-phase Figure 4 I-Q Constellation (Diagram) Consider the 16 QAM modulation schemes, in which 4 bits are processed to produce a single vector. The resultant constellation consists of four different amplitude distributed in 12 different phases as shown in Figure 5. CD Quadrant 2 Quadrant V V AB V AB 3V 2V 1V 1V 2V 3V V 3V Quadrant 3 CD Quadrant 4 Figure 5 16 QAM Constellation TC Chuah (2018 July) Page 5

6 D) Introduction to MATLAB MATLAB is a powerful computing system for handling the calculations involved in scientific and engineering problems. The name MATLAB stands for MATrix LABoratory, because the system was designed to make matrix computations particularly easy. One of the many things you will like about MATLAB (and which distinguishes it from many other computer programming systems, such as C++ and Java) is that you can use it interactively. This means you type some commands at the special MATLAB prompt, and get the answers immediately. The problems solved in this way can be very simple, like finding a square root, or they can be much more complicated, like finding the solution to a system of differential equations. For many technical problems you have to enter only one or two commands, and you get the answers at once. MATLAB does most of the work for you. There are two essential requirements for successful MATLAB programming: You need to learn the exact rules for writing MATLAB statements. You need to develop a logical plan of attack for solving particular problems. With MATLAB you will be able to adjust the look, modify the way you interact with MATLAB, and develop a toolbox of your own that helps you solve problems that are of interest to you. In other words, you can, with significant experience, customize your MATLAB working environment. As you learn the basics of MATLAB and, for that matter, any other computer tool, remember that computer applications do nothing randomly. Hence, as you use MATLAB, observe and study all responses from the command-line operations that you implement. To start MATLAB from Windows, double-click the MATLAB icon on your Windows desktop. When MATLAB starts, the MATLAB desktop opens as shown in Figure 1.1. The window in the desktop that concerns us for this chapter is the Command Window, where the special prompt appears. This prompt >> means that MATLAB is waiting for a command. Figure 6 The MATLAB desktop TC Chuah (2018 July) Page 6

7 MATLAB has a very useful help system, which we look at in a little more detail in the last section of this chapter. For the moment type help at the command line to see all the categories on which you can get help. For example, type help plot to learn how to use MATLAB s linear plot function. Suppose you want to draw the graph of e 0.2x sin (x) over the domain 0 to 6π, as shown in Figure 7. The Windows environment lends itself to nifty cut and paste editing, which you would do well to master. Proceed as follows. From the MATLAB desktop select File -> New -> M-file, or click the new file button on the desktop toolbar (you could also type edit in the Command Window followed by Enter). This action opens an Untitled window in the Editor/Debugger. You can regard this for the time being as a scratch pad in which to write programs. Now type the following two lines in the Editor, exactly as they appear here: x = 0 : pi/20 : 6*pi; plot(x, exp(-0.2*x).*sin(x), 'r'), grid Figure 7 e 0.2x sin(x) To save the contents of the Editor, select File -> Save from the Editor menubar. A Save file as: dialogue box appears. Select a directory and enter a file name, which must have the extension.m, in the File name: box, e.g. junk.m. Click on Save. Take note that you are not allowed to save your files using the names of any existing MATALB built-in functions, e.g., sin, cos, plot, etc. The Editor window now has the title junk.m. If you make subsequent changes to junk.m in the Editor, an asterisk appears next to its name at the top of the Editor until you save the changes. A MATLAB program saved from the Editor (or any ASCII text editor) with the extension.m is called a script file, or simply a script. (MATLAB function files also have the extension.m. MATLAB therefore refers to both script and function files generally as M-files.) The special significance of a script file is that, if you enter its name at the command-line prompt, MATLAB carries out each statement in the script file as if it were entered at the prompt. The rules for script file names are the same as those for MATLAB variable Names. When you run a script, you have to make sure that MATLAB s current directory (indicated in the Current Directory field on the right of the desktop toolbar) is set to the directory in which the TC Chuah (2018 July) Page 7

8 script is saved. To change the current directory, type the path for the new current directory in the Current Directory field, or select a directory from the drop-down list of previous working directories, or click on the browse button (...) to select a new directory. The current directory may also be changed in this way from the Current Directory browser in the desktop. E) EXPERIMENT PROCEDURES MATLAB 1. Open and start the MATLAB program by double-clicking the MATLAB icon. 2. Type the command in the MATLAB COMMAND WINDOW or create a script file in the MATLAB EDITOR. 3. Analyze the following bask function for creating BASK modulated signals: function bask(b,f) % b is the input binary bit stream % f is the frequency of the carrier n = length(b); % determine the length of bit stream t = 0:0.01:n-0.01; % time axis for i = 1:n bw( ((i-1)*100)+1 : i*100 ) = b(i); % loop end carrier = cos(2*pi*f*t); % carrier signal modulated = bw.*carrier; % modulated signal subplot(3,1,1) plot(t,bw) grid on ; axis([0 n -2 +2]) subplot(3,1,2) plot(t,carrier) grid on ; axis([0 n -2 +2]) subplot(3,1,3) plot(t,modulated) grid on ; axis([0 n -2 +2]) Note: Always use the HELP function to assist you in understanding a MATLAB built-in function/command, e.g. typing help cos at the command prompt will return you an explanation on the built-in function cos( ). Next, using the above bask function with appropriate input values for b and f to plot: 1) the time domain waveforms of an unipolar NRZ binary bit stream m 1 (t) as shown below, 2) a carrier signal of s 1 (t) = cos (10 t), and 3) the BASK modulated signal. Binary code V m 1 (t) 0V t/s TC Chuah (2018 July) Page 8

9 4. Create a new function bfsk by modifying the bask function to plot: 1) the polar NRZ bit stream m 2 (t) as shown below, 2) a carrier with frequency c = 10 t, 3) a BFSK modulated signal x c (t) with frequency deviation, = 5 t. Mathematically, the BFSK modulated signal is given by: x c cos(10 t 5 t ) ( t) cos(10 t 5 t) symbol "0" symbol "1" Binary code V m 2 (t) 1V t/s Hint: You may need to use the if function; typing help if in the command window to find out more. 5. Based on the same polar NRZ bit stream used in the above procedure create a new function bpsk that plots 1) the polar NRZ bit stream m 2 (t) as shown above, 2) a carrier with frequency c = 10 t, 3) the BPSK signal with the following expression: Acos(10 t ) x c ( t) Acos(10 t) symbol "0" symbol "1" 6. Consider the following 16 QAM transmission through an Additive White Gaussian Noise (AWGN) channel. Random Bit Generator Symbol Mapping 16 QAM Modulator AWGN 16 QAM Demodulator The randint function is used to generate the random binary data stream by creating a column vector that lists the successive values of a binary data stream. Set the length of the binary data stream to 1,000. The code below creates a stem plot of a portion of the data stream, showing the binary values. %% Definition % Random binary bit stream generation. Fd=1; Fs=1; % Input and output message sampling frequency. nsamp=1; % Oversampling rate. M = 16; % Size of signal constellation. k = log2(m); % Number of bits per symbol. n = 8e4; % Number of bits to process. x = randint(n,1); % Random binary data stream % Plot the first 20 bits in a stem plot. stem(x(1:20),'filled'); title('random Bits'); xlabel('bit Index'); ylabel('binary Value'); TC Chuah (2018 July) Page 9

10 Next, use the following script to convert the randomly generated bit stream into symbols. In this script, each 4-tuple of values from x is arranged across a row of a matrix, using the reshape function in MATLAB, and then the bi2de function is applied to convert each 4-tuple to a corresponding integer. (The.' characters after the reshape command form the unconjugated array transpose operator in MATLAB.) %% Bit-to-Symbol Mapping % Convert the bits in x into k-bit symbols. xsym = bi2de(reshape(x,k,length(x)/k).'); % Plot the first 10 symbols in a stem plot. figure; % Create new figure window. stem(xsym(1:10)); title('random Symbols'); xlabel('symbol Index'); ylabel('integer Value'); The dmodce function implements a 16 QAM modulator. xsym from above is a column vector containing integers between 0 and 15. The dmodce function can now be used to modulate xsym using the baseband representation. Note that M is 16, the alphabet size. The result is a complex column vector whose values are in the 16-point QAM signal constellation. %% Modulation % Modulate using 16-QAM. y = dmodce(xsym,fd,fs, 'qask',m); Next, we add white Gaussian noise to the modulated signal. The ratio of bit energy to noise power spectral density, E b /N 0, is arbitrarily set at 8 db. The expression to convert this value to the corresponding signal-to-noise ratio (SNR) involves k, the number of bits per symbol (which is 4 for 16- QAM), and nsamp, the oversampling factor (which is 1 in this example). The factor k is used to convert E b /N 0 to an equivalent E s /N 0, which is the ratio of symbol energy to noise power spectral density. The factor nsamp is used to convert E s /N 0 in the symbol rate bandwidth to an SNR in the sampling bandwidth. %% Transmitted Signal ytx = y; %% Channel % Send signal over an AWGN channel. EbNo = 8; % In db snr = EbNo + 10*log10(k) - 10*log10(nsamp); pinput = std(ytx); noise = (randn(1,n/k)+sqrt(-1)*randn(1,n/k))*(1/sqrt(2)); Noisestd = (pinput*10^(-snr/20)); ynoisy = ytx + (Noisestd*noise).'; %% Received Signal yrx = ynoisy; Then, generate the scatter plot of the transmitted and received signals. This shows how the signal constellation looks like and how the noise distorts the signal. In the plot, the horizontal axis is the Inphase (I) component of the signal and the vertical axis is the Quadrature (Q) component. The code below also uses the title, legend, and axis functions in MATLAB to customize the plot. %% Scatter Plot % Create scatter plot of noisy signal and transmitted signal on the same axes. TC Chuah (2018 July) Page 10

11 figure; plot(real(yrx(1:5e3)),imag(yrx(1:5e3)),'b*'); hold on; plot(real(ytx(1:5e3)),imag(ytx(1:5e3)),'g.'); title('signal Constellation'); legend('received Signal','Transmitted Signal'); axis([ ]); % Set axis ranges. hold off; Demodulation of the received 16-QAM signal is done by using the ddemodce function. The result is a column vector containing integers between 0 and 15. %% Demodulation % Demodulate signal using 16-QAM. zsym = ddemodce(yrx,fd,fs, 'qask', M); The previous step produced zsym, a vector of integers. To obtain an equivalent binary signal, use the de2bi function to convert each integer to a corresponding binary 4-tuple along a row of a matrix. Then use the reshape function to arrange all the bits in a single column vector rather than a four-column matrix. %% Symbol-to-Bit Mapping % Undo the bit-to-symbol mapping performed earlier. z = de2bi(zsym); % Convert integers to bits. % Convert z from a matrix to a vector. z = reshape(z.',prod(size(z)),1); The biterr function is now applied to the original binary vector and to the binary vector from the demodulation step above. This yields the number of bit errors and the bit error rate. %% BER Computation % Compare x and z to obtain the number of errors and % the bit error rate. [number_of_errors,bit_error_rate] = biterr(x,z) 7. Evaluate the impact of the E b /N 0 parameter on the Bit Error Rates (BER). You can vary the E b /N 0 (e.g. 10, 12 and 14), compute the respective BER and comment on the changes observed. Explain the differences if any. F) Guidelines for Report Writing A written report should be prepared based on the above experiment using the following guidelines: 1. Lab Experiment Overview Introduction to the experiment Summary of the lab experiment Maximum 1 page 2. Results and Observation Explain the results gathered from the experiment Answer all questions listed in the experiment 3. Conclusion and Discussion Conclusive remarks on the experiment 4. Appendices Any attachment if available 5. Prepare individual lab report using the cover page on next page. TC Chuah (2018 July) Page 11

12 FACULTY OF ENGINEERING LAB REPORT FOR EXPERIMENT ADC2 ETN3046 ANALOG AND DIGITAL COMMUNICATIONS TRIMESTER 1 SESSION 2018/2019 Criteria 0.25 (poor) 0.5 (need improvement) 0.75 (Satisfactory) 1 (good) Rating Award by Assessor Preparation 1 Read through the lab sheet and understand the objective of the experiment. Able to run MATLAB successfully. Conducting the Experiment 2 Able to simulate ASK, PSK, and FSK signals. 3 Able to simulate the scatter plot for 16-QAM and obtain the BER results for different SNR values. Report Writing 4 Present results clearly, discuss the and summarize the findings coherently. 5 Write a good technical report with good logical flow and minimal grammatical errors. Student Name:.. Student ID: Lab Group No.: Degree Major: EE / CE / NE / LE / ME / OPE Declaration of originality: I declare that all sentences, results and data mentioned in this report are from my own work. All work derived from other authors have been listed in the references. I understand that failure to do this is considered plagiarism. I agree that this report will be given 0 marks if any words/photos in this report are copied from others. Student signature: TC Chuah (2018 July) Page 12

Swedish College of Engineering and Technology Rahim Yar Khan

Swedish College of Engineering and Technology Rahim Yar Khan PRACTICAL WORK BOOK Telecommunication Systems and Applications (TL-424) Name: Roll No.: Batch: Semester: Department: Swedish College of Engineering and Technology Rahim Yar Khan Introduction Telecommunication

More information

BER Performance with GNU Radio

BER Performance with GNU Radio BER Performance with GNU Radio Digital Modulation Digital modulation is the process of translating a digital bit stream to analog waveforms that can be sent over a frequency band In digital modulation,

More information

Digital Modulation Schemes

Digital Modulation Schemes Digital Modulation Schemes 1. In binary data transmission DPSK is preferred to PSK because (a) a coherent carrier is not required to be generated at the receiver (b) for a given energy per bit, the probability

More information

Experiment 1 Introduction to MATLAB and Simulink

Experiment 1 Introduction to MATLAB and Simulink Experiment 1 Introduction to MATLAB and Simulink INTRODUCTION MATLAB s Simulink is a powerful modeling tool capable of simulating complex digital communications systems under realistic conditions. It includes

More information

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

Thus there are three basic modulation techniques: 1) AMPLITUDE SHIFT KEYING 2) FREQUENCY SHIFT KEYING 3) PHASE SHIFT KEYING CHAPTER 5 Syllabus 1) Digital modulation formats 2) Coherent binary modulation techniques 3) Coherent Quadrature modulation techniques 4) Non coherent binary modulation techniques. Digital modulation formats:

More information

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

COSC 3213: Computer Networks I: Chapter 3 Handout #4. Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A COSC 3213: Computer Networks I: Chapter 3 Handout #4 Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A Topics: 1. Line Coding: Unipolar, Polar,and Inverted ; Bipolar;

More information

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61) QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61) Module 1 1. Explain Digital communication system with a neat block diagram. 2. What are the differences between digital and analog communication systems?

More information

UNIT I Source Coding Systems

UNIT I Source Coding Systems SIDDHARTH GROUP OF INSTITUTIONS: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code: DC (16EC421) Year & Sem: III-B. Tech & II-Sem Course & Branch: B. Tech

More information

Mobile Communication An overview Lesson 03 Introduction to Modulation Methods

Mobile Communication An overview Lesson 03 Introduction to Modulation Methods Mobile Communication An overview Lesson 03 Introduction to Modulation Methods Oxford University Press 2007. All rights reserved. 1 Modulation The process of varying one signal, called carrier, according

More information

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

Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective The objective is to teach students a basic digital communication

More information

UNIVERSITY OF UTAH ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT

UNIVERSITY OF UTAH ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT UNIVERSITY OF UTAH ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT ECE1020 COMPUTING ASSIGNMENT 3 N. E. COTTER MATLAB ARRAYS: RECEIVED SIGNALS PLUS NOISE READING Matlab Student Version: learning Matlab

More information

Measuring Modulations

Measuring Modulations I N S T I T U T E O F C O M M U N I C A T I O N E N G I N E E R I N G Telecommunications Laboratory Measuring Modulations laboratory guide Table of Contents 2 Measurement Tasks...3 2.1 Starting up the

More information

Digital Modulators & Line Codes

Digital Modulators & Line Codes Digital Modulators & Line Codes Professor A. Manikas Imperial College London EE303 - Communication Systems An Overview of Fundamental Prof. A. Manikas (Imperial College) EE303: Dig. Mod. and Line Codes

More information

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

The figures and the logic used for the MATLAB are given below. 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.

More information

UNIT 2 DIGITAL COMMUNICATION DIGITAL COMMUNICATION-Introduction The techniques used to modulate digital information so that it can be transmitted via microwave, satellite or down a cable pair is different

More information

ELT DIGITAL COMMUNICATIONS

ELT DIGITAL COMMUNICATIONS ELT-43007 DIGITAL COMMUNICATIONS Matlab Exercise #2 Baseband equivalent digital transmission in AWGN channel: Transmitter and receiver structures - QAM signals, Gray coding and bit error probability calculations

More information

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications DIGITAL COMMUNICATIONS SYSTEMS MSc in Electronic Technologies and Communications Bandpass binary signalling The common techniques of bandpass binary signalling are: - On-off keying (OOK), also known as

More information

Objectives. Presentation Outline. Digital Modulation Revision

Objectives. Presentation Outline. Digital Modulation Revision Digital Modulation Revision Professor Richard Harris Objectives To identify the key points from the lecture material presented in the Digital Modulation section of this paper. What is in the examination

More information

UNIT TEST I Digital Communication

UNIT TEST I Digital Communication Time: 1 Hour Class: T.E. I & II Max. Marks: 30 Q.1) (a) A compact disc (CD) records audio signals digitally by using PCM. Assume the audio signal B.W. to be 15 khz. (I) Find Nyquist rate. (II) If the Nyquist

More information

Digital Communication

Digital Communication Digital Communication (ECE4058) Electronics and Communication Engineering Hanyang University Haewoon Nam Lecture 1 1 Digital Band Pass Modulation echnique Digital and-pass modulation techniques Amplitude-shift

More information

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

UNIVERSITY OF BAHRAIN COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING UNIVERSITY OF BAHRAIN COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EENG 373: DIGITAL COMMUNICATIONS EXPERIMENT NO. 5 BASEBAND MODULATION TECHIQUES Objective The main objectives

More information

EE3723 : Digital Communications

EE3723 : Digital Communications EE3723 : Digital Communications Week 8-9: Bandpass Modulation MPSK MASK, OOK MFSK 04-May-15 Muhammad Ali Jinnah University, Islamabad - Digital Communications - EE3723 1 In-phase and Quadrature (I&Q) Representation

More information

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

comparasion to BPSK, to distinguish those symbols, therefore, the error performance is degraded. Fig 2 QPSK signal constellation Study of Digital Modulation Schemes using DDS 1. Introduction Phase shift keying(psk) is a simple form of data modulation scheme in which the phase of the transmitted signal is varied to convey information.

More information

Chapter 4. Part 2(a) Digital Modulation Techniques

Chapter 4. Part 2(a) Digital Modulation Techniques Chapter 4 Part 2(a) Digital Modulation Techniques Overview Digital Modulation techniques Bandpass data transmission Amplitude Shift Keying (ASK) Phase Shift Keying (PSK) Frequency Shift Keying (FSK) Quadrature

More information

ECE5713 : Advanced Digital Communications

ECE5713 : Advanced Digital Communications ECE5713 : Advanced Digital Communications Bandpass Modulation MPSK MASK, OOK MFSK 04-May-15 Advanced Digital Communications, Spring-2015, Week-8 1 In-phase and Quadrature (I&Q) Representation Any bandpass

More information

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

Assignment 6: Solution to MATLAB code for BER generation of QPSK system over AWGN channel. 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

More information

Probability of Error Calculation of OFDM Systems With Frequency Offset

Probability of Error Calculation of OFDM Systems With Frequency Offset 1884 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 49, NO. 11, NOVEMBER 2001 Probability of Error Calculation of OFDM Systems With Frequency Offset K. Sathananthan and C. Tellambura Abstract Orthogonal frequency-division

More information

Year : TYEJ Sub: Digital Communication (17535) Assignment No. 1. Introduction of Digital Communication. Question Exam Marks

Year : TYEJ Sub: Digital Communication (17535) Assignment No. 1. Introduction of Digital Communication. Question Exam Marks Assignment 1 Introduction of Digital Communication Sr. Question Exam Marks 1 Draw the block diagram of the basic digital communication system. State the function of each block in detail. W 2015 6 2 State

More information

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

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris Digital Modulation Lecture 01 Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris Objectives You will be able to: Classify the various approaches to Analogue Modulation

More information

Objectives. Presentation Outline. Digital Modulation Lecture 01

Objectives. Presentation Outline. Digital Modulation Lecture 01 Digital Modulation Lecture 01 Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris Objectives You will be able to: Classify the various approaches to Analogue Modulation

More information

Exploring QAM using LabView Simulation *

Exploring QAM using LabView Simulation * OpenStax-CNX module: m14499 1 Exploring QAM using LabView Simulation * Robert Kubichek This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0 1 Exploring

More information

Wireless Communication Fading Modulation

Wireless Communication Fading Modulation EC744 Wireless Communication Fall 2008 Mohamed Essam Khedr Department of Electronics and Communications Wireless Communication Fading Modulation Syllabus Tentatively Week 1 Week 2 Week 3 Week 4 Week 5

More information

Amplitude Frequency Phase

Amplitude Frequency Phase Chapter 4 (part 2) Digital Modulation Techniques Chapter 4 (part 2) Overview Digital Modulation techniques (part 2) Bandpass data transmission Amplitude Shift Keying (ASK) Phase Shift Keying (PSK) Frequency

More information

Mobile Computing GNU Radio Laboratory1: Basic test

Mobile Computing GNU Radio Laboratory1: Basic test Mobile Computing GNU Radio Laboratory1: Basic test 1. Now, let us try a python file. Download, open, and read the file base.py, which contains the Python code for the flowgraph as in the previous test.

More information

PGT313 Digital Communication Technology. Lab 3. Quadrature Phase Shift Keying (QPSK) and 8-Phase Shift Keying (8-PSK)

PGT313 Digital Communication Technology. Lab 3. Quadrature Phase Shift Keying (QPSK) and 8-Phase Shift Keying (8-PSK) PGT313 Digital Communication Technology Lab 3 Quadrature Phase Shift Keying (QPSK) and 8-Phase Shift Keying (8-PSK) Objectives i) To study the digitally modulated quadrature phase shift keying (QPSK) and

More information

Lab 2: Digital Modulations

Lab 2: Digital Modulations Lab 2: Digital Modulations Due: November 1, 2018 In this lab you will use a hardware device (RTL-SDR which has a frequency range of 25 MHz 1.75 GHz) to implement a digital receiver with Quaternary Phase

More information

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 The Fourier transform of single pulse is the sinc function. EE 442 Signal Preliminaries 1 Communication Systems and

More information

Laboratory 5: Spread Spectrum Communications

Laboratory 5: Spread Spectrum Communications Laboratory 5: Spread Spectrum Communications Cory J. Prust, Ph.D. Electrical Engineering and Computer Science Department Milwaukee School of Engineering Last Update: 19 September 2018 Contents 0 Laboratory

More information

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

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department Faculty of Information Engineering & Technology The Communications Department Course: Advanced Communication Lab [COMM 1005] Lab 3.0 Pulse Shaping and Rayleigh Channel 1 TABLE OF CONTENTS 2 Summary...

More information

EC 6501 DIGITAL COMMUNICATION UNIT - IV PART A

EC 6501 DIGITAL COMMUNICATION UNIT - IV PART A EC 6501 DIGITAL COMMUNICATION UNIT - IV PART A 1. Distinguish coherent vs non coherent digital modulation techniques. [N/D-16] a. Coherent detection: In this method the local carrier generated at the receiver

More information

BER Performance Comparison between QPSK and 4-QA Modulation Schemes

BER Performance Comparison between QPSK and 4-QA Modulation Schemes MIT International Journal of Electrical and Instrumentation Engineering, Vol. 3, No. 2, August 2013, pp. 62 66 62 BER Performance Comparison between QPSK and 4-QA Modulation Schemes Manish Trikha ME Scholar

More information

QAM Transmitter 1 OBJECTIVE 2 PRE-LAB. Investigate the method for measuring the BER accurately and the distortions present in coherent modulators.

QAM Transmitter 1 OBJECTIVE 2 PRE-LAB. Investigate the method for measuring the BER accurately and the distortions present in coherent modulators. QAM Transmitter 1 OBJECTIVE Investigate the method for measuring the BER accurately and the distortions present in coherent modulators. 2 PRE-LAB The goal of optical communication systems is to transmit

More information

COMMUNICATION LABORATORY

COMMUNICATION LABORATORY LAB 6: (PAM) PULSE AMPLITUDE MODULATION/DEMODULAT ION ON MATLAB/SIMULINK STUDENT NAME: STUDENT ID: SUBMISSION DATE : 15.04.2013 1/8 1. TECHNICAL BACKGROUND In pulse amplitude modulation, the amplitude

More information

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

DIGITAL COMMUNICATION. In this experiment you will integrate blocks representing communication system OBJECTIVES EXPERIMENT 7 DIGITAL COMMUNICATION In this experiment you will integrate blocks representing communication system elements into a larger framework that will serve as a model for digital communication

More information

ELT COMMUNICATION THEORY

ELT COMMUNICATION THEORY ELT 41307 COMMUNICATION THEORY Project work, Fall 2017 Experimenting an elementary single carrier M QAM based digital communication chain 1 ASSUMED SYSTEM MODEL AND PARAMETERS 1.1 SYSTEM MODEL In this

More information

Digital modulation techniques

Digital modulation techniques Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Digital Communication

Digital Communication Digital Communication (ECE4058) Electronics and Communication Engineering Hanyang University Haewoon Nam Lecture 15 1 Quadrature Phase Shift Keying Constellation plot BPSK QPSK 01 11 Bit 0 Bit 1 00 M-ary

More information

ELT DIGITAL COMMUNICATIONS

ELT DIGITAL COMMUNICATIONS ELT-43007 DIGITAL COMMUNICATIONS Matlab Exercise #1 Baseband equivalent digital transmission in AWGN channel: Transmitter and receiver structures - QAM signals, symbol detection and symbol error probability

More information

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING A graduate project submitted in partial fulfillment of the requirements For the degree of Master of Science in Electrical

More information

Chapter 14 MODULATION INTRODUCTION

Chapter 14 MODULATION INTRODUCTION Chapter 14 MODULATION INTRODUCTION As we have seen in previous three chapters, different types of media need different types of electromagnetic signals to carry information from the source to the destination.

More information

An Efficient Educational Approach for the Study of 16 QAM and Block Codes

An Efficient Educational Approach for the Study of 16 QAM and Block Codes An Efficient Educational Approach for the Study of 16 QAM and Block Codes Luciano L. Mendes and Geraldo G. R. Gomes Abstract: The main purpose of this paper is to show how some programs developed in the

More information

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

INSTITUT PENGURUSAN PENYELIDIKAN UNIVERSITI TEKNOLOGI MARA SHAH ALAM, SELANGOR MALAYSIA DISEDIAKAN OLEH : ANALYSIS PERFORMANCE OF 256 AND 1024 QAM BY USING REED SOLOMON CODES APPLY IN DIGITAL VIDEO BROADCASTING THROUGH ADDITIVE WHITE GHAUSSIAN NOISE CHANNEL INSTITUT PENGURUSAN PENYELIDIKAN UNIVERSITI TEKNOLOGI

More information

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

Comparative Analysis of the BER Performance of WCDMA Using Different Spreading Code Generator Science Journal of Circuits, Systems and Signal Processing 2016; 5(2): 19-23 http://www.sciencepublishinggroup.com/j/cssp doi: 10.11648/j.cssp.20160502.12 ISSN: 2326-9065 (Print); ISSN: 2326-9073 (Online)

More information

Wireless Communication

Wireless Communication Wireless Communication Systems @CS.NCTU Lecture 2: Modulation and Demodulation Reference: Chap. 5 in Goldsmith s book Instructor: Kate Ching-Ju Lin ( 林靖茹 ) 1 Modulation From Wikipedia: The process of varying

More information

Sixth Semester B.E. Degree Examination, May/June 2010 Digital Communication Note: Answer any FIVEfull questions, selecting at least TWO questionsfrom each part. PART-A a. With a block diagram, explain

More information

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Clemson University TigerPrints All Theses Theses 8-2009 EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Jason Ellis Clemson University, jellis@clemson.edu

More information

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

Performance measurement of different M-Ary phase signalling schemes in AWGN channel Research Journal of Engineering Sciences ISSN 2278 9472 Performance measurement of different M-Ary phase signalling schemes in AWGN channel Abstract Awadhesh Kumar Singh * and Nar Singh Department of Electronics

More information

SETTING UP A WIRELESS LINK USING ME1000 RF TRAINER KIT

SETTING UP A WIRELESS LINK USING ME1000 RF TRAINER KIT SETTING UP A WIRELESS LINK USING ME1000 RF TRAINER KIT Introduction S Kumar Reddy Naru ME Signal Processing S. R. No - 05812 The aim of the project was to try and set up a point to point wireless link.

More information

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc. About Homework The rest parts of the course: focus on popular standards like GSM, WCDMA, etc. Good news: No complicated mathematics and calculations! Concepts: Understanding and remember! Homework: review

More information

Principles of Communications

Principles of Communications Principles of Communications Meixia Tao Shanghai Jiao Tong University Chapter 8: Digital Modulation Techniques Textbook: Ch 8.4 8.5, Ch 10.1-10.5 1 Topics to be Covered data baseband Digital modulator

More information

Implementation of QAM Modulation Demodulation Based on. Simulink

Implementation of QAM Modulation Demodulation Based on. Simulink 1 Implementation of QAM Modulation Demodulation Based on Simulink Wanjian Jiang,Mingjie Zhao,Yaodong Tang Computer Technology and Engineering College, Qinhuangdao University, Hebei, China Abstract: This

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

(Refer Slide Time: 01:45)

(Refer Slide Time: 01:45) Digital Communication Professor Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Module 01 Lecture 21 Passband Modulations for Bandlimited Channels In our discussion

More information

1 ICT Laboratory Overview - CIT Master

1 ICT Laboratory Overview - CIT Master 1 ICT Laboratory Overview - CIT Master 1.1 Introduction The ANT part of the ICT laboratory held in the winter term is meant to be solved in groups of two in an independent fashion with minimal help from

More information

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

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont. TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification

More information

Downloaded from 1

Downloaded from  1 VII SEMESTER FINAL EXAMINATION-2004 Attempt ALL questions. Q. [1] How does Digital communication System differ from Analog systems? Draw functional block diagram of DCS and explain the significance of

More information

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Comparison of BER for Various Digital Modulation Schemes in OFDM System ISSN: 2278 909X Comparison of BER for Various Digital Modulation Schemes in OFDM System Jaipreet Kaur, Hardeep Kaur, Manjit Sandhu Abstract In this paper, an OFDM system model is developed for various

More information

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

College of information Technology Department of Information Networks Telecommunication & Networking I Chapter 5. Analog Transmission Analog Transmission 5.1 DIGITAL-TO-ANALOG CONVERSION Digital-to-analog conversion is the process of changing one of the characteristics of an analog signal based on the information in digital data. The

More information

ECE 4203: COMMUNICATIONS ENGINEERING LAB II

ECE 4203: COMMUNICATIONS ENGINEERING LAB II DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING ECE 4203: COMMUNICATIONS ENGINEERING LAB II SEMESTER 2, 2017/2018 DIGITAL MODULATIONS INTRODUCTION In many digital communication systems, cable (as for data

More information

EE 460L University of Nevada, Las Vegas ECE Department

EE 460L University of Nevada, Las Vegas ECE Department EE 460L PREPARATION 1- ASK Amplitude shift keying - ASK - in the context of digital communications is a modulation process which imparts to a sinusoid two or more discrete amplitude levels. These are related

More information

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

EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code. 1 Introduction. 2 Extended Hamming Code: Encoding. 1. EE 435/535: Error Correcting Codes Project 1, Fall 2009: Extended Hamming Code Project #1 is due on Tuesday, October 6, 2009, in class. You may turn the project report in early. Late projects are accepted

More information

Chapter 6 Passband Data Transmission

Chapter 6 Passband Data Transmission Chapter 6 Passband Data Transmission Passband Data Transmission concerns the Transmission of the Digital Data over the real Passband channel. 6.1 Introduction Categories of digital communications (ASK/PSK/FSK)

More information

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1 Wireless Networks: Physical Layer: Modulation, FEC Guevara Noubir Noubir@ccsneuedu S, COM355 Wireless Networks Lecture 3, Lecture focus Modulation techniques Bit Error Rate Reducing the BER Forward Error

More information

EXPERIMENT WISE VIVA QUESTIONS

EXPERIMENT WISE VIVA QUESTIONS EXPERIMENT WISE VIVA QUESTIONS Pulse Code Modulation: 1. Draw the block diagram of basic digital communication system. How it is different from analog communication system. 2. What are the advantages of

More information

AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM

AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM AN INTRODUCTION OF ANALOG AND DIGITAL MODULATION TECHNIQUES IN COMMUNICATION SYSTEM Rashmi Pandey Vedica Institute of Technology, Bhopal Department of Electronics & Communication rashmipandey07@rediffmail.com

More information

Multiple Input Multiple Output (MIMO) Operation Principles

Multiple Input Multiple Output (MIMO) Operation Principles Afriyie Abraham Kwabena Multiple Input Multiple Output (MIMO) Operation Principles Helsinki Metropolia University of Applied Sciences Bachlor of Engineering Information Technology Thesis June 0 Abstract

More information

Digital Communication System

Digital Communication System Digital Communication System Purpose: communicate information at required rate between geographically separated locations reliably (quality) Important point: rate, quality spectral bandwidth, power requirements

More information

MODULATION METHODS EMPLOYED IN DIGITAL COMMUNICATION: An Analysis

MODULATION METHODS EMPLOYED IN DIGITAL COMMUNICATION: An Analysis International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 12 No: 03 85 MODULATION METHODS EMPLOYED IN DIGITAL COMMUNICATION: An Analysis Adeleke, Oluseye A. and Abolade, Robert O. Abstract

More information

The secondary MZM used to modulate the quadrature phase carrier produces a phase shifted version:

The secondary MZM used to modulate the quadrature phase carrier produces a phase shifted version: QAM Receiver 1 OBJECTIVE Build a coherent receiver based on the 90 degree optical hybrid and further investigate the QAM format. 2 PRE-LAB In the Modulation Formats QAM Transmitters laboratory, a method

More information

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

ECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation ECE 500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before Dec. 18th

More information

Memorial University of Newfoundland Faculty of Engineering and Applied Science. Lab Manual

Memorial University of Newfoundland Faculty of Engineering and Applied Science. Lab Manual Memorial University of Newfoundland Faculty of Engineering and Applied Science Engineering 6871 Communication Principles Lab Manual Fall 2014 Lab 1 AMPLITUDE MODULATION Purpose: 1. Learn how to use Matlab

More information

3/26/18. Lecture 3 EITN STRUCTURE OF A WIRELESS COMMUNICATION LINK

3/26/18. Lecture 3 EITN STRUCTURE OF A WIRELESS COMMUNICATION LINK Lecture 3 EITN75 208 STRUCTURE OF A WIRELESS COMMUNICATION LINK 2 A simple structure Speech Data A/D Speech encoder Encrypt. Chann. encoding Modulation Key Speech D/A Speech decoder Decrypt. Chann. decoding

More information

ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm

ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm All problem numbers below refer to those in Haykin & Moher s book. 1. (FT) Problem 2.20. 2. (Convolution) Problem

More information

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

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday Lecture 3: Wireless Physical Layer: Modulation Techniques Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday Modulation We saw a simple example of amplitude modulation in the last lecture Modulation how

More information

EE 4440 Comm Theory Lab 5 Line Codes

EE 4440 Comm Theory Lab 5 Line Codes EE 4440 Comm Theory Lab 5 Line Codes Purpose: The purpose of this lab is to investigate the properties of various line codes. Specific parameters investigated will be wave shape, bandwidth, and transparency.

More information

Revision of Previous Six Lectures

Revision of Previous Six Lectures Revision of Previous Six Lectures Previous six lectures have concentrated on Modem, under ideal AWGN or flat fading channel condition multiplexing multiple access CODEC MODEM Wireless Channel Important

More information

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

BLOCK DIAGRAM: PULSE CODE MODULATION:   FUNCTION GENERATOR CHECKER CIRCUIT DEMODULATED O/P TIMING BLOCK DIAGRAM: PULSE CODE MODULATION: FUNCTION GENERATOR CHECKER CIRCUIT DEMODULATED O/P TIMING LOGIC TIMING LOGIC PCM OUTPUT SAMPLE INPUT SIGNAL OUTPUT LOGIC LATCH DIGITAL TO ANALOG CONVERTER PAM O/P

More information

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

ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before your assigned

More information

Department of Electronics and Communication Engineering 1

Department of Electronics and Communication Engineering 1 UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the

More information

Modulation and Coding Tradeoffs

Modulation and Coding Tradeoffs 0 Modulation and Coding Tradeoffs Contents 1 1. Design Goals 2. Error Probability Plane 3. Nyquist Minimum Bandwidth 4. Shannon Hartley Capacity Theorem 5. Bandwidth Efficiency Plane 6. Modulation and

More information

Revision of Previous Six Lectures

Revision of Previous Six Lectures Revision of Previous Six Lectures Previous six lectures have concentrated on Modem, under ideal AWGN or flat fading channel condition Important issues discussed need to be revised, and they are summarised

More information

EITN90 Radar and Remote Sensing Lab 2

EITN90 Radar and Remote Sensing Lab 2 EITN90 Radar and Remote Sensing Lab 2 February 8, 2018 1 Learning outcomes This lab demonstrates the basic operation of a frequency modulated continuous wave (FMCW) radar, capable of range and velocity

More information

ECE 4600 Communication Systems

ECE 4600 Communication Systems ECE 4600 Communication Systems Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Course Topics Course Introduction

More information

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

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif PROJECT 5: DESIGNING A VOICE MODEM Instructor: Amir Asif CSE4214: Digital Communications (Fall 2012) Computer Science and Engineering, York University 1. PURPOSE In this laboratory project, you will design

More information

Problem Sheet 1 Probability, random processes, and noise

Problem Sheet 1 Probability, random processes, and noise Problem Sheet 1 Probability, random processes, and noise 1. If F X (x) is the distribution function of a random variable X and x 1 x 2, show that F X (x 1 ) F X (x 2 ). 2. Use the definition of the cumulative

More information

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK. EECS 3213 Fall 2014 L12: Modulation Sebastian Magierowski York University 1 Outline Review Passband Modulation ASK, FSK, PSK Constellations 2 1 Underlying Idea Attempting to send a sequence of digits through

More information

An Improved SLM Technique Using Discrete Cosine Transform in OFDM. S. Lih., An Improved SLM Technique Using Discrete Cosine Transform in OFDM System.

An Improved SLM Technique Using Discrete Cosine Transform in OFDM. S. Lih., An Improved SLM Technique Using Discrete Cosine Transform in OFDM System. AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com An Improved SLM Technique Using Discrete Cosine Transform in OFDM System A. A. A. Wahab

More information

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

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 International Journal of Computer Engineering and Applications, Volume VI, Issue I, April 14 www.ijcea.com ISSN 2321 3469 DESIGN OF QAM MODULATOR AND GENERATION OF QAM SEQUENCE FOR ISI FREE COMMUNICATION

More information

ENSC327 Communication Systems 27: Digital Bandpass Modulation. (Ch. 7) Jie Liang School of Engineering Science Simon Fraser University

ENSC327 Communication Systems 27: Digital Bandpass Modulation. (Ch. 7) Jie Liang School of Engineering Science Simon Fraser University ENSC37 Communication Systems 7: Digital Bandpass Modulation (Ch. 7) Jie Liang School of Engineering Science Simon Fraser University 1 Outline 7.1 Preliminaries 7. Binary Amplitude-Shift Keying (BASK) 7.3

More information

DEPARTMENT OF COMPUTER GCE@Bodi_ SCIENCE GCE@Bodi_ AND ENIGNEERING GCE@Bodi_ GCE@Bodi_ GCE@Bodi_ Analog and Digital Communication GCE@Bodi_ DEPARTMENT OF CsE Subject Name: Analog and Digital Communication

More information