LAB 4 GENERATION OF ASK MODULATION SIGNAL

Similar documents
Department of Electronics & Communication Engineering LAB MANUAL

L A B 3 : G E N E R A T I N G S I N U S O I D S

Communication Systems Lab Manual

AMPLITUDE SHIFT KEYING

Narrowband Data Transmission ASK/FSK

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

Swedish College of Engineering and Technology Rahim Yar Khan

Principles of Communications ECS 332

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

World Journal of Engineering Research and Technology WJERT

BAPATLA ENGINEERING COLLEGE DIGITAL COMMUNICATIONS LAB EC-451. PREPARED BY S. Pallaviram, Lecturer

Jawaharlal Nehru Engineering College

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

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

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

Electrical & Computer Engineering Technology

Universiti Malaysia Perlis EKT430: DIGITAL SIGNAL PROCESSING LAB ASSIGNMENT 1: DISCRETE TIME SIGNALS IN THE TIME DOMAIN

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

LAB 2 SPECTRUM ANALYSIS OF PERIODIC SIGNALS

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

THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering. EIE2106 Signal and System Analysis Lab 2 Fourier series

(Refer Slide Time: 3:11)

Experiment 1 Introduction to MATLAB and Simulink

Title: Pulse Amplitude Modulation.

Digital Signal Processing Laboratory 1: Discrete Time Signals with MATLAB

ELEC350 Assignment 5

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

Laboratory 5: Spread Spectrum Communications

Communication Systems Lab

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

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k


Software Simulation of Pulse Time Modulation Techniques

CARRIER ACQUISITION AND THE PLL

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

EE 460L University of Nevada, Las Vegas ECE Department

Problem Sheet for Amplitude Modulation

EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY

Jawaharlal Nehru Engineering College

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

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

COMMUNICATION LABORATORY

ECE5713 : Advanced Digital Communications

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

Design of a Digital Transmission System Using ASAK for the Transmission and Reception of Text Messages Using LABVIEW

Lab S-2: Direction Finding: Time-Difference or Phase Difference

B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)

Midterm 1. Total. Name of Student on Your Left: Name of Student on Your Right: EE 20N: Structure and Interpretation of Signals and Systems

EE3723 : Digital Communications

Amplitude Frequency Phase

Before doing this PSet, please read Chapters 9 and 10 of the readings. Also attempt the noise and LTI practice problems on this material.

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

Figure 1: Block diagram of Digital signal processing

Digital Image Watermarking by Spread Spectrum method

Experiment 4 Detection of Antipodal Baseband Signals

DIGITAL COMMUNICATIONS

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

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

Chapter 4. Part 2(a) Digital Modulation Techniques

17. Delta Modulation

ELG3175: Introduction to Communication Systems. Laboratory II: Amplitude Modulation

EE-4022 Experiment 2 Amplitude Modulation (AM)

Theory of Telecommunications Networks

Digital Communication

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

Computer Networks and Internets

2. TELECOMMUNICATIONS BASICS

Digital Communication

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS

Signal Characteristics

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

Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals

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

Chapter 4. Communication System Design and Parameters

BPSK System on Spartan 3E FPGA

Twelve voice signals, each band-limited to 3 khz, are frequency -multiplexed using 1 khz guard bands between channels and between the main carrier

Introduction to Amplitude Modulation

Universitas Sumatera Utara

Code No: R Set No. 1

Problem Sheet 1 Probability, random processes, and noise

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

UNIVERSITY OF WARWICK

Practice 2. Baseband Communication

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

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

Digital Transceiver using H-Ternary Line Coding Technique

Communication Systems

International Journal of Advanced Research in Computer Science and Software Engineering

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

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

Each individual is to report on the design, simulations, construction, and testing according to the reporting guidelines attached.

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

Week 8 AM Modulation and the AM Receiver

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals

DT Filters 2/19. Atousa Hajshirmohammadi, SFU

INC 253 Digital and electronics laboratory I

ECE 2006 University of Minnesota Duluth Lab 11. AC Circuits

EXPERIMENT 2: Frequency Shift Keying (FSK)

Department of Electrical Engineering. Laboratory Manual Digital Signal Processing

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

Transcription:

Total Marks: / LAB 4 GENERATION OF ASK MODULATION SIGNAL Student Name:... Metrics Num:... Date:... Instructor Name:... Faculty of Engineering Technology (BTECH), Universiti Malaysia Perlis SUBMITTED Signature & Date (Student) Signature & Date (Instructor/lecturer) 1

