Mobile Computing GNU Radio Laboratory1: Basic test

Size: px
Start display at page:

Download "Mobile Computing GNU Radio Laboratory1: Basic test"

Transcription

1 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. The simple flowgraph is composed of the following blocks: a signal source gr.sig_source_f, producing a stream of floats a multiplier gr.multiply_const_ff, accepting float inputs and producing float outputs a signal sink audio.sink, accepting a stream of floats and sending them to the speakers. 2. Run it from the terminal ( $ chmod 0755 base.py to make it executable): $./base.py 3. Try another python file, base_gui.py. Read the file. It does the same thing as base.py, but also has a GUI with two graphs. The upper graph shows the signal in the time domain the same way as an oscilloscope. The lower graph shows a power spectrum of the signal in db scale based on an FFT. 4. Run it from the terminal ( $ chmod 0755 base_gui.py ): $./base_gui.py 5. Download test.wav $ wget Modify base_gui.py to replace the following line self.src = gr.sig_source_f(fs_src, gr.gr_sin_wave, 440, 1.0) with the following self.src = gr.wavfile_source( test.wav, True) 6. Repeat step 4

2 Mobile Computing GNU Radio Laboratory2: BER Performance & AM A. Introduction Performance of digital communication is oftentimes measured in BER (bit error rate) in the presence of noise, i.e., SNR (signal to noise ratio). For example, the BER of 10-3 denotes 1 bit out of 1000 bits would be corrupted on the average. If the packet size is 1000 bits (125 bytes), what is the probability that the receiver fails to get the packet successfully? (Hint: Any bit position is corrupted, the entire packet is considered lost.) Obviously, BER greatly depends on SNR because a stronger noise increases BER and a stronger signal power decreases BER. Note that BER also depends on how the message is encoded. Suppose you re sending a series of binary number using voltage values between 0~3V. 0V and 3V denote binary number 0 and 1, respectively. However, if the receiver detects, for example, 0.8V, it can be considered as 0 because it is closer to 0V. There exists a high tolerance to noise. The tolerance margin is about 1.5V. On the other hand, if you arrange differently so that the voltage value represent two binary digits. I.e., 0V for 00, 1V for 01, 2V for 10, and 3V for 11. Communication efficiency is improved at the cost of resistance to noise. Now the tolerance margin is reduced to about 0.5V. In this lab, we will learn the BER performance versus SNR with different modulation schemes such as ASK, 4-ASK and QAM. The corresponding BER performance differs because they exhibit different tolerance margin to noise. Next, we also conduct experiments on AM-modulated analog signals. B. Amplitude Shift Keying (ASK) and 4-ASK Amplitude-shift keying (ASK) is a form of modulation that represents digital data as variations in the amplitude of a carrier wave. The simplest and most common form of ASK operates as a switch, using the presence of a carrier wave to indicate a binary one and its absence to indicate a binary zero. This type of modulation is called on-off keying. More sophisticated encoding schemes have been developed which represent data in groups using additional amplitude levels. For instance, a four-level encoding scheme can represent two bits with each shift in amplitude (4-ASK); an eight-level scheme can represent three bits (8-ASK); and so on. (From Wikipedia) Step 1: In ASK, 1 is used to represent binary digit 1 and -1 for binary digit 0. The following are the blocks in grc for this lab. Random Source (Sources category) Chunks to Symbols (Misc Conversions category) Noise Source (Sources category) Add (Operators category) Constellation Decoder (Modulators category) File Sink (Sinks category) File Sink (Sinks category) WX GUI Constellation Sink (WX GUI Widgets category) WX GUI Scope Sink (WX GUI Widgets category) Here are the details of the blocks. Random source: We will use Random Source as an input source (a series of binary digits 0 and 1). It generates random numbers based on the parameters.

