ECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation
|
|
- Bernard Bishop
- 6 years ago
- Views:
Transcription
1 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 Introduction Modulation is an important component of communication systems. Modulation is the process of converting a baseband, low-frequency signal into a signal with high frequency components so that we can transfer information across a physical communication channel. We use modulation to transmit data over air, across outer-space, through wires, and in fiber optics. There are many types of modulation schemes. Each have a variety of advantages and disadvantages. In this lab, we fill focus on a digital communications scheme known as phase-shift keying (PSK) modulation. This is a standard scheme for wireless LAN IEEE communications systems 1. Binary phase-shift keying (BPSK) is the simplest type of phase-shift keying modulation. To implement BPSK, we assume the message (the baseband signal) is binary, i.e., it contains only 1 or 1 values. A information bit at time t controls, or modulates, the phase of the carrier cos(ω c t). If the bit is 1, we transmit cos(ω c t+0). If the information bit is 1, we transmit cos(ω c t+π). In this lab, we will simulate a binary phase-shift keying receiver system in MATLAB. In Part 1 and Part 2 of the lab, we will explore and simulate modulation/demodulation of the BPSK signal when our communication channel is ideal. In Part of the lab, we will then study the effects of channel noise and other errors at the receiver. This lab assignment has three learning objectives: 1. Understand the binary phase-shift keying modulation and demodulation process 2. Simulate binary phase-shift keying modulation / demodulation in MATLAB. Explore the effects of realistic errors on binary phase-shift keying systems Deliverables This lab assignment has two deliverables: 1. One (1) lab report (see the Lab Report Guidelines on how to write it) 2. One (1) demonstration of your working BPSK simulation to the lab instructor Please submit a hard or electronic copy of deliverables to your lab instructor before Dec. 18th. 1 Sanjeev Kumar, BER Improvement of Wireless LAN IEEE Standard Using Wavelet Packet Transforms, Journal of Communication Technology, vol., no.,
2 Part 1: Design a BPSK transceiver BPSK Modulation: We begin with deriving BPSK signals as well as the modulation and demodulation process. We represent a sequence of bits (each with value -1 or +1) as a discrete signal b[n] such that b[1] is the first bit transmitted, b[2] is the second bit transmitted, etc. We can convert these bits into a continuous-time representation by holding the value for a period of T seconds. Therefore, our continuous-time, baseband signal can be represented by b(t) = b[1], 0 t < T b[2], T t < 2T. b[n], (N 1)T t < NT This represents the continuous-time message that we want to transmit. From this information, we can define the BPSK modulated signal x(t) as x(t) = b(t)cos(ω c t+φ), (2) where ω c and φ represent the frequency and phase of the carrier, respectively. If φ = 0, the signal will have a phase of 0 when b(t) = 1 and a phase of π when b(t) = 1. To help understand how BPSK works, assume the Fourier transform of b(t) is B(ω) with a bandwidth ω B (i.e., has non-zero values for ω B ω ω B ). Determine the Fourier transform of x(t). (1) BPSK Demodulation: Now we discuss the demodulation process. In practice, a receiver will not have perfect knowledge of a carrier s frequency or phase. In this lab, we will assume that both the carrier frequency and phase are known. Although, in the last part of the lab, we will explore how errors in these assumed frequency and phase affect our results. When the frequency and phase are known, the demodulation process on x(t) is as follows: 1. Multiply x(t) with cos(ω c t+φ) such that x 1 (t) = x(t)cos(ω c t+φ) 2. Apply a low-pass filter h(t) to x 1 (t) to remove the higher frequency interference. The result, b(t) = x 1 (t) h(t), is an estimate of b(t). To help understand how BPSK works, determine the Fourier transform of b(t) based on the Fourier transform of x(t) that was determined during our discussion of BPSK modulation. Message Retrieval: BPSK modulation is used to transmit a message at a high frequency. BPSK demodulation returns the received high frequency signal to low frequencies. After demodulation, the last step is to retrieve/decode the original discrete-time message b[1],b[2],b[],... from the demodulated continuous-time signal b(t). Consider how we might be able to accomplish this we will revisit this question in Part #2. 2
3 Part 2: Simulate a BPSK system in MATLAB Generate a bit sequence / message: For testing purposes, we will consider a random discrete sequence of bits with values of +1 or -1. This sequence represents some arbitrary message that we want to transmit with BPSK. To generate these bits, first use the MATLAB command >> c = randn(25,1); to generate a vector with 25 randomly chosen values ranging from to. The random numbers are taken form a normal (or Gaussian) distribution. Now develop a command or set of commands that will convert the vector c into vector b such that b[n] = { 1 ; c[n] 0 1 ; c[n] < 0. In the above expression, b[n] represents the value in vector b at index n and c[n] represents the value in vector c at index n. The resulting vector b should only contain +1 values and 1 values. Modulate your bit sequence: Although we have been discussing continuous-time modulation, we will simulate the system in discrete-time with MATLAB. For this simulation, assume 1. A bit duration of T = s 2. A carrier frequency of f c = 100,000 Hz. A carrier phase of φ = 0 radians 4. A sampling frequency of f s = 10 6 samples/s (sampling period of Ts = 10 6 s/sample) Use these values to determine the number of samples per bit and total number of samples of your transmitted signals. Now develop a MATLAB function function [x, btilde] = BPSK(b,fc,phi,T,Ts) that generates the sampled values of the modulated signal x(t) given the sequence of bits b, the carrier frequency fc, the phase of the carrier phi, the bit duration T, and the sampling period Ts. The BPSK function has two outputs: x and btilde. The vector x represents the modulated, transmitted signal x(t). The vector btilde represents the continuous-time sequence of bits in b(t). Use the pwelch command in MATLAB to estimate the spectrum of btilde and x to make sure that the modulation behaves as you derived in Part 1. Demodulate your transmitted signal: In the previous subsection, we modulated our binary message. Now we will demodulate it. Write a MATLAB function function bhat = DBPSK(x,fc,phi,T,Ts) that processes the modulated BPSK signal x to recreate (or estimate) the baseband signal b(t). You will need to design the lowpass filter to complete the demodulation. To design this filter, use the MATLAB function
4 h = fir1(n,wn). This command designs an N-th order lowpass filter h(t) with a cutoff frequency of Wn. Note that in MATLAB, a frequency of Wn = 1 corresponds to half the sampling frequency. Therefore, the parameter Wn should be selected with this oddity in mind. The number of coefficients N (i.e., the length of the filter s impulse response signal) will determine how steeply the magnitude response of the filter goes down in the stop band. Since we have not studied discrete-time filters, you should determine the parameter N by trial and error. Use the command freqz(h,1,1024,1/ts) to plot the magnitude and phase response of the filter your design. Once the filter is designed, use bhat = conv(x1,h, same ) to generate bhat from x1. The vectors x1 and bhat represent x 1 (t) and b(t), respectively, from Part 1. Again, use pwelch to make sure that bhat is as theory predicted. Estimate your message: Now design and implement a program in MATLAB that determines the original discrete-time message that was sent from the simulated continuous-time signal bhat. This is should not be too difficult and there are multiple options. Test your three components to ensure you can successfully modulate, demodulate, and decode a message. Once you have made sure the transmitter, receiver, and estimator are working as expected, you are ready to explore imperfections that are unavoidable in the real world. 4
5 Part : Study your design in realistic conditions Channel noise: In real life, we transmit data across noisy channels or environments. We often model the noise as additive white Gaussian noise. This is a common model for background noise in electronics. An additive white Gaussian noise corrupted signal x(t) can be expressed as In MATLAB we can simulate the above with the command xr = x + sigma*randn(l,1) x r (t) = x(t)+η(t). () where L contains the number of samples in xr and x. The constant sigma is the standard deviation of the noise. Note that you may need to use randn(l,1) or randn(1,l) depending on whether xr and x are column vectors or row vectors, respectively. Develop a MATLAB program that repeats the modulation and demodulation process from Part 2, but with a few differences. Now use 100 bits and perform demodulation with the noisy received signal as described above. Vary sigma from 0 to 50 in steps of 0.1. For each value of sigma, compute the communication system s bit error rate (BER), defined by BER = Number of bits incorrectly estimated Total number of bits Plot the bit error rate (BER) as a function of sigma, the standard deviation.. (4) Carrier frequency error: Repeat the above analysis for when the carrier frequency fc of the demodulator (DBPSK) is different from the carrier frequency of the modulator (BPSK). Vary this difference from 0 Hz to 100 Hz in increments of 0.5 Hz. Plot the resulting bit error rate (BER) as a function of the frequency error. Phase error: Repeat the above analysis for when the carrier phase phi of the demodulator(dbpsk) is different from the carrier phase of the modulator (BPSK). Vary this difference from 0 radians to π radians in increments of π/100 radians. Plot the resulting bit error rate (BER) as a function of phase error. Lab Report Guidelines / Template The lab report template can be found on the course website: Please follow the guidelines in this document and the grading rubric on the next page. Every section of the lab should be written in full sentences and paragraphs with proper English. Note: In your report, do not use any text that is copied and pasted from these lab instructions. 5
6 Lab #4 Grading Rubric Section Requirement Scored Possible Points Structure (1 points) Uses the pre-defined template and uses the correct formatting. 2 Report is less than 5 pages (without figures and tables) 5 Includes an appropriate title, author name, lab section, and address 1 Includes an Abstract 1 Includes an Introduction & Motivation Section 1 Includes an Experimental & Analytical Methods Section 1 Includes a Results and Discussion Section 1 Includes a Conclusions Section 1 Abstract (7 points) Provide: Abstract is less than 120 words Provide: Describes motivation of report 2 Provide: Describes methods and results in the report 2 Introduction & Motivation (10 points) Provide: An overview of the project (i.e., what are you doing?) Provide: Includes the report motivation for readers (i.e., why do I care) Experimental & Analytical Methods (24 points) Provide: Summary of experimental and analytical methods you use (i.e., how are you doing this in 2 sentences) Provide: Briefly summarizes your results (i.e., did you succeed or fail by how much?) Answer: How did you create the transmitter / modulator? Describe using minimal code. Use math (which is more universal) instead. Write this so that we could replicate your results. Answer: How did you create the receiver / demodulator? Describe using minimal code. Use math (which is more universal) instead. Write this so that we could replicate your results. Answer: What type of signal(s)/data do you need to complete this simulation / analysis of the BPSK receiver? How did you generate this data? Write this so that we could replicate your results. 2 2 Answer: What are your generated signals simulating? Answer: After demodulation, how do you determine your message? Write this so that we could replicate your results. Answer: Describe your realistic condition analysis. Specifically, describe the channel noise analysis. What does channel noise represent (i.e., why investigate this?)?
7 Answer: Describe your realistic condition analysis. Specifically, describe the carrier frequency error analysis. What does carrier frequency error represent (i.e., why investigate this?)? Answer: Describe your realistic condition analysis. Specifically, describe the phase error analysis. What does phase error represent (i.e., why investigate this?)? Results & Discussion (24 points) Conclusions (8 points) References (4 points) Deliverables (10 points) Answer: Describe how well bhat recover s btilde without any error. If there are differences, explain why they occur. Include: One or two plots comparing btilde and bhat. Zoom into the plots for better comparison. Remember to label you axes and include units. Answer: Describe how well bhat recover s btilde without with channel noise. If there are differences, explain why they occur. Include: Plot of bit error rate (BER) versus channel noise standard deviation. Cite this in the text. Describe why the plot looks like this. Remember to label you axes and include units. Answer: Describe how well bhat recover s btilde without with carrier frequency error. If there are differences, explain why they occur. Include: Plot of bit error rate (BER) versus carrier frequency error. Cite this in the text. Describe why the plot looks like this. Remember to label you axes and include units. Answer: Describe how well bhat recover s btilde without with carrier phase error. If there are differences, explain why they occur. Include: Plot of bit error rate (BER) versus phase error. Cite this in the text. Describe why the plot looks like this. Remember to label you axes and include units. What did you demonstrate? Was your experiment a success? 2 Could your methodology and results be improved? If so, how? How could this initial experiment be expanded to larger, bigger engineering problems? What potential are you demonstrating through this project? References are used (or not used) appropriately for the content of the report Demonstrate your working BPSK system to your lab TA Total
ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation
ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before your assigned
More 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 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 informationGEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters
GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters Date: 19. Jul 2018 Pre-Lab: You should read the Pre-Lab section of
More informationPrinciples 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 informationEEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class
EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class Description In this project, MATLAB and Simulink are used to construct a system experiment. The experiment
More informationLaboratory 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 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 informationI-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 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 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 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 informationSwedish 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 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 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 informationPerformance Analysis of Ofdm Transceiver using Gmsk Modulation Technique
Performance Analysis of Ofdm Transceiver using Gmsk Modulation Technique Gunjan Negi Student, ECE Department GRD Institute of Management and Technology Dehradun, India negigunjan10@gmail.com Anuj Saxena
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 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 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 informationMassachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Fall Semester, Introduction to EECS 2
Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Fall Semester, 2006 6.082 Introduction to EECS 2 Modulation and Demodulation Introduction A communication system
More informationHardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator
www.semargroups.org, www.ijsetr.com ISSN 2319-8885 Vol.02,Issue.10, September-2013, Pages:984-988 Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator MISS ANGEL
More informationDT Filters 2/19. Atousa Hajshirmohammadi, SFU
1/19 ENSC380 Lecture 23 Objectives: Signals and Systems Fourier Analysis: Discrete Time Filters Analog Communication Systems Double Sideband, Sub-pressed Carrier Modulation (DSBSC) Amplitude Modulation
More informationExercises for chapter 2
Exercises for chapter Digital Communications A baseband PAM system uses as receiver filter f(t) a matched filter, f(t) = g( t), having two choices for transmission filter g(t) g a (t) = ( ) { t Π =, t,
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 informationMobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)
192620010 Mobile & Wireless Networking Lecture 2: Wireless Transmission (2/2) [Schiller, Section 2.6 & 2.7] [Reader Part 1: OFDM: An architecture for the fourth generation] Geert Heijenk Outline of Lecture
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 informationProject I: Phase Tracking and Baud Timing Correction Systems
Project I: Phase Tracking and Baud Timing Correction Systems ECES 631, Prof. John MacLaren Walsh, Ph. D. 1 Purpose In this lab you will encounter the utility of the fundamental Fourier and z-transform
More informationSIGNALS AND SYSTEMS LABORATORY 13: Digital Communication
SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication INTRODUCTION Digital Communication refers to the transmission of binary, or digital, information over analog channels. In this laboratory you will
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 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 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 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 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 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 informationDigital Communication System
Digital Communication System Purpose: communicate information at certain rate between geographically separated locations reliably (quality) Important point: rate, quality spectral bandwidth requirement
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 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 informationLecture 10. Digital Modulation
Digital Modulation Lecture 10 On-Off keying (OOK), or amplitude shift keying (ASK) Phase shift keying (PSK), particularly binary PSK (BPSK) Frequency shift keying Typical spectra Modulation/demodulation
More informationGeorge Mason University ECE 201: Introduction to Signal Analysis
Due Date: Week of May 01, 2017 1 George Mason University ECE 201: Introduction to Signal Analysis Computer Project Part II Project Description Due to the length and scope of this project, it will be broken
More informationCSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1
CSE414 Digital Communications Chapter 4 Bandpass Modulation and Demodulation/Detection Bandpass Modulation Page 1 1 Bandpass Modulation n Baseband transmission is conducted at low frequencies n Passband
More informationIntegration of System Design and Standard Development in Digital Communication Education
Session F Integration of System Design and Standard Development in Digital Communication Education Xiaohua(Edward) Li State University of New York at Binghamton Abstract An innovative way is presented
More informationSpread spectrum. Outline : 1. Baseband 2. DS/BPSK Modulation 3. CDM(A) system 4. Multi-path 5. Exercices. Exercise session 7 : Spread spectrum 1
Spread spectrum Outline : 1. Baseband 2. DS/BPSK Modulation 3. CDM(A) system 4. Multi-path 5. Exercices Exercise session 7 : Spread spectrum 1 1. Baseband +1 b(t) b(t) -1 T b t Spreading +1-1 T c t m(t)
More informationPerformance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA
Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA By Hamed D. AlSharari College of Engineering, Aljouf University, Sakaka, Aljouf 2014, Kingdom of Saudi Arabia, hamed_100@hotmail.com
More informationEXAMINATION 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 informationRevision of Lecture 3
Revision of Lecture 3 Modulator/demodulator Basic operations of modulation and demodulation Complex notations for modulation and demodulation Carrier recovery and timing recovery This lecture: bits map
More informationFall Music 320A Homework #2 Sinusoids, Complex Sinusoids 145 points Theory and Lab Problems Due Thursday 10/11/2018 before class
Fall 2018 2019 Music 320A Homework #2 Sinusoids, Complex Sinusoids 145 points Theory and Lab Problems Due Thursday 10/11/2018 before class Theory Problems 1. 15 pts) [Sinusoids] Define xt) as xt) = 2sin
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 informationImplementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary
Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary M.Tech Scholar, ECE Department,SKIT, Jaipur, Abstract Orthogonal Frequency Division
More informationProject 2 - Speech Detection with FIR Filters
Project 2 - Speech Detection with FIR Filters ECE505, Fall 2015 EECS, University of Tennessee (Due 10/30) 1 Objective The project introduces a practical application where sinusoidal signals are used to
More informationGeorge Mason University Signals and Systems I Spring 2016
George Mason University Signals and Systems I Spring 2016 Laboratory Project #4 Assigned: Week of March 14, 2016 Due Date: Laboratory Section, Week of April 4, 2016 Report Format and Guidelines for Laboratory
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 informationSynchronization of Hamming Codes
SYCHROIZATIO OF HAMMIG CODES 1 Synchronization of Hamming Codes Aveek Dutta, Pinaki Mukherjee Department of Electronics & Telecommunications, Institute of Engineering and Management Abstract In this report
More informationPulse Code Modulation (PCM)
Project Title: e-laboratories for Physics and Engineering Education Tempus Project: contract # 517102-TEMPUS-1-2011-1-SE-TEMPUS-JPCR 1. Experiment Category: Electrical Engineering >> Communications 2.
More informationLAB 4 GENERATION OF ASK MODULATION SIGNAL
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
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 informationQUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2
QUESTION BANK DEPARTMENT: ECE SEMESTER: V SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2 BASEBAND FORMATTING TECHNIQUES 1. Why prefilterring done before sampling [AUC NOV/DEC 2010] The signal
More informationWireless PHY: Modulation and Demodulation
Wireless PHY: Modulation and Demodulation Y. Richard Yang 09/11/2012 Outline Admin and recap Amplitude demodulation Digital modulation 2 Admin Assignment 1 posted 3 Recap: Modulation Objective o Frequency
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 informationCHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )
CHAPTER 2 Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication (2170710) Syllabus Chapter-2.4 Spread Spectrum Spread Spectrum SS was developed initially for military and intelligence
More informationPresentation 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 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 informationDATE: June 14, 2007 TO: FROM: SUBJECT:
DATE: June 14, 2007 TO: FROM: SUBJECT: Pierre Collinet Chinmoy Gavini A proposal for quantifying tradeoffs in the Physical Layer s modulation methods of the IEEE 802.15.4 protocol through simulation INTRODUCTION
More informationLakehead University. Department of Electrical Engineering
Lakehead University Department of Electrical Engineering Lab Manual Engr. 053 (Digital Signal Processing) Instructor: Dr. M. Nasir Uddin Last updated on January 16, 003 1 Contents: Item Page # Guidelines
More informationarxiv: v1 [cs.ni] 28 Aug 2015
ChirpCast: Data Transmission via Audio arxiv:1508.07099v1 [cs.ni] 28 Aug 2015 Francis Iannacci iannacci@cs.washington.edu Department of Computer Science and Engineering Seattle, WA, 98195 Yanping Huang
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 informationEE 5410 Signal Processing
EE 54 Signal Processing MATLAB Exercise Telephone Touch-Tone Signal Encoding and Decoding Intended Learning Outcomes: On completion of this MATLAB laboratory exercise, you should be able to Generate and
More informationChapter 7 Multiple Division Techniques for Traffic Channels
Introduction to Wireless & Mobile Systems Chapter 7 Multiple Division Techniques for Traffic Channels Outline Introduction Concepts and Models for Multiple Divisions Frequency Division Multiple Access
More informationECEn 665: Antennas and Propagation for Wireless Communications 131. s(t) = A c [1 + αm(t)] cos (ω c t) (9.27)
ECEn 665: Antennas and Propagation for Wireless Communications 131 9. Modulation Modulation is a way to vary the amplitude and phase of a sinusoidal carrier waveform in order to transmit information. When
More informationDetection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia
Detection and Estimation of Signals in Noise Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Vancouver, August 24, 2010 2 Contents 1 Basic Elements
More informationDSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals
DSP First Laboratory Exercise #7 Everyday Sinusoidal Signals This lab introduces two practical applications where sinusoidal signals are used to transmit information: a touch-tone dialer and amplitude
More informationSEN366 Computer Networks
SEN366 Computer Networks Prof. Dr. Hasan Hüseyin BALIK (5 th Week) 5. Signal Encoding Techniques 5.Outline An overview of the basic methods of encoding digital data into a digital signal An overview of
More informationModulation (7): Constellation Diagrams
Modulation (7): Constellation Diagrams Luiz DaSilva Professor of Telecommunications dasilval@tcd.ie +353-1-8963660 Adapted from material by Dr Nicola Marchetti Geometric representation of modulation signal
More informationLab course Analog Part of a State-of-the-Art Mobile Radio Receiver
Communication Technology Laboratory Wireless Communications Group Prof. Dr. A. Wittneben ETH Zurich, ETF, Sternwartstrasse 7, 8092 Zurich Tel 41 44 632 36 11 Fax 41 44 632 12 09 Lab course Analog Part
More informationPresentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth
Bradley University Department of Electrical and Computer Engineering Senior Capstone Project Proposal December 6 th, 2005 Team Members: Luke Vercimak Karl Weyeneth Advisors: Dr. In Soo Ahn Dr. Thomas L.
More informationError Probability of Different Modulation Schemes for OFDM based WLAN standard IEEE a
Error Probability of Different Modulation Schemes for OFDM based WLAN standard IEEE 802.11a Sanjeev Kumar Asst. Professor/ Electronics & Comm. Engg./ Amritsar college of Engg. & Technology, Amritsar, 143001,
More informationComparison of ML and SC for ICI reduction in OFDM system
Comparison of and for ICI reduction in OFDM system Mohammed hussein khaleel 1, neelesh agrawal 2 1 M.tech Student ECE department, Sam Higginbottom Institute of Agriculture, Technology and Science, Al-Mamon
More informationWireless Transmission & Media Access
Wireless Transmission & Media Access Signals and Signal Propagation Multiplexing Modulation Media Access 1 Significant parts of slides are based on original material by Prof. Dr.-Ing. Jochen Schiller,
More informationOutline. Wireless PHY: Modulation and Demodulation. Recap: Modulation. Admin. Recap: Demod of AM. Page 1. Recap: Amplitude Modulation (AM)
Outline Wireless PHY: Modulation and Demodulation Admin and recap Amplitude demodulation Digital modulation Y. Richard Yang 9// Admin Assignment posted Recap: Modulation Objective o Frequency assignment
More information1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:
Analysis of DWT OFDM using Rician Channel and Comparison with ANN based OFDM Geeta S H1, Smitha B2, Shruthi G, Shilpa S G4 Department of Computer Science and Engineering, DBIT, Bangalore, Visvesvaraya
More informationLab/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 informationSimulation Study and Performance Comparison of OFDM System with QPSK and BPSK
Simulation Study and Performance Comparison of OFDM System with QPSK and BPSK 1 Mr. Adesh Kumar, 2 Mr. Sudeep Singh, 3 Mr. Shashank, 4 Asst. Prof. Mr. Kuldeep Sharma (Guide) M. Tech (EC), Monad University,
More informationOFDM 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 informationBasic Signals and Systems
Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for
More informationESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing
University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing ESE531, Spring 2017 Final Project: Audio Equalization Wednesday, Apr. 5 Due: Tuesday, April 25th, 11:59pm
More informationTCM-coded OFDM assisted by ANN in Wireless Channels
1 Aradhana Misra & 2 Kandarpa Kumar Sarma Dept. of Electronics and Communication Technology Gauhati University Guwahati-781014. Assam, India Email: aradhana66@yahoo.co.in, kandarpaks@gmail.com Abstract
More informationLecture 10 Performance of Communication System: Bit Error Rate (BER) EE4900/EE6720 Digital Communications
EE4900/EE6720: Digital Communications 1 Lecture 10 Performance of Communication System: Bit Error Rate (BER) Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video,
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 informationChannel & Modulation: Basics
ICTP-ITU-URSI School on Wireless Networking for Development The Abdus Salam International Centre for Theoretical Physics ICTP, Trieste (Italy), 6 to 24 February 2006 Channel & Modulation: Basics Ryszard
More informationECE 630: Statistical Communication Theory
ECE 630: Statistical Communication Theory Dr. B.-P. Paris Dept. Electrical and Comp. Engineering George Mason University Last updated: January 23, 2018 2018, B.-P. Paris ECE 630: Statistical Communication
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 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 informationCommunication Channels
Communication Channels wires (PCB trace or conductor on IC) optical fiber (attenuation 4dB/km) broadcast TV (50 kw transmit) voice telephone line (under -9 dbm or 110 µw) walkie-talkie: 500 mw, 467 MHz
More informationPhysical 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 informationBPSK Modulation and Demodulation Scheme on Spartan-3 FPGA
BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA Mr. Pratik A. Bhore 1, Miss. Mamta Sarde 2 pbhore3@gmail.com1, mmsarde@gmail.com2 Department of Electronics & Communication Engineering Abha Gaikwad-Patil
More information6.02 Practice Problems: Modulation & Demodulation
1 of 12 6.02 Practice Problems: Modulation & Demodulation Problem 1. Here's our "standard" modulation-demodulation system diagram: at the transmitter, signal x[n] is modulated by signal mod[n] and the
More informationDigital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises
Digital Video and Audio Processing Winter term 2002/ 2003 Computer-based exercises Rudolf Mester Institut für Angewandte Physik Johann Wolfgang Goethe-Universität Frankfurt am Main 6th November 2002 Chapter
More informationTheory of Telecommunications Networks
Theory of Telecommunications Networks Anton Čižmár Ján Papaj Department of electronics and multimedia telecommunications CONTENTS Preface... 5 1 Introduction... 6 1.1 Mathematical models for communication
More informationWireless Communication: Concepts, Techniques, and Models. Hongwei Zhang
Wireless Communication: Concepts, Techniques, and Models Hongwei Zhang http://www.cs.wayne.edu/~hzhang Outline Digital communication over radio channels Channel capacity MIMO: diversity and parallel channels
More informationCHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )
CHAPTER 2 Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication (2170710) Syllabus Chapter-2.3 Modulation Techniques Reasons for Choosing Encoding Techniques Digital data,
More informationa) Abasebanddigitalcommunicationsystemhasthetransmitterfilterg(t) thatisshowninthe figure, and a matched filter at the receiver.
DIGITAL COMMUNICATIONS PART A (Time: 60 minutes. Points 4/0) Last Name(s):........................................................ First (Middle) Name:.................................................
More information