EXPERIMENT 4 GENERATION OF ASK MODULATION SIGNAL 1.0 OBJECTIVES: 1.1 To perform the amplitude shift keying (ASK) simulation using MATLAB. 1.2 To generate and demodulate the amplitude shift keying (ASK) signal using MATLAB. 1.3 To plot the amplitude shift keying (ASK) modulation and demodulation signal using MATLAB. 2.0 EQUIPMENT / APPARATUS MATLAB Software 3.0 INTRODUCTION Amplitude shift keying (ASK) is a very popular modulation used in control applications. This is due to its simplicity and low implementation costs. ASK modulation has the advantage of allowing the transmitter to idle during the transmission of a bit zero. Therefore this reduces the power consumption. This disadvantage of ASK modulation arises in the presence of an undesired signal. In amplitude shift keying (ASK), as the name specifies the amplitude of the carrier signal is varied between two levels if the ASK scheme is Binary ASK. Sometimes it is more than two levels if the ASK scheme is M-array. All this is done according to the data bit to be transmitted over the noisy channel. The information is assumed to be unipolar binary data. In binary ASK bit 1 is transmitted with the carrier of specified amplitude. The bit zero is transmitted with the no carrier during the bit interval. During all the bit intervals amplitude will be changed but frequency will be kept constant. In M-array ASK, the amplitude levels of the carrier will change between M numbers of values. The main advantage of the ASK is power saving and simplicity in implementation. The ASK wave form can be represented mathematically as v ask A ( t) = [1+ v ( t)] 2cos( ωt) m c 2

Where, v ask (t) = amplitude shift keying wave v m (t) = digital information signal (volt) A/2 = unmodulated carrier amplitude (volt) ω c = analog carrier radian frequency (rad/s) Amplitude shift keying (ASK) is a simple and elementary form of digital modulation in which the amplitude of a carrier sinusoid is modified in a discrete manner depending on the value of a modulating symbol. This is a narrowband modulation scheme and we assume that a large number of carrier cycles are sent within a symbol interval. Obviously show that the information is embedded only in the peak amplitude of the modulated signal. This is described as a one type of digital amplitude modulation technique. BASK has only one basis function so this can be described as a one dimensional modulation scheme. This technique is used for telegraph services. On-off keying is not a spectrally not efficient scheme because as the amplitude of the carrier changes abruptly when the data bit changes. For this reason this technique is used for transmission of data at low or moderate data rates. The binary message to be transmitted is taken and it should be represented in a waveform so we can implement ASK. Then generate the carrier it may be either sin or cos. After generating carrier multiply the carrier with the message point by point. In demodulation the code checks for the value and if the value matched during the all the bit interval then the value will be returned. MATLAB commands: K=Length(x) It finds the length of the array x and returns its length as an integer. T=[0.01:0.01:k] This specifies the time interval over which the carrier time period will be decided. Z=m.*c This is matlab Command for point by point multiplication. Sometimes it generates errors if the m and c are not of same dimensions. M((i-1)*100+1:i*100)=a(i) This applies the value of the message bit i during the specified interval. p = randperm(n) Returns a random permutation of the integers 1:n. 3

mod(1,randperm(n)) this command generates the n number of integers and all these having only two values. For example mod (1, randperm (5)) ans =[0 1 1 1 1] gtext('string') This command places a specified string on the figure 4.0 EXAMPLES The examples below show how to use MATLAB Software to produce amplitude shift keying (ASK) modulation and demodulation. Study the source code given and simulate to see the plotting signal. EXAMPLE 1: clear all; clc; close all; a=mod(1,randperm(5)) k=length(a) t=[0.01:0.01:k] c=sin(2*pi*5*t) for i=1:1:k m((i-1)*100+1:i*100)=a(i) end subplot(311) plot(m) xlabel('time') ylabel('amplitude') title('message signal') subplot(312) plot(c) xlabel('time') ylabel('amplitude') title('carrier signal') z=c.*m subplot(313) plot(z) xlabel('time') ylabel('amplitude') title('amplitude shift keying') 4

EXAMPLE 2: x=input('binary message signal');%binary message signal [1 1 0 1 0] l=length(x);%length of message t=[0.01:0.01:l];%time scaling c=cos(2*pi*t);%carrier signal for i=1:1:l m((i-1)*100+1:i*100)=x(i);%loop to convert inputed sequence to pulsewave end a=c.*m; subplot(311) plot(m) title('massage signal') subplot(312) plot(a) title('ask Signal') % ASK Demodulation envelope detection without noise for i=1:1:(i*100) if a(i)==0 r(i)=0; else r(i)=1; end end subplot(313) plot(r) title('recovered signal') 5

5.0 EXERCISES 1. What is the carrier frequency used in Example 1? 2. Generate ASK modulated signal that has a carrier signal with f c =10 and message signal has a binary sequence on-off form = 5. Plot and label the graph of message signal, carrier signal and ASK modulated signal. 6

ANSWERS: Example 1: Example 2: 7

Exercise 1: Exercise 2: Program: 8

9

DISCUSSIONS: CONCLUSIONS: 10

LABORATORY REPORT MARKING RUBRIC TEMPLATE: DISCUSSION 0-3 4-7 8-10 Very few relevant discussion on every results obtained in the experiment. Only some relevant discussion on every results obtained in the experiment. Adequate and relevant discussion on every results obtained in the experiment. CONCLUSION 0-1 2-3 4-5 Conclusion slightly mentioned the achievement of experiment objectives and summary from the results. Conclusion not mentioned the achievement of experiment objectives. Conclusion clearly mentioned the achievement of experiment objectives and summary from the results. 11