3 [min, max) is [0,2) Output type is Byte 10 M samples and No repeat. For the above parameters, 10M samples of 0 and 1 are generated randomly. Chunks to Symbols: This block is used to modulate the input source based on the ASK modulation rule (binary digit 1 to +1 and binary digit 0 to -1). It converts Bytes to symbols and achieves Amplitude shift keying. Byte to Complex, 1 dimension Symbol table: 1, -1 Noise Source: The above symbol is added with noise from the Noise Source block. Complex output, Gaussian, Any seed number Amplitude: 0.2 (Noise amplitude can be adjusted by varying this field.) Add: Add symbol and noise. Complex type Constellation Decoder: The SN (source and noise) is then fed to Constellation Decoder block, which converts the symbol back to binary digits. SNR can be adjusted by changing the amplitude of the Noise Source while that of symbols from Chunks to Symbols is 1. Symbol position: 1, -1 Symbol value: 0, 1 You may want to add Throttle block just after the Add block to control the signal flow and thus, to avoid CPU congestion. Please see the warning message window in the grc. Step 2: To find out the BER performance, have two File Sink blocks, one from the Random Source and the other one from Constellation Decode. Specify the files names. To get the BER, execute the grc file and do the following. $ cmp -l file1 file2 wc -l Calculate BER for noise amplitudes 0.707, 0.630, 0.562, 0.501, 0.446, 0.398, 0.354, 0.316, 0.282, 0.251, and for SNR=0dB, 1dB,, 10dB, respectively. (Explain these numbers.) Plot the BER vs SNR curve. In the plot, make the SNR on the db scale and BER on the log scale. * Hint: r.m.s (root mean square) of signal = root((1^2+1^2)/2) = 1 noise amplitude = sqrt(no/2), or No=2*amplitude^2 Therefore, to make SNR=0, No=1 and thus, noise amplitude is Similarly, to make SNR=1dB, No= and thus, noise amplitude is Step 3: To visualize the effect of noise, add Scope Sink after the Add block and another Scope Sink after the Chunks to Symbols block. Make their window size (500,100). (What is your observation?) Also, add Constellation Sink after the Add block. (Explain what you see?) To dynamically change the amplitude of noise, add WX GUI Slider block in WX GUI Widgets category. Change the ID to noiseamp, default value 0.2, minimum 0, maximum 1, and Num steps 20. Open the Noise Source block to change the amplitude to noiseamp. Now, when you execute the grc, you can dynamically change the amplitude of the noise. Step 4: Repeat the above experiment for 4-ASK. Here are the changes that should to be made. - Random Source: [0,4) - Chunks to Symbols Symbol table: 1.342, 0.447, , (Explain these numbers.) - Constellation Decoder Symbol position: 1.342, 0.447, , Symbol value: 0, 1, 2, 3 Calculate BER for noise amplitudes 0.707, 0.630, 0.562, 0.501, 0.446, 0.398, 0.354, 0.316, 0.282, 0.251, 0.224, 0.199, 0.177, 0.158, 0.141, 0.125, and for SNR=0dB, 1dB,, 16dB, respectively.

