FACULTY OF ENGINEERING LAB SHEET ETN3046 ANALOG AND DIGITAL COMMUNICATIONS TRIMESTER 1 (2018/2019) ADC2 Digital Carrier Modulation
|
|
- Paulina Barrett
- 5 years ago
- Views:
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
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 informationBER 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 informationDigital 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 informationExperiment 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 informationThus 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 informationCOSC 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 informationQUESTION 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 informationUNIT 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 informationMobile 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 informationWireless 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 informationUNIVERSITY 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 informationMeasuring 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 informationDigital 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 informationThe 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 informationUNIT 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 informationELT 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 informationDIGITAL 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 informationObjectives. 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 informationUNIT 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 informationDigital 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 informationUNIVERSITY 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 informationEE3723 : 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 informationcomparasion 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 informationChapter 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 informationECE5713 : 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 informationAssignment 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 informationProbability 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 informationYear : 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 informationDigital 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 informationObjectives. 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 informationExploring 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 informationWireless 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 informationAmplitude 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 informationMobile 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 informationPGT313 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 informationLab 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 informationSignals 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 informationLaboratory 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 informationLab 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 informationEC 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 informationBER 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 informationQAM 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 informationCOMMUNICATION 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 informationDIGITAL 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 informationELT 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 informationDigital 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 informationDigital 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 informationELT 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 informationCALIFORNIA 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 informationChapter 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 informationAn 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 informationINSTITUT 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 informationComparative 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 informationWireless 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 informationSixth 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 informationEFFECTS 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 informationPerformance 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 informationSETTING 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 informationAbout 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 informationPrinciples 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 informationImplementation 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 informationElectrical & 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)
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 information1 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 informationTSTE17 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 informationDownloaded 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 informationComparison 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 informationCollege 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 informationECE 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 informationEE 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 informationEE 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 informationChapter 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 informationPhysical 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 informationEXPERIMENT 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 informationAN 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 informationMultiple 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 informationDigital 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 informationMODULATION 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 informationThe 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 informationECE 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 informationMemorial 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 information3/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 informationENSC327 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 informationLecture 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 informationEE 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 informationRevision 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 informationBLOCK 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 informationECE 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 informationDepartment 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 informationModulation 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 informationRevision 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 informationEITN90 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 informationECE 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 informationPROJECT 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 informationProblem 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 informationOutline. 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 informationAn 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 informationDESIGN 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 informationENSC327 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 informationDEPARTMENT 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