arxiv: v1 [cs.ni] 28 Aug 2015
|
|
- Andrea McDaniel
- 5 years ago
- Views:
Transcription
1 ChirpCast: Data Transmission via Audio arxiv: v1 [cs.ni] 28 Aug 2015 Francis Iannacci Department of Computer Science and Engineering Seattle, WA, Yanping Huang Department of Computer Science and Engineering Seattle, WA, September 19, 2018 Abstract In this paper we present ChirpCast, a system for broadcasting network access keys to laptops ultrasonically. This work explores several modulation techniques for sending and receiving data using sound waves through commodity speakers and built-in laptop microphones. Requiring only that laptop users run a small application, the system successfully provides robust room-specific broadcasting at data rates of 200 bits/second. 1 Introduction Providing selective access to public wireless networks is an open challenge in computer networks. In many instances, such as at an office or a coffee shop, network access should be granted based on location: those within the physical space should allowed network access, whereas those outside should be denied. At its core, this problem balances the desire of access point providers to limit access, thereby reducing necessary bandwidth and cost, with the desire of users to gain access to networks easily and automatically. At present, solutions to this problem often favor one party at the expense of the other. It is common practice for businesses to provide free and open wireless network access. While this provides patrons with convenient network access, it does not restrict network access to those in the physical space. Standard wireless transmission can easily pass through walls and other obstructions, allowing devices outside 1
2 of the intended space to gain network access. As a result, the access point provider may require more bandwidth and incur its associated higher cost, and the patrons may have their connections slowed by access point freeloading. Thus, to reduce provider costs and increase the connection speed of permitted users, some form of access control is necessary. Currently, the predominant method for access control [?] is to require users first to obtain a network access key before being granted network access. In an office or coffee shop setting, this key is obtained from an employee of the establishment, with network access occasionally contingent on a product purchase. While this is effective is restricting network access to customers and staff, it can be inconvenient for users to be forced into a purchase. Additionally, it does not prevent users from obtaining the passkey and then accessing the network from outside of the designated wireless access space. A passkey distribution system [?] therefore should have the following properties: (1) it must appear nearly automatic from the user s perspective to be convenient, and (2) it should allow passkeys to be changed sufficiently often to ensure users stay within the designated access zone. In this paper we present ChirpCast, a physical layer which distributes access keys using ultrasonic transmissions [?]. Using inexpensive computer speakers and a small encoding program, the ChirpCast transmitter broadcasts access keys which are inaudible to humans. Unlike radio waves, sound transmissions do not pass through walls, enabling room-level access locality. [?] On the receiver side, Chirp- Cast leverages a laptop s built-in microphone to capture the signal and then process it in software to recover the data. This system operates in real time, allowing the access key to be changed frequently. Previous research has explored using audio to transmit data between computing devices in many contexts. Modems are an early example of using sound for point-to-point data transmission. Recently, researchers have explored using audio transmission in context aware computing applications: Madhavapeddy et al[?] describes several modulation techniques for audio networking, including a physical layer that uses inaudible sound to transmit data transmission. This research demonstrated a data rate of 8 bits/s with 95% accuracy. Our project is an extension of this work, examining new modulation techniques for more noise-immune and faster transmissions. The structure the remainder of the paper as follows: Section 2 describes the selection of carrier frequency, Section 3 discusses our modulation techniques and results, and Section 4 describes our findings and provides directions for future work. 2
3 2 Carrier Frequency Selection The use of sound as data carrier provides an excellent means of room-specific broadcast localization, since sound is attenuated by physical barriers. [?] Beyond localization, we need our carrier to have the properties that (1) it is inaudible to adults; and (2) the speakers and microphones are capable of delivering and receiving high power at the chosen discrete frequencies. We conducted a small study to find the limits of adult hearing [?], whic consisted of four adult participants, three males and one female. Literature often cites 20 Hz to 20kHz as the audible frequency range for humans. [?] However, the audible range for adults is often less than this, a fact exploited by certain MP3 encoding formats. [?] Our study found that no participant could detect frequencies above khz. We therefore choose carrier frequencies above 18 khz to ensure they cannot be heard. Next, we characterized the speaker-microphone pair s performance across the sound spectrum. Our sound card supports transmission and sampling at 44.1 khz, which according to the Nyquist-Shannon sampling theorem allows a maximum frequency of 22.1 khz frequency to be sent on and recovered from the channel. We employed adaptive kernel filter [?,?] to process the signals. We therefore restrict our frequency characterization to the range between 18 khz and 22.1 khz. Broadcasting pure sinusoidal tones through the speaker and measuring the signal amplitude at the receiver indicates that transmissions are differentiable from noise up to 19.5 khz. This result is similar to that achieved in [?]. 3 Modulation Techniques 3.1 Frequency Shift Keying Frequency Shift Keying (FSK) [?] transmits information by changing the frequency of the channel carrier. For an audio channel Cn, the transmitter broadcasts at frequency F C n(0) when transmitting a bit value of 0, and at frequency F C n(1) when transmitting a bit value of 1. This scheme offers greater noise immunity than the simpler On-Off Keying, since the absence of both F C n(0) and F C n(1) during a transmission indicates that an error has occurred. Additionally, since noise events affect the entire khz band (refer to Section 3.2.3), noise events will be recognized and the corrupted data ignored. In this experiment we choose F C 0(0) to be 18 khz, F C 0(1) to be khz, F C 1(0) to be 18.5 khz, and F C 1(1) to be khz. Our implementation consists of two simultaneously transmitted bit streams, a DATA signal on the left speaker channel and a CLOCK signal on the right signal 3
4 channel. The decision to send a separate clock signal simplifies the sender and receiver synchronization, since the clock signal informs the receiver when it should sample the data without requiring a receiver-maintained reference clock. The timing diagram for this encoding is shown in Figure 3.1. It is worth noting that two streams are the maximum that can be transmitted concurrently, since each signal must be given a separate audio channel to prevent audible aliasing artifacts. Figure 1: Timing diagram for FSK. The values on the right side indicate the frequency of the carrier wave. To recover the data bits from the ultrasonic transmission, the receiver samples the audio from its microphone and stores these samples in a buffer. Once the buffer is full, the receiver computes the fast Fourier transform (FFT) of the buffer. The average power across each frequency in the range of 18 khz to 19.5 khz, excluding carrier frequencies, is computed to find the average noise power per frequency. This is the adaptive noise threshold. The receiver then compares the power at each carrier frequencies against this measure, and if a carrier frequency has power that is an order of magnitude above the adaptive noise threshold then it is identified as being active. This scheme was successful in transmitting data across a distance of one meter at a rate of 4 bits/second with over 90% bit accuracy. This is less than the reported performance of [?]. This is due in large part to the speed of the code, which can perform at most eight FFT operations per second. As future work, performing carrier frequency-specific power analysis should be investigated for software speedup. 3.2 Phase-shift keying In phase-shift keying (PSK), we use the phase of a carrier wave to convey data. Let m(t) be the network access key we would like to broadcast, m(t) {±1}, where +1 indicates a logical one and 1 indicates a logical zero. The value of m(t) change every T b seconds, as shown by the red dashed line in the Figure
5 3.2.1 Binary phase-shift keying Our first attempt at modulating m(t) with PSK is to multiply m(t) by a sinusoidal carrier wave at ω c s(t) = Am(t) cos(2πω c t) (1) where A is the amplitude of the carrier wave. Since cos(2πω c t) = cos(2πω c t + π), the carrier has either a 0 degree or a 180 degree phase shift depending on the data, a binary phase shift keyed (BPSK) signal. The solid blue curve in figure shows the modulated signal s(t). Demodulation of BPSK signal is simple if the receiver has a clock reference c(t) that is at the exact phase and frequency as the carrier wave of the sender, c(t) = cos(2πω c t). Suppose the receive signal r(t) is the sum of s(t) with some white noise corruption n(t) and there is no propagation delay between the sender and the receiver. The demodulation is carried out by a convolution of r(t) with c(t) y(t) = Tb o r(t τ)c(τ)dτ (2) The value of y(t) sampled at the end of each bit period is used to determine the demodulated binary output. y(nt B ) > 0 indicates that the n-th symbol is a logical one while y(nt B ) < 0 indicates a logical zero. In reality, the distance between the speaker and the microphone is not fixed so that the propagation delay cannot be known by the receiver in advance. Therefore, the clock reference is not at the same phase as the carrier waveform. To deal with this problem, we insert an initial header sequence m 0 (t) at the beginning of each data sequence m(t). The initial m 0 (t) is also known by the receiver. In this way, we could use various supervised learning techniques, such as linear regression, to estimate the unknown propagation delay. However, this approach is subject to the following problems. First, linear regression cannot be performed in real time. The receiver needs to store r(t) with length greater than the length of m o (t). Second, linear regression is computation expensive since it involves taking the inverses of matrices. Third, the quality of estimation depends on the length of m 0 (t). The extra m o (t) introduces a unnecessary redundancy to the transmitted data Differential Phase Shift Keying If it is difficult to estimate the propagation error, it is the similarly difficult to determine whether the demodulated y(nt b ) corresponds to a logical one or a logical zero. However, it is easier to determine if the current estimated phase differs from that of the previous bit. In differential phase-shift keying (DPSK) modulation, the data signal m(t) is conveyed by changes in the phases of the carrier wave [?]. For 5
6 Figure 2: BPSK modulated signal s(t) and the data sequence m(t) example, a logical one may correspond to adding π to the current phase and a logical zero may correspond to adding 0 to the current phase, as shown in figure 3(a). (a) DPSK modulated signal s(t) and the data sequence m(t) (b) Demodulation of DPSK Figure 3: DPSK Demodulation of DPSK signal [?] is based on the block diagram of figure 3(b). The receiver doesn t know the exact propagation delay and the phase of the carrier wave upon receipt. Instead, it simply buffers the received signal every T b seconds. Suppose the phase difference between r(t) and r(t T b ) is θ. Then product be- 6
7 tween current received signal and the signal received one T b earlier is given by h(t) cos(ω c t) cos(ω c t + θ) = 1 cos(2ω ct) cos(θ) sin(2ω ct) 2 2 sin(θ) (3) Since the phase change is either 0 or π, the sin(θ) in the second term can be ignored. Integrating h(t) over T b seconds gives us the desired binary output y(nt b ) = ntb (n 1)T b h(t) = cos(θ), where cos(0) = 1 and cos(π) = 1. Using the demodulation method described in equation (3), we would be able to recover the original data sequence. The receiver only needs to buffer the received signal for 2T b seconds. The computational complexity is only O(T ) for received signal with length T Practical considerations For the Phase Shift Keying experiments, we choose the carrier frequency to be ω c = 19.2kHz, which is not audible to most adults. Note that a phase change of π in s(t) would lead to a sudden distortion of the waveform, which in turn excites responses over a very broad of frequencies, including those in the audible range. Therefore, it would produce a click-like sound at the end of a bit period when m(t) = 1. To remove these artifacts, we reduce the amplitude of s(t) at those phase-alternating times so that the click-like sounds are negligible. This is shown in Figure We only decrease the amplitude at these transition points so that overall signal power is not significantly affected. Since the amplitude of a signal is independent of the phase, this reduction does not change the modulation or demodulation of the data. Figure 4: Technique for removing audible broad-spectrum noise from signal transmission. We implement the modulation and demodulation algorithms in Matlab. We use Altec Lansing VS1520 speakers to broadcast the DPSK-modulated signal. The receiver is the build-in microphone equipped in most laptops. The sample rate for both the speaker and the receiver is set at 96kHz in software. 7
8 3.2.4 Experiments (a) (b) (c) (d) Figure 5: Power spectrum of received signal r(t) under different background noises. (a) Music. (b) Conversation. (c) Laughter. (d) Key Jangling. The spike at 19.2kHz indicates the strength of the data signal. Data transmission via DPSK modulated audio signals should be tolerant to background noises in a variety of environments. We tested the robustness of our program under the following typical human activities common in coffee shops or office: playing music, making conversations, uncontrollable laughing, and key jangling near the microphone. Figure 5 shows the power spectrum of the received signals under those circumstances during data transmission. Most of the power for music and conversation is below 10kHz; playing music or making conversation with friends and colleagues won t affect data transmission at 19.2kHz. Both laughter and key jangling have significant power over a larger range. Laughter s power still mainly resides in the low frequency range, while key jangling s spectrum is flatter, indicating power is more evenly distributed over the frequency range. Thus, the key jangling would have a more damaging effect on the data transmission reliability as it produces relatively more power at the carrier frequency. The robustness of data transmission is dependent on the signal to noise ratio (SNR) between s(t) and the amplitude of the background noise at ω c. We compute 8
9 (a) (b) Figure 6: Probability of bit transmission success vs. bit transmission rate when the sender and the receiver are 1m apart (the red dotted line) and 2-meter apart (the blue solid line). the bit transmission success rate at different SNR levels and show the results with error bars in figure 6(a). The means and standard deviations are taken over 10 trials. For each trial, we transmit data sequence at 200 bit per second for 4 seconds lone, while the speaker and the microphone is placed 1 meter apart. The bit transmission success rate (BTSR) is defined as the ratio between the number of correct demodulated bits and the number of transmitted bits. 1 Figure 6(a) shows an exponential increase in BTSR with respect to SNR. Since modulated signal s(t) is inaudible, we could increase the amplitude of s(t) to achieve high BTSR without affecting most adults (dogs could be in trouble since they have a wider audible range). Another factor that affects the performance of audio data transmission is the bit transmission rate. Demodulating of DPSK signal involves an integration over 1 Note that a single bit error during DPSK demodulation would change the signs of all the following bits. Therefore, BTSR shown in figure 6(a) times the total transmitted length can be viewed as the expected length of successful data transmission without any error. Using geometry distribution, the actually BER is actually single trial. 1 BT SR n where n = 800 is the total length of transmitted data in a 9
10 T b seconds. The larger T b is, the more accurate the binary output is. At a fixed sampling rate, T b is inversely proportional to the bit transmission rate. Figure 6(b) illustrates the relationship between data transmission success rate and the bit transmission rate. We find that ChirpCast can achieve audio data transmission with at least 90% accuracy with the maximum bit transmission rate = 200bps, when the sender and the receiver are 2m apart. 4 Conclusion In this project we have explored different modulation methods to transmit data via audio signals. With at least 90% bit transmission accuracy, we could achieve real time data transmission at a maximum bit transmission rate of 4bps using frequencyshift keying, and at a maximum bit transmission rate of 200bps using differential phase-shift keying. A simple extension to the current project is to use DPSK over multiple orthogonal frequencies simultaneously. With k frequencies, we could expect a 2 k times increase in the maximum bit transmission rate. 10
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 information2. TELECOMMUNICATIONS BASICS
2. TELECOMMUNICATIONS BASICS The purpose of any telecommunications system is to transfer information from the sender to the receiver by a means of a communication channel. The information is carried by
More informationLecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday
Lecture 3: Wireless Physical Layer: Modulation Techniques Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday Modulation We saw a simple example of amplitude modulation in the last lecture Modulation how
More 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 informationLecture 9: Spread Spectrum Modulation Techniques
Lecture 9: Spread Spectrum Modulation Techniques Spread spectrum (SS) modulation techniques employ a transmission bandwidth which is several orders of magnitude greater than the minimum required bandwidth
More informationChapter 2 Channel Equalization
Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and
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 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 informationSound as a Communication Modality for Networked Robotic Systems
EINDHOVEN UNIVERSITY OF TECHNOLOGY, DEPARTMENT OF MECHANICAL ENGINEERING 1 Sound as a Communication Modality for Networked Robotic Systems Mickey Beurskens Abstract The Audio Transfer protocol is a system
More informationEITF25 Internet Techniques and Applications L2: Physical layer. Stefan Höst
EITF25 Internet Techniques and Applications L2: Physical layer Stefan Höst Data vs signal Data: Static representation of information For storage Signal: Dynamic representation of information For transmission
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 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 information6. has units of bits/second. a. Throughput b. Propagation speed c. Propagation time d. (b)or(c)
King Saud University College of Computer and Information Sciences Information Technology Department First Semester 1436/1437 IT224: Networks 1 Sheet# 10 (chapter 3-4-5) Multiple-Choice Questions 1. Before
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 informationChapter 3 Data Transmission COSC 3213 Summer 2003
Chapter 3 Data Transmission COSC 3213 Summer 2003 Courtesy of Prof. Amir Asif Definitions 1. Recall that the lowest layer in OSI is the physical layer. The physical layer deals with the transfer of raw
More informationQUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold
QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold circuit 2. What is the difference between natural sampling
More informationSpread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access
Spread Spectrum Chapter 18 FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access Single Carrier The traditional way Transmitted signal
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 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 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 informationMobile Computing GNU Radio Laboratory1: Basic test
Mobile Computing GNU Radio Laboratory1: Basic test 1. Now, let us try a python file. Download, open, and read the file base.py, which contains the Python code for the flowgraph as in the previous test.
More informationSignals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)
Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) April 11, 2008 Today s Topics 1. Frequency-division multiplexing 2. Frequency modulation
More informationLecture 3 Concepts for the Data Communications and Computer Interconnection
Lecture 3 Concepts for the Data Communications and Computer Interconnection Aim: overview of existing methods and techniques Terms used: -Data entities conveying meaning (of information) -Signals data
More informationCommunication Theory
Communication Theory Adnan Aziz Abstract We review the basic elements of communications systems, our goal being to motivate our study of filter implementation in VLSI. Specifically, we review some basic
More informationBasic 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 informationLecture Outline. Data and Signals. Analogue Data on Analogue Signals. OSI Protocol Model
Lecture Outline Data and Signals COMP312 Richard Nelson richardn@cs.waikato.ac.nz http://www.cs.waikato.ac.nz Analogue Data on Analogue Signals Digital Data on Analogue Signals Analogue Data on Digital
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 informationEND-OF-YEAR EXAMINATIONS ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time.
END-OF-YEAR EXAMINATIONS 2005 Unit: Day and Time: Time Allowed: ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time. Total Number of Questions:
More informationEECS 122: Introduction to Computer Networks Encoding and Framing. Questions
EECS 122: Introduction to Computer Networks Encoding and Framing Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776
More informationCommunications I (ELCN 306)
Communications I (ELCN 306) c Samy S. Soliman Electronics and Electrical Communications Engineering Department Cairo University, Egypt Email: samy.soliman@cu.edu.eg Website: http://scholar.cu.edu.eg/samysoliman
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 informationChapter 2 Overview - 1 -
Chapter 2 Overview Part 1 (last week) Digital Transmission System Frequencies, Spectrum Allocation Radio Propagation and Radio Channels Part 2 (today) Modulation, Coding, Error Correction Part 3 (next
More informationOutline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy
Outline 18-452/18-750 Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/
More informationDatacommunication I. Layers of the OSI-model. Lecture 3. signal encoding, error detection/correction
Datacommunication I Lecture 3 signal encoding, error detection/correction Layers of the OSI-model repetition 1 The OSI-model and its networking devices repetition The OSI-model and its networking devices
More informationImplementation of Digital Signal Processing: Some Background on GFSK Modulation
Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering s.h.gerez@utwente.nl Version 5 (March 9, 2016)
More informationProblems from the 3 rd edition
(2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting
More informationPoint-to-Point Communications
Point-to-Point Communications Key Aspects of Communication Voice Mail Tones Alphabet Signals Air Paper Media Language English/Hindi English/Hindi Outline of Point-to-Point Communication 1. Signals basic
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 informationCSCI-1680 Physical Layer Rodrigo Fonseca
CSCI-1680 Physical Layer Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Janno< Administrivia Signup for Snowcast milestone Make sure you signed up Make sure you are on
More informationTSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.
TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification
More informationtwo 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 informationLaboratory Assignment 2 Signal Sampling, Manipulation, and Playback
Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.
More informationComputer Networks and Internets
GLOBAL EDITION Computer Networks and Internets SIXTH EDITION Douglas E. Comer This page is intentionally left blank. 200 Modulation And Modems Chap. 10 10.3 Analog Modulation Schemes We use the term modulation
More information1/14. Signal. Surasak Sanguanpong Last updated: 11 July Signal 1/14
1/14 Signal Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: 11 July 2000 Signal 1/14 Transmission structure 2/14 Transmitter/ Receiver Medium Amplifier/ Repeater Medium
More informationModule 3: Physical Layer
Module 3: Physical Layer Dr. Associate Professor of Computer Science Jackson State University Jackson, MS 39217 Phone: 601-979-3661 E-mail: natarajan.meghanathan@jsums.edu 1 Topics 3.1 Signal Levels: Baud
More informationLast Time. Transferring Information. Today (& Tomorrow (& Tmrw)) Application Layer Example Protocols ftp http Performance.
15-441 Lecture 5 Last Time Physical Layer & Link Layer Basics Copyright Seth Goldstein, 2008 Application Layer Example Protocols ftp http Performance Application Presentation Session Transport Network
More informationThe quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:
Data Transmission The successful transmission of data depends upon two factors: The quality of the transmission signal The characteristics of the transmission medium Some type of transmission medium is
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 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 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 informationSimple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.
18-452/18-750 Wireless Networks and Applications Lecture 6: Physical Layer Diversity and Coding Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/
More informationB.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)
Code: 13A04404 R13 B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering) Time: 3 hours Max. Marks: 70 PART A
More informationCSE 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(b) What are the differences between FM and PM? (c) What are the differences between NBFM and WBFM? [9+4+3]
Code No: RR220401 Set No. 1 1. (a) The antenna current of an AM Broadcast transmitter is 10A, if modulated to a depth of 50% by an audio sine wave. It increases to 12A as a result of simultaneous modulation
More informationChapter 2 Overview - 1 -
Chapter 2 Overview Part 1 (last week) Digital Transmission System Frequencies, Spectrum Allocation Radio Propagation and Radio Channels Part 2 (today) Modulation, Coding, Error Correction Part 3 (next
More informationECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation
ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before your assigned
More informationCSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued
CSCD 433 Network Programming Fall 2016 Lecture 5 Physical Layer Continued 1 Topics Definitions Analog Transmission of Digital Data Digital Transmission of Analog Data Multiplexing 2 Different Types of
More informationEncoding and Framing
Encoding and Framing EECS 489 Computer Networks http://www.eecs.umich.edu/~zmao/eecs489 Z. Morley Mao Tuesday Nov 2, 2004 Acknowledgement: Some slides taken from Kurose&Ross and Katz&Stoica 1 Questions
More informationCHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F , KARUR DT.
CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY NH-67, TRICHY MAIN ROAD, PULIYUR, C.F. 639 114, KARUR DT. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING COURSE MATERIAL Subject Name: Analog & Digital
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 informationEncoding and Framing. Questions. Signals: Analog vs. Digital. Signals: Periodic vs. Aperiodic. Attenuation. Data vs. Signal
Questions Encoding and Framing Why are some links faster than others? What limits the amount of information we can send on a link? How can we increase the capacity of a link? EECS 489 Computer Networks
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 informationCHAPTER 2 DIGITAL MODULATION
2.1 INTRODUCTION CHAPTER 2 DIGITAL MODULATION Referring to Equation (2.1), if the information signal is digital and the amplitude (lv of the carrier is varied proportional to the information signal, a
More informationCommunication Systems Lab
LAB MANUAL Communication Systems Lab (EE-226-F) Prepared by: Varun Sharma (Lab In-charge) Dayal C. Sati (Faculty In-charge) B R C M CET BAHAL DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING Page
More informationComputer 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 informationRevision of Previous Six Lectures
Revision of Previous Six Lectures Previous six lectures have concentrated on Modem, under ideal AWGN or flat fading channel condition Important issues discussed need to be revised, and they are summarised
More informationUNIT TEST I Digital Communication
Time: 1 Hour Class: T.E. I & II Max. Marks: 30 Q.1) (a) A compact disc (CD) records audio signals digitally by using PCM. Assume the audio signal B.W. to be 15 khz. (I) Find Nyquist rate. (II) If the Nyquist
More informationDigital 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 informationOutline / Wireless Networks and Applications Lecture 5: Physical Layer Signal Propagation and Modulation
Outline 18-452/18-750 Wireless Networks and Applications Lecture 5: Physical Layer Signal Propagation and Modulation Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/
More informationData Communications & Computer Networks
Data Communications & Computer Networks Chapter 3 Data Transmission Fall 2008 Agenda Terminology and basic concepts Analog and Digital Data Transmission Transmission impairments Channel capacity Home Exercises
More informationECE 3500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation
ECE 500: Fundamentals of Signals and Systems (Fall 2015) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation Files necessary to complete this assignment: none Deliverables Due: Before Dec. 18th
More informationChapter 3 Digital Transmission Fundamentals
Chapter 3 Digital Transmission Fundamentals Characterization of Communication Channels Fundamental Limits in Digital Transmission CSE 323, Winter 200 Instructor: Foroohar Foroozan Chapter 3 Digital Transmission
More informationAnnouncements : Wireless Networks Lecture 3: Physical Layer. Bird s Eye View. Outline. Page 1
Announcements 18-759: Wireless Networks Lecture 3: Physical Layer Please start to form project teams» Updated project handout is available on the web site Also start to form teams for surveys» Send mail
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 informationCSEP 561 Bits and Links. David Wetherall
CSEP 561 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
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 informationOptimized BPSK and QAM Techniques for OFDM Systems
I J C T A, 9(6), 2016, pp. 2759-2766 International Science Press ISSN: 0974-5572 Optimized BPSK and QAM Techniques for OFDM Systems Manikandan J.* and M. Manikandan** ABSTRACT A modulation is a process
More informationCSE 123: Computer Networks Alex C. Snoeren. Project 1 out Today, due 10/26!
CSE 123: Computer Networks Alex C. Snoeren Project 1 out Today, due 10/26! Signaling Types of physical media Shannon s Law and Nyquist Limit Encoding schemes Clock recovery Manchester, NRZ, NRZI, etc.
More informationData Encoding g(p (part 2)
Data Encoding g(p (part 2) CSE 3213 Instructor: U.T. Nguyen 10/11/2007 12:44 PM 1 Analog Data, Digital Signals (5.3) 2 1 Analog Data, Digital Signals Digitization Conversion of analog data into digital
More informationChapter 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 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 informationDownloaded from 1
VII SEMESTER FINAL EXAMINATION-2004 Attempt ALL questions. Q. [1] How does Digital communication System differ from Analog systems? Draw functional block diagram of DCS and explain the significance of
More informationIntroduction to Communications Part Two: Physical Layer Ch3: Data & Signals
Introduction to Communications Part Two: Physical Layer Ch3: Data & Signals Kuang Chiu Huang TCM NCKU Spring/2008 Goals of This Class Through the lecture of fundamental information for data and signals,
More informationSignal Characteristics
Data Transmission The successful transmission of data depends upon two factors:» The quality of the transmission signal» The characteristics of the transmission medium Some type of transmission medium
More informationRevision of Previous Six Lectures
Revision of Previous Six Lectures Previous six lectures have concentrated on Modem, under ideal AWGN or flat fading channel condition multiplexing multiple access CODEC MODEM Wireless Channel Important
More informationApplication of Fourier Transform in Signal Processing
1 Application of Fourier Transform in Signal Processing Lina Sun,Derong You,Daoyun Qi Information Engineering College, Yantai University of Technology, Shandong, China Abstract: Fourier transform is a
More informationLecture (06) Digital Coding techniques (II) Coverting Digital data to Digital Signals
Lecture (06) Digital Coding techniques (II) Coverting Digital data to Digital Signals Agenda Objective Line Coding Block Coding Scrambling Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU Spring 2016, Data
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 informationOverview. Lecture 3. Terminology. Terminology. Background. Background. Transmission basics. Transmission basics. Two signal types
Lecture 3 Transmission basics Chapter 3, pages 75-96 Dave Novak School of Business University of Vermont Overview Transmission basics Terminology Signal Channel Electromagnetic spectrum Two signal types
More informationSpeech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the
Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the nature of the signal. For instance, in the case of audio
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 informationTE 302 DISCRETE SIGNALS AND SYSTEMS. Chapter 1: INTRODUCTION
TE 302 DISCRETE SIGNALS AND SYSTEMS Study on the behavior and processing of information bearing functions as they are currently used in human communication and the systems involved. Chapter 1: INTRODUCTION
More informationPHASE DIVISION MULTIPLEX
PHASE DIVISION MULTIPLEX PREPARATION... 70 the transmitter... 70 the receiver... 71 EXPERIMENT... 72 a single-channel receiver... 72 a two-channel receiver... 73 TUTORIAL QUESTIONS... 74 Vol A2, ch 8,
More informationCostas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier
Costas Loop Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier 0 Pre-Laboratory Reading Phase-shift keying that employs two discrete
More informationCT-516 Advanced Digital Communications
CT-516 Advanced Digital Communications Yash Vasavada Winter 2017 DA-IICT Lecture 17 Channel Coding and Power/Bandwidth Tradeoff 20 th April 2017 Power and Bandwidth Tradeoff (for achieving a particular
More informationData Communications and Networking (Module 2)
Data Communications and Networking (Module 2) Chapter 5 Signal Encoding Techniques References: Book Chapter 5 Data and Computer Communications, 8th edition, by William Stallings 1 Outline Overview Encoding
More informationRadio Receiver Architectures and Analysis
Radio Receiver Architectures and Analysis Robert Wilson December 6, 01 Abstract This article discusses some common receiver architectures and analyzes some of the impairments that apply to each. 1 Contents
More informationRevision Guide for Chapter 3
Revision Guide for Chapter 3 Contents Student s Checklist Revision Notes Superposing signals... 4 Spectrum of a signal... 6 Analogue signals... 8 Digital sampling... 9 Analogue to digital conversion...
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 informationPart A: Question & Answers UNIT I AMPLITUDE MODULATION
PANDIAN SARASWATHI YADAV ENGINEERING COLLEGE DEPARTMENT OF ELECTRONICS & COMMUNICATON ENGG. Branch: ECE EC6402 COMMUNICATION THEORY Semester: IV Part A: Question & Answers UNIT I AMPLITUDE MODULATION 1.
More information