4 (Explain these numbers.) Plot the BER vs SNR curve. How are the two plots (ASK and 4-ASK) different? Is it similar to those found in textbooks? Hint: r.m.s. of signal = sqrt((1.342^ ^ ^ ^2)/4) = 1 C. 4-QAM Quadrature amplitude modulation (QAM) is both an analog and a digital modulation scheme. It conveys two analog message signals, or two digital bit streams, by changing (modulating) the amplitudes of two carrier waves, using the amplitude-shift keying (ASK) digital modulation scheme or amplitude modulation (AM) analog modulation scheme. These two waves, usually sinusoids, are out of phase with each other by 90 and are thus called quadrature carriers or quadrature components hence the name of the scheme. The modulated waves are summed, and the resulting waveform is a combination of both phase-shift keying (PSK) and amplitude-shift keying (ASK), or in the analog case of phase modulation (PM) and amplitude modulation. In the digital QAM case, a finite number of at least two phases, and at least two amplitudes are used. (From Wikipedia) Step 5: In QAM, digital information is contained in both amplitude and phase then what should be dimension field in the Chunks to symbols block? Hint: a+ia, a-ia, -a+ia, -a-ia rms of signal = sqrt(2a^2 *4/4) = a = 1, thus, a= In other words, i0.707, i0.707, i0.707, i0.707 D. Analog Communication - AM Receiver Amplitude modulation (AM) is a technique used in electronic communication, most commonly for transmitting information via a radio carrier wave. AM works by varying the strength of the transmitted signal in relation to the information being sent. For example, changes in the signal strength can be used to specify the sounds to be reproduced by a loudspeaker, or the light intensity of television pixels. (From Wikipedia) This part of the lab is borrowed from Prof. the homepage of S. Katz, California State University, Northridge. It uses a data file that contains several seconds of recorded signals from the AM broadcast band, which was obtained from the USRP. Step 6: Download and unzip the file, am_usrp710.dat (>20MB). (wget Step 7: In grc, construct the flow graph shown below consisting of a File Source (Sources category) and Low Pass Filter (Filters category). Place one FFT Sink (WX GUI Widgets category) at the output of the File Source and another FFT Sink at the output of the Low Pass Filter. Set the Sample Rate in the variable block to This is the rate at which the saved data was sampled. Place Variable (Variable category) to set the decimation rate. Place a Throttle block right after the File Source block. File Source: Locate the am_usrp710.dat file in the File parameter. Set Output Type to Complex. Set Repeat to Yes. This will cause the data to repeat so that you have a continuously playing signal. Throttle: Put it in between File Source block and Low Pass Filter block. Variable:

5 Set the ID to resamp_factor and the Value to 4. Low Pass Filter: This is to select the station at 710 KHz (or 0KHz) and thus, to eliminate all but the one station that we want to receive. Since the station at 710 KHz has been moved to 0 KHz (in the USRP), a low pass filter is used. Set Cutoff frequency to 5 KHz (5000) because the station bandwidth is 10 KHz. Set Transition width to 100 Set Decimation factor to resamp_factor. (This is to decimate the incoming data. That means that it will divide the incoming data rate by the decimation factor. In this example, the incoming 256K samp/sec data will be converted down to 256K/4 = 64K samp/sec.) Set Sample Rate to samp_rate/resamp_factor FFT Sink(1) Set Window size to 500,100 Set Grid Position (1,1,1,1) FFT Sink(2) Set the Sample Rate to samp_rate/resamp_factor Set Window size to 500,100 Set Grid Position (2,1,1,1) Step 8: Execute the flow graph. You should observe an FFT display peaked at several places including 0 KHz. Note the followings: (i) This data was recorded with a USRP set to 710KHz. Thus, the signal you see at the center (indicated as 0 KHz) is actually at 710 KHz. Similarly, the signal at 80 KHz is actually at 710KHz + 80KHz = 790KHz. (ii) The display spans a frequency range from just below -120KHz to just above 120KHz. This exact span is 256KHz, which corresponds to the Sample Rate that the data was recorded at. (iii) The peaks that you observe on this display correspond to the carriers for AM broadcast signals. You should also be able to observe the sidebands for the stronger waveforms. In another FFT display, you can view the signals with greater resolution within the cutoff range defined in the Low Pass Filter. I.e., you should now observe a frequency span of only 10KHz, -5 KHz to +5KHz. (What actual frequency range does this correspond to?) You may need to click on Autoscale button to scale the data. You may also find it useful to click the Stop button on the FFT plot to see this more clearly. (Do they work well? If not, why?) You may need to Force Quit to stop the flow graph execution. Step 9: The next step is to demodulate the signal and to view/listen to the demodulated AM waveform. We need to eliminate the two FFT Sink s and add the following blocks. Complex to Mag (Type Conversions category): Place it at the output of the Low Pass Filter. In the case of AM, the baseband signal is the envelope or the magnitude of the modulated waveform. Use this block to demodulate the signal. Scope Sink (Graphical Sinks category): Place it at the output of the Complex to Mag. Change its Type to Float. Set Window size to (500,100). Multiply Const (Operators category): As can be seen from the Scope Sink in the above, the values of the samples from the AM demodulator (Complex to Mag) are too large for the speaker (Audio Sink). We need to apply an attenuator to reduce the size of the samples. Place a Multiply Const block at the output of the Complex to Mag block. Set the IO Type of the block to Float. Set the Constant in the Multiply Const block to volume WX GUI Slider (WX GUI Widgets category) Add a WX GUI Slider block to control the volume of Multiply Const block.

6 Set Default to 0.05, Minimum to 0, Maximum to 0.1, and Num Steps to 100. Scope Sink (Graphical Sinks category): Place another Scope Sink at the output of the Multiply Const block to see the values of the volume-controlled signal. Change its Type to Float. Set Window size to (500,100). Execute the flow graph. Observe the difference in signal values of the two scope displays. Change the volume of the Multiply Const from the WX GUI Slider to observe that the signal values become smaller (appropriate for the speaker). Step 10: Audio Sink (Sinks category): Now, remove the second Scope Sink and place Audio Sink at the output of the Multiply Const block. Set Sample Rate to 48KHz. Execute the flow graph. You will probably hear a distorted signal coming out of the speaker. Reduce the slider until the audio is easy to understand. This will probably be around 3m (.003). You now have a functioning AM receiver. Step 11: Rational Resampler (Filters category): However, note that the sample rate out of the Complex to Mag block is 64K and most current audio cards require a sample rate of at least 44.1KHz. In order to convert 64K to 48K (close to 44.1), we need to divide (decimate) by 4 and multiply (interpolate) by 3. Place this block between Multiply Const and Audio Sink block. Set Decimation to 4 and Interpolation to 3. Set its Type to Float to Float. Execute the flow graph. You will hear a better signal coming at the volume of around 3m (.003). Step 12: In step 8, we observed there exist other stations too. To see it again, place an FFT sink at the output of the file source, leaving the rest of the flow graph unchanged. Execute the flow graph and observe the location of the other stations in the spectrum. Note that there is a fairly strong signal at 80 KHz (really = 790 KHz). Let us listen to 790KHz. In order to receive this signal we need to shift it down to zero frequency so that it will pass through the low pass filter. One way to accomplish this is to multiply it by a sinusoid. Signal Source (Sources category): Set its parameters to output a Cosine at a frequency of This negative frequency will shift the entire spectrum to the left by 80KHz. Multiply (Operators category): Disconnect the flow between the File Source and Low Pass Filter (1 st and 3 rd bock in step 7) Place a Multiply block. Two inputs to this block are the File Source (1 st block in step 7) and the Signal Source (just above). The output connects to the Low Pass Filter block (3 rd block in step 7). Execute the flow graph. You will hear a different station, probably best heard at the volume of around 20m. Step 13: Add another WX GUI Slider block (WX GUI Widgets category) so that you can adjust the frequency with a slider. In other words, name the variable to station_freq and the Frequency

7 parameter of the Signal Source block is set to station_freq. How to set the parameter for this Slider? Test your flow graph and demonstrate that it works. You may need to adjust your volume slider for each station. This is because the stations are at varying distances away from the receiver and have different transmitted power. Step 14: The volume adjustment can be automated with an Automatic Gain Control (AGC) block. This block works by sampling its own output and adjusting its gain to keep the average output at a particular level. Insert the AGC2 block (Level Controls category) between the Low Pass Filter and the Complex to Mag block. The audio card can only accept values between -1.0 and 1.0. We want the AGC2 to adjust the gain so that the sample values are always in this range. Set Gain to 0.2 and Maximum Gain to 1. This means the AGC2 block will adjust its gain so that the average output value is 0.2. Set the Attack to 6.25E-4 and the Decay to 1E-5. Leave the other parameters at their default values. Once the volume to a comfortable level on the first station you hear, you no longer need to adjust the volume again. The radio functions the same as a hardware radio.

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

EECS 307: Lab Handout 2 (FALL 2012)

EECS 307: Lab Handout 2 (FALL 2012) EECS 307: Lab Handout 2 (FALL 2012) I- Audio Transmission of a Single Tone In this part you will modulate a low-frequency audio tone via AM, and transmit it with a carrier also in the audio range. The

More information

Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC)

Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC) World Applied Sciences Journal 17 (1): 29-35, 2012 ISSN 1818-4952 IDOSI Publications, 2012 Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC) Waqar Aziz, Ghulam Abbas, Ebtisam Ahmed,

More information

CIS 632 / EEC 687 Mobile Computing

CIS 632 / EEC 687 Mobile Computing CIS 632 / EEC 687 Mobile Computing MC Platform #4 USRP & GNU Radio Chansu Yu 1 Tutorial at IEEE DySpan Conference, 2007 Understanding the Issues in SD Cognitive Radio Jeffrey H. Reed, Charles W. Bostian,

More information

Modulation and Coding labolatory. Digital Modulation. BER Bit error Rate

Modulation and Coding labolatory. Digital Modulation. BER Bit error Rate Modulation and Coding labolatory Digital Modulation BER Bit error Rate The bit error rate (BER) is the number of bit errors per unit time. The bit error ratio (also BER) is the number of bit errors divided

More information

Laboratorium 1. Introduction to GnuRadio environment. I. Introduction

Laboratorium 1. Introduction to GnuRadio environment. I. Introduction Laboratorium 1 Introduction to GnuRadio environment I. Introduction GnuRadio is a free software publish by General Public License. It allows user to project and implement signal processing without a necessary

More information

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

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke Bradley University Department of Electrical and Computer Engineering Senior Capstone Project Presentation May 2nd, 2006 Team Members: Luke Vercimak Karl Weyeneth Advisors: Dr. In Soo Ahn Dr. Thomas L.

More information

Lab 3: Introduction to Software Defined Radio and GNU Radio

Lab 3: Introduction to Software Defined Radio and GNU Radio ECEN 4652/5002 Communications Lab Spring 2017 2-6-17 P. Mathys Lab 3: Introduction to Software Defined Radio and GNU Radio 1 Introduction A software defined radio (SDR) is a Radio in which some or all

More information

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

Modulation and Coding labolatory. Digital Modulation. Amplitude Shift Keying (ASK) Modulation and Coding labolatory Digital Modulation Amplitude Shift Keying (ASK) The aim of the exercise is to develop algorithms for modulation and decoding for the two types of digital modulation: Amplitude

More information

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE SOFTWARE DEFINED RADIO RECEIVER

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE SOFTWARE DEFINED RADIO RECEIVER THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE SOFTWARE DEFINED RADIO RECEIVER JAMES PATRICK KELLY SPRING 2017 A thesis submitted in partial

More information

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation Experiment 6 Experiment DSB-SC Modulation and Demodulation Objectives : By the end of this experiment, the student should be able to: 1. Demonstrate the modulation and demodulation process of DSB-SC. 2.

More information

3 USRP2 Hardware Implementation

3 USRP2 Hardware Implementation 3 USRP2 Hardware Implementation This section of the laboratory will familiarize you with some of the useful GNURadio tools for digital communication system design via SDR using the USRP2 platforms. Specifically,

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

Research on key digital modulation techniques using GNU Radio

Research on key digital modulation techniques using GNU Radio Research on key digital modulation techniques using GNU Radio Tianning Shen Yuanchao Lu I. Introduction Software Defined Radio (SDR) is the technique that uses software to realize the function of the traditional

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

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

Getting Started Guide

Getting Started Guide MaxEye Digital Audio and Video Signal Generation ISDB-T Signal Generation Toolkit Version 2.0.0 Getting Started Guide Contents 1 Introduction... 3 2 Installed File Location... 3 2.1 Soft Front Panel...

More information

Sampling and Reconstruction

Sampling and Reconstruction Experiment 10 Sampling and Reconstruction In this experiment we shall learn how an analog signal can be sampled in the time domain and then how the same samples can be used to reconstruct the original

More information

Experiment 02: Amplitude Modulation

Experiment 02: Amplitude Modulation ECE316, Experiment 02, 2017 Communications Lab, University of Toronto Experiment 02: Amplitude Modulation Bruno Korst - bkf@comm.utoronto.ca Abstract In this second laboratory experiment, you will see

More information

Physical Layer: Outline

Physical Layer: Outline 18-345: Introduction to Telecommunication Networks Lectures 3: Physical Layer Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Physical Layer: Outline Digital networking Modulation Characterization

More information

Lab/Project Error Control Coding using LDPC Codes and HARQ

Lab/Project Error Control Coding using LDPC Codes and HARQ Linköping University Campus Norrköping Department of Science and Technology Erik Bergfeldt TNE066 Telecommunications Lab/Project Error Control Coding using LDPC Codes and HARQ Error control coding is an

More information

OFDM Systems For Different Modulation Technique

OFDM Systems For Different Modulation Technique Computing For Nation Development, February 08 09, 2008 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi OFDM Systems For Different Modulation Technique Mrs. Pranita N.

More information

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it.

two computers. 2- Providing a channel between them for transmitting and receiving the signals through it. 1. Introduction: Communication is the process of transmitting the messages that carrying information, where the two computers can be communicated with each other if the two conditions are available: 1-

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

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

Laboratory Experiment #1 Introduction to Spectral Analysis

Laboratory Experiment #1 Introduction to Spectral Analysis J.B.Francis College of Engineering Mechanical Engineering Department 22-403 Laboratory Experiment #1 Introduction to Spectral Analysis Introduction The quantification of electrical energy can be accomplished

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

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM) ELEC3242 Communications Engineering Laboratory 1 ---- Amplitude Modulation (AM) 1. Objectives 1.1 Through this the laboratory experiment, you will investigate demodulation of an amplitude modulated (AM)

More information

Laboratory Assignment 5 Amplitude Modulation

Laboratory Assignment 5 Amplitude Modulation Laboratory Assignment 5 Amplitude Modulation PURPOSE In this assignment, you will explore the use of digital computers for the analysis, design, synthesis, and simulation of an amplitude modulation (AM)

More information

INTRODUCTION TO AGILENT VEE

INTRODUCTION TO AGILENT VEE INTRODUCTION TO AGILENT VEE I. Introduction The Agilent Visual Engineering Environment (VEE) is a graphical data flow programming language from Agilent Technologies (Keysight) for automated test, measurement,

More information

Image transfer and Software Defined Radio using USRP and GNU Radio

Image transfer and Software Defined Radio using USRP and GNU Radio Steve Jordan, Bhaumil Patel 2481843, 2651785 CIS632 Project Final Report Image transfer and Software Defined Radio using USRP and GNU Radio Overview: Software Defined Radio (SDR) refers to the process

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

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

Before doing this PSet, please read Chapters 9 and 10 of the readings. Also attempt the noise and LTI practice problems on this material. Problem Set 4 Your answers will be graded by actual human beings (at least that's what we believe!), so don't limit your answers to machine-gradable responses. Some of the questions specifically ask for

More information

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS EXPERIMENT 3: SAMPLING & TIME DIVISION MULTIPLEX (TDM) Objective: Experimental verification of the

More information

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2 ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics

More information

Transmit filter designs for ADSL modems

Transmit filter designs for ADSL modems EE 233 Laboratory-4 1. Objectives Transmit filter designs for ADSL modems Design a filter from a given topology and specifications. Analyze the characteristics of the designed filter. Use SPICE to verify

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

Performance Evaluation of different α value for OFDM System

Performance Evaluation of different α value for OFDM System Performance Evaluation of different α value for OFDM System Dr. K.Elangovan Dept. of Computer Science & Engineering Bharathidasan University richirappalli Abstract: Orthogonal Frequency Division Multiplexing

More information

Keywords OFDM, GNU Radio, USRP, FPGA, FFT, Wavelet based OFDM

Keywords OFDM, GNU Radio, USRP, FPGA, FFT, Wavelet based OFDM Volume 3, Issue 6, June 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance Analysis

More information

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Name Page 1 of 11 EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Notes 1. This is a 2 hour exam, starting at 9:00 am and ending at 11:00 am. The exam is worth a total of 50 marks, broken down

More information

Getting Started Guide

Getting Started Guide MaxEye ZigBee (IEEE 802.15.4) Measurement Suite Version 1.0.5.3 Getting Started Guide Table of Contents 1. Introduction...3 2. Installed File Location...3 3. Soft Front Panel...5 3.1 MaxEye ZigBee Signal

More information

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS Manjeet Singh (ms308@eng.cam.ac.uk) Ian J. Wassell (ijw24@eng.cam.ac.uk) Laboratory for Communications Engineering

More information

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

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

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

Getting Started Guide

Getting Started Guide MaxEye Digital Video Signal Generation Toolkit DVB-S2 Version 1.0.3.2 Getting Started Guide Contents 1. Introduction... 3 2. Installed File Location... 3 3. Programming Examples... 3 3.1. Create and Download

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

RF Basics 15/11/2013

RF Basics 15/11/2013 27 RF Basics 15/11/2013 Basic Terminology 1/2 dbm is a measure of RF Power referred to 1 mw (0 dbm) 10mW(10dBm), 500 mw (27dBm) PER Packet Error Rate [%] percentage of the packets not successfully received

More information

Transmit filter designs for ADSL modems

Transmit filter designs for ADSL modems Transmit filter designs for ADSL modems 1. OBJECTIVES... 2 2. REFERENCE... 2 3. CIRCUITS... 2 4. COMPONENTS AND SPECIFICATIONS... 3 5. DISCUSSION... 3 6. PRE-LAB... 4 6.1 RECORDING SPECIFIED OPAMP PARAMETERS

More information

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

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering Cohorts: BCNS/17A/FT & BEE/16B/FT Examinations for 2016-2017 Semester 2 & 2017 Semester 1 Resit Examinations for BEE/12/FT

More information

CS434/534: Topics in Networked (Networking) Systems

CS434/534: Topics in Networked (Networking) Systems CS434/534: Topics in Networked (Networking) Systems Wireless Foundation: Modulation and Demodulation Yang (Richard) Yang Computer Science Department Yale University 208A Watson Email: yry@cs.yale.edu http://zoo.cs.yale.edu/classes/cs434/

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

EECS 216 Winter 2008 Lab 2: FM Detector Part II: In-Lab & Post-Lab Assignment

EECS 216 Winter 2008 Lab 2: FM Detector Part II: In-Lab & Post-Lab Assignment EECS 216 Winter 2008 Lab 2: Part II: In-Lab & Post-Lab Assignment c Kim Winick 2008 1 Background DIGITAL vs. ANALOG communication. Over the past fifty years, there has been a transition from analog to

More information

Principles of Communications ECS 332

Principles of Communications ECS 332 Principles of Communications ECS 332 Asst. Prof. Dr. Prapun Suksompong prapun@siit.tu.ac.th 5. Angle Modulation Office Hours: BKD, 6th floor of Sirindhralai building Wednesday 4:3-5:3 Friday 4:3-5:3 Example

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

Digital Signal Analysis

Digital Signal Analysis Digital Signal Analysis Objectives - Provide a digital modulation overview - Review common digital radio impairments Digital Modulation Overview Signal Characteristics to Modify Polar Display / IQ Relationship

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

The Measurement of Digitally Modulated RF Signals (The Basic Principles) Chris Swires, FSCTE. Swires Research.

The Measurement of Digitally Modulated RF Signals (The Basic Principles) Chris Swires, FSCTE. Swires Research. The Measurement of Digitally Modulated RF Signals (The Basic Principles) Chris Swires, FSCTE. Swires Research. This paper was first presented to the Society of Cable Telecommunications Engineers at the

More information

I-Q transmission. Lecture 17

I-Q transmission. Lecture 17 I-Q Transmission Lecture 7 I-Q transmission i Sending Digital Data Binary Phase Shift Keying (BPSK): sending binary data over a single frequency band Quadrature Phase Shift Keying (QPSK): sending twice

More information

EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation. Kwadwo Boateng Charles Badu. May 8, 2006

EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation. Kwadwo Boateng Charles Badu. May 8, 2006 EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation Kwadwo Boateng Charles Badu May 8, 2006 Bradley University College of Engineering and Technology Electrical and Computer

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

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

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

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

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

Performance Analysis Of OFDM Using 4 PSK, 8 PSK And 16 PSK Performance Analysis Of OFDM Using 4 PSK, 8 PSK And 16 PSK Virat Bhambhe M.Tech. Student, Electrical and Electronics Engineering Gautam Buddh Technical University (G.B.T.U.), Lucknow (U.P.), India Dr.

More information

8. TERRESTRIAL DIGITAL VIDEO BROADCASTING MEASUREMENT

8. TERRESTRIAL DIGITAL VIDEO BROADCASTING MEASUREMENT Goals of measurement 1) Display spectrum of output signal from transmitter of digital video broadcasting. 2) Draw constellation diagrams of particular sub-carriers of output signal. 3) Determine minimum

More information

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK) ELEC3242 Communications Engineering Laboratory 1 ---- Frequency Shift Keying (FSK) 1) Frequency Shift Keying Objectives To appreciate the principle of frequency shift keying and its relationship to analogue

More information

AM, PM and FM mo m dula l ti t o i n

AM, PM and FM mo m dula l ti t o i n AM, PM and FM modulation What is amplitude modulation In order that a radio signal can carry audio or other information for broadcasting or for two way radio communication, it must be modulated or changed

More information

Charan Langton, Editor

Charan Langton, Editor Charan Langton, Editor SIGNAL PROCESSING & SIMULATION NEWSLETTER Baseband, Passband Signals and Amplitude Modulation The most salient feature of information signals is that they are generally low frequency.

More information

Basic Concepts in Data Transmission

Basic Concepts in Data Transmission Basic Concepts in Data Transmission EE450: Introduction to Computer Networks Professor A. Zahid A.Zahid-EE450 1 Data and Signals Data is an entity that convey information Analog Continuous values within

More information

Adoption of this document as basis for broadband wireless access PHY

Adoption of this document as basis for broadband wireless access PHY Project Title Date Submitted IEEE 802.16 Broadband Wireless Access Working Group Proposal on modulation methods for PHY of FWA 1999-10-29 Source Jay Bao and Partha De Mitsubishi Electric ITA 571 Central

More information

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India

More information

CSE 461 Bits and Links. David Wetherall

CSE 461 Bits and Links. David Wetherall CSE 461 Bits and Links David Wetherall djw@cs.washington.edu Topic How do we send a message across a wire or wireless link? The physical/link layers: 1. Different kinds of media 2. Fundamental limits 3.

More information

Computer Networks Chapter 2: Physical layer

Computer Networks Chapter 2: Physical layer Computer Networks Chapter 2: Physical layer Holger Karl Computer Networks Group Universität Paderborn Goals of this chapter Answer the basic question: how can data be transported over a physical medium?

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

Data Communication (CS601)

Data Communication (CS601) Data Communication (CS601) MOST LATEST (2012) PAPERS For MID Term (ZUBAIR AKBAR KHAN) Page 1 Q. Suppose a famous Telecomm company AT&T is using AMI encoding standard for its digital telephone services,

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

EXAMINATION FOR THE DEGREE OF B.E. Semester 1 June COMMUNICATIONS IV (ELEC ENG 4035)

EXAMINATION FOR THE DEGREE OF B.E. Semester 1 June COMMUNICATIONS IV (ELEC ENG 4035) EXAMINATION FOR THE DEGREE OF B.E. Semester 1 June 2007 101902 COMMUNICATIONS IV (ELEC ENG 4035) Official Reading Time: Writing Time: Total Duration: 10 mins 120 mins 130 mins Instructions: This is a closed

More information

HY448 Sample Problems

HY448 Sample Problems HY448 Sample Problems 10 November 2014 These sample problems include the material in the lectures and the guided lab exercises. 1 Part 1 1.1 Combining logarithmic quantities A carrier signal with power

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 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

QAM in Software Defined Radio for Vehicle Safety Application

QAM in Software Defined Radio for Vehicle Safety Application Australian Journal of Basic and Applied Sciences, 4(10): 4904-4909, 2010 ISSN 1991-8178 QAM in Software Defined Radio for Vehicle Safety Application MA Hannan, Muhammad Islam, S.A. Samad and A. Hussain

More information

6. Modulation and Multiplexing Techniques

6. Modulation and Multiplexing Techniques 6. Modulation and Multiplexing Techniques The quality of analog transmission is S/N (signal to noise ratio). signal power S/N = ---------------------------- baseband noise power S/N can be greater than

More information

Experiment # 4. Frequency Modulation

Experiment # 4. Frequency Modulation ECE 416 Fall 2002 Experiment # 4 Frequency Modulation 1 Purpose In Experiment # 3, a modulator and demodulator for AM were designed and built. In this experiment, another widely used modulation technique

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

Modulation and Coding labolatory. Digital Modulation. Frequency Shift Keying (FSK)

Modulation and Coding labolatory. Digital Modulation. Frequency Shift Keying (FSK) Modulation and Coding labolatory Digital Modulation Frequency Shift Keying (FSK) The aim of the exercise is to develop algorithms for modulation and decoding for the two types of digital modulation: Frequency

More information

Fundamentals of Digital Communication

Fundamentals of Digital Communication Fundamentals of Digital Communication Network Infrastructures A.A. 2017/18 Digital communication system Analog Digital Input Signal Analog/ Digital Low Pass Filter Sampler Quantizer Source Encoder Channel

More information

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Appendix B. Design Implementation Description For The Digital Frequency Demodulator Appendix B Design Implementation Description For The Digital Frequency Demodulator The DFD design implementation is divided into four sections: 1. Analog front end to signal condition and digitize the

More information

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

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

Experiment # 5 Baseband Pulse Transmission

Experiment # 5 Baseband Pulse Transmission ECE 417 c 2017 Bruno Korst CommLab Name: Experiment # 5 Baseband Pulse Transmission Experiment Date: Student No.: Day of the week: Time: Name: Student No.: Grade: / 10 CHANNEL BIT SOURCE EYE DIAGRAM TX

More information

Modulations Analog Modulations Amplitude modulation (AM) Linear modulation Frequency modulation (FM) Phase modulation (PM) cos Angle modulation FM PM Digital Modulations ASK FSK PSK MSK MFSK QAM PAM Etc.

More information

Chapter 3 Data and Signals 3.1

Chapter 3 Data and Signals 3.1 Chapter 3 Data and Signals 3.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Note To be transmitted, data must be transformed to electromagnetic signals. 3.2

More information

Amplitude Modulation Chapter 2. Modulation process

Amplitude Modulation Chapter 2. Modulation process Question 1 Modulation process Modulation is the process of translation the baseband message signal to bandpass (modulated carrier) signal at frequencies that are very high compared to the baseband frequencies.

More information

Using a design-to-test capability for LTE MIMO (Part 1 of 2)

Using a design-to-test capability for LTE MIMO (Part 1 of 2) Using a design-to-test capability for LTE MIMO (Part 1 of 2) System-level simulation helps engineers gain valuable insight into the design sensitivities of Long Term Evolution (LTE) Multiple-Input Multiple-Output

More information

INTRODUCTION TO COMMUNICATION SYSTEMS LABORATORY IV. Binary Pulse Amplitude Modulation and Pulse Code Modulation

INTRODUCTION TO COMMUNICATION SYSTEMS LABORATORY IV. Binary Pulse Amplitude Modulation and Pulse Code Modulation INTRODUCTION TO COMMUNICATION SYSTEMS Introduction: LABORATORY IV Binary Pulse Amplitude Modulation and Pulse Code Modulation In this lab we will explore some of the elementary characteristics of binary

More information

Introduction to Lab Instruments

Introduction to Lab Instruments ECE316, Experiment 00, 2017 Communications Lab, University of Toronto Introduction to Lab Instruments Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will review the use of three lab instruments

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

RF & Communications Handbook

RF & Communications Handbook RF & Communications Handbook Copyright 2007 National Instruments Corporation. All rights reserved. Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic

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

Chapter Two. Fundamentals of Data and Signals. Data Communications and Computer Networks: A Business User's Approach Seventh Edition

Chapter Two. Fundamentals of Data and Signals. Data Communications and Computer Networks: A Business User's Approach Seventh Edition Chapter Two Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User's Approach Seventh Edition After reading this chapter, you should be able to: Distinguish between

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