Pulse Code Modulation
|
|
- Maud Harvey
- 6 years ago
- Views:
Transcription
1 Pulse Code Modulation EE 44 Spring Semester Lecture 9 Analog signal Pulse Amplitude Modulation Pulse Width Modulation Pulse Position Modulation Pulse Code Modulation (3-bit coding) 1
2 Advantages of Digital Over Analog For Communications 1. Digital is more robust than analog to noise and interference. Digital is more viable to using regenerative repeaters 3. Digital hardware more flexible by using microprocessors and VLSI 4. Can be coded to yield extremely low error rates with error correction 5. Easier to multiplex several digital signals than analog signals 6. Digital is more efficient in trading off SNR for bandwidth 7. Digital signals are easily encrypted for security purposes 8. Digital signal storage is easier, cheaper and more efficient 9. Reproduction of digital data is more reliable without deterioration 10. Cost is coming down in digital systems faster than in analog systems and DSP algorithms are growing in power and flexibility Analog signals vary continuously and their value is affected by all levels of noise.
3 amplitude amplitude amplitude Analog to Digital Conversion Process (ADC) Three Step Process time time time Analog Signal Analog signal is continuous in time & amplitude Sample Quantize Encode Sampling selects the data points we use to create the digital data Captured Sampled Data Values Discrete time values: few amplitudes from analog signal Quantizing chooses the amplitude values used to encode Quantized Sampled Data Now have discrete Values in both time & amplitude Encoding assigns binary numbers to those amplitude values Digital Signal Now have the digital data which is the final result Note: Discrete time corresponds to the timing of the sampling. 3
4 Next Topic Pulse Code Modulation Pulse-code modulation (PCM) is used to digitally represent sampled analog signals. It is the standard form of digital audio in computers, CDs, digital telephony and other digital audio applications. The amplitude of the analog signal is sampled at uniform intervals and each sample is quantized to its nearest value within a predetermined range of digital levels. Four-bit coding (16 discrete levels) 4
5 Allowed quantization levels Second Step Quantization I Quantization is the process of changing a continuous-amplitude signal into on with discrete amplitudes. m p m(t) Quantized samples of m q (t) t m p L = m p L = 16 levels 4 bits Maximum value = m p 5
6 Four-Bit Binary Pulse Code (Example) Table 5.1 on page 49 To communicate sampled values, we send a sequence of bits that represents the quantized value. For 16 quantization levels, 4 bits are required. PCM can use a binary representation of value. The PSTN uses PCM 6
7 Quantization II We start with a sampled signal {call it m(t)} and now we want to quantize it. The quantized amplitude is limited to a range, say from m p to +m p. (Note: the range of m(t) may extend beyond (-m p, m p ) in some cases.) Divide the range (-m p, m p ) into L uniformly spaced intervals. The number intervals is L and the separation between quantized levels is mp L The k th sample point of m(t) is designated as m(kt S ) and is assigned a value equal to the midpoint between two adjacent levels. Define: m(kt S ) = k th sample s value, and m q (kt S ) = k th quantized sample s value. Then the quantization error q(kt S ) is equal to m q (kt S ) - m(kt S ) 7
8 Error Generated by Quantization (Quantization Noise) Quantization noise q( t) m( t) m ( t) q Quantization fluctuation or noise 8
9 The quantized levels are separated by Quantization III The maximum error for any sample point s quantized value is at most ½. The time average mean-square quantization error is Let N q = q. Thus N q is proportional to the fluctuation of the error signal. This is usually called quantization noise. We know that m(t) = m q (t) + q(t) q m p m L The signal (or message) power S 0 is proportional to the square of m(t), thus 3L 1 p S m ( t), but if m( t) is sinusoidal, S 0 0 Note: denotes time average m p 9
10 Quantization IV We want a measure of the quality of received signal (that is, the ratio of the strength of the received signal S 0 relative to the strength of the error N q due to quantization). This is the Signal-to-Quantization Noise Ratio (SQNR) and is given by S m ( t) m ( t) 0 SQNR 3L N q m m p p 3L m t It is usually expressed in decibels, Note: () 1 m p SQNR db S 0 3L 10log10 10log 10 Nq Conclusion: To reduce the quantization error relative to the message signal level, use smaller quantization steps. 10
11 The Dilemma of Strong Signals versus Weak Signals Strong Signal Weak Signal (a) Linear encoding Note different encoding levels on each side. (b) With non-linear encoding Companding 11
12 Use Compression and Expansion Companding Compression Restoration m(t) (m) m(t) m(t) 1
13 Output (y/y max ) Output (y/y max ) Companding Laws A-Law Companding (Europe) -Law Companding (North America) Input (m/m p ) A m m 1 y for 0 1 log e A m p mp A A Am 1 m y 1 log e for 1 1 log e A m p A mp y Input (m/m p ) 1 m m log e 1 for 0 1 log e(1 ) m p mp 13
14 Flattening of the S/N Ratio Using the -Law For optimal S 0 /N q ratio in North America = 55 is used. An approximately constant S 0 /N q ratio is the most desirable. S N 0 q (8 bits) Relative signal power S 0 (db) 14
15 Transmission Bandwidth In binary PCM, we have a group of n bits corresponding to L levels with n bits. Thus, L = n or n = log (L) Signal m(t) is band-limited to B Hz which requires B samples per second. For nb elements of information, we must transfer nb bits/second. Thus, the minimum bandwidth B T needed to transmit nb bits/second is B T = nb Hz Practically speaking, usually we choose the transmission bandwidth to be a little higher than the minimum bandwidth required. 15
16 Example Problem: A band-limited signal m(t) of 3 khz bandwidth is sampled at rate of 33⅓ % higher than the Nyquist rate. The maximum allowable error in the sample amplitude (i.e., the maximum quantization error) is 0.5% of the peak amplitude m p. Assume binary encoding. Find the minimum bandwidth of the channel to transmit the encoded binary signal. Solution: The Nyquist rate is R N = x 3000 Hz = 6000 Hz (samples/second), but the actual rate is 33⅓ % higher, so that is 6000 Hz + (⅓ x 6000) = 8000 Hz. The quantization step is and the maximum quantization error is plus/minus /. Hence, we can write mp 0.5 mp L 00 L 100 For binary coding, L, must be a power of two; therefore, knowing that L = 7 = 18 and 8 = 56, we must choose n = 8 to guarantee better than a 0.5% error. 16
17 Example Continued Solution (continued): Having chosen n = 8 to guarantee < 0.5% error, to find the bandwidth required we start with Total number of bits per second C = 8 bits 8000 Hz = 64,000 bits/second However, we know we can transmit bits/hz of bandwidth, so it requires a bandwidth B T of B T = C/ = 3,000 Hz = 3 khz If 4 such signals are multiplexed onto a single line (known as a T1 Line in the Bell telephone system), then C T1 = 4 x 64 kb/s = Mb/s, and the bandwidth is 768 khz A maximum of B independent elements of information per second can be transmitted, error-free, over a noiseless channel of bandwidth B Hz. 17
18 Exponential Increase of the Output SNR (S/N Ratio) We start with the SNR (signal-to-noise ratio) equation from slide 10 above: S N () 3 S0 m t q mp N 0 q m () t 3 L m p The number of levels L can be expressed as L = n where n = log (L) and is the number of bits to generate L levels. The SNR can now be expressed as Using the expression for bandwidth, B T = nb, then we arrive at S N Taking the logarithm gives 0 q m () t 3 m p n B / B S 0 S m () t 0 10 log log nlog 10 6n db Nq Nq m p db T denotes time average 18
19 SNR Example Given a sinusoidal modulating signal m(t) of amplitude A m into a load resistance R = 1 ohm, find the signal-to-quantization noise ratio (sometimes called SNR): Setting m max = A m Am Pave and set mmax A S m () t 0 3Pave 3 3 () () () Nq m p mmax n n n m L n SNR S 0 10log n db Nq db db db db 19
20 Bell System s T1 Carrier System (196) The T-carrier is a member of the group of carrier systems developed by AT&T Bell Laboratories for digital transmission of multiplexed telephone calls using Pulse Code Modulation and Time Division Multiplexing. The first version, the Transmission System 1 (T1), was introduced in 196 in the Bell System, and could transmit up to 4 telephone calls simultaneously over a single transmission line consisting of copper wire. 193 bit frame 1 sec/frame Mbit/s data rates 0
21 T1 Carrier Time Division Multiplexing 1
22 Comparison of T-Carrier (North America) and E-Carrier (Europe) Carrier Level T-Carrier Data Rates E-Carrier Data Rates Zero-level 64 kbits/s (DS-0) 64 kbits/s First-level Second-level Third-level Fourth-level Fifth-level Mbits/s (DS-1) T1 4 channels 6.31 Mbits/s (DS-) T 96 channels Mbits/s (DS3) T3 67 channels Mbits/s (DS4) T4 403 channels Mbits/s (DS5) T channels.048 Mbits/s (E1) 3 user channels Mbits/s (E) 18 channels Mbits/s (E3) 51 channels Mbits/s (E4) 048 channels Mbits/s (E5) 819 channels
23 Worked PCM Example We are given a signal m(t) = cos(50 t) as a single-tone signal input. (a) Find the SNR with 8-bit PCM. For 8-bit encoding, L = n where n = 8, therefore, the number of levels = 56. The amplitude A m of the sinusoidal waveform means that m p = volts. The total signal swing possible (- m p to + m p ) will be m p = 4 volts, therefore, the average signal power is P ave = [(A m ) /] = [ /] = watts. (See slide 19) The interval = [m p /L] = 4 volts/56 levels = volt. (See slide 19) Now we can find the SNR (signal-to-quantized noise ratio) (See side 18) Using for the quantization noise N q = [ /1], and taking P ave = W, the SNR is given by S P ave , 304 Nq Nq ( ) SNR 10log 98, db db 10 3
24 Worked Example for PCM (continued) We are given a signal m(t) = cos(50 t) as the signal input. (b) If the minimum SNR is to be at least 36 db, how many bits n are needed to encode the signal (i.e., find n)? Other parameters such as signal power remain the same as in part (a) on previous slide. Note that 36 db is numerically equivalent to 3,981. Remembering that the interval is = [m p /L] and m p = 4 volts. m p 4 4 3, 981 ; and volt 3981 Therefore, we can determine the number of levels L and then find n. m p 4 L The lowest integer number of bits n that will give at least 31.5 levels is n = 5 because 5 = 3 levels. So the answer is 5 bits. 4
25 Differential Pulse Code Modulation (DPCM) PCM is not really efficient because it generates so many bits taking up a lot of bandwidth. Can we improve on this? YES. Suppose we have a slowly varying signal m(t), then we exploit this by using the difference between two adjacent samples. This will form the basis of differential pulse code modulation (DPCM). Let m[k] be the k th sample reading of signal m(t). Then we can express the difference between two adjacent samples as d[k] = m[k] m[k-1] Principle: Instead of transmitting m[k], we transmit d[k]. 5
26 Differential Pulse Code Modulation (continued) At the receiver knowing d[k] and the previous value of m[k-1] allows us to construct the value of m[k]. How do we benefit from doing this? The difference of successive samples almost always is much smaller than the full range of the sample values of m(t) (full range covers -m p to +m p ). We use this fact to improve upon the efficiency of PCM by requiring fewer bits. Furthermore, we can make use of the estimate of m[k], denoted by m est [k]. We use previous sample values of m(t) to make this estimate. Suppose m est [k] is the estimate of the k th sample, then the difference d[k] is defined by d[k] = m[k] m est [k] and it is the difference d[k] that is transmitted. 6
27 Differential Pulse Code Modulation (continued) Receiver Concept: At the receiver we determine the estimate m est [k] from previous sample values, and then generate m[k] by adding the received d[k] values to the estimate m est [k]. Thus the reconstruction of the samples is done iteratively. How do we carry out such an estimation? 7
28 Digression on Signal Prediction Starting with a Taylor series (with time step T s ), 3 3 d( m( t)) TS d ( m( t)) TS d ( m( t)) m[ t TS] m( t) TS... 3 dt! dt 3! dt dm() t m[ t TS ] m( t) TS for small TS dt We denote the k th sample of m(t) by m[k], that is, m[kt S ] = m[k], and m[kt S T S ] = m[k 1], and so on. This is a first-order predictor. In handling the derivatives, we write Thus, So we get an approximation of the (k+1) th sample, m[k+1], from the two prior samples, namely m[k] and m[k-1]. d dt m[ k] m[ k 1] m[ k 1] m[ k] TS TS m[ k 1] m[ k] m[ k 1] m( kts ) m( kts TS ) m ( kt S ) T S 8
29 Signal Prediction (continued) But we can do even better than this. In general, m[ k] a m[ k 1] a m[ k ]... a m[ k N] m [ k] 1 The set of {a i } are the predictor coefficients. This is the predicted value of m[k]. It is an N th order predictor. Note that the input consists of the weighted previous samples m[k-1], m[k-], etc. We say that input m[k] gives output m est [k]. For a first-order prediction, m est [k] = m[k-1]. The next slide shows how to implement this prediction of m[k]. N q 9
30 Linear Predictor Implemented With Transversal Filter m [ k] a m[ k 1] a m[ k ]... a m[ k N] est 1 N Input m[k] Delay T S Delay T S Delay T S Delay Delay... T T S S a 1 a a 3 a N Output m est [k] Transversal filter is a tapped delay line (with required weights {a i } ) 30
31 DPCM Transmitter Input m[k] + d[k] Quantizer Output d q [k] m est [k] + + Predictor m q [k] d[ k] m[ k] m [ k] and is quantized to yield, est d [ k] d[ k] q[ k] where q[ k] is the quantization error q The predictor output m est [k] is fed back to the input so the predictor input m q [k] is given by m [ k] m [ k] d [ k] m[ k] d[ k] d [ k] m[ k] q[ k] q q q q This shows that m q [k] is the quantized version of m[k]. 31
32 DPCM Receiver Input d q [k] + Output m q [k] + m est [k] Predictor The receiver s output (which is the predictor s input) is also the same, m q [k] = m[k] + q[k]. Hence, we are able to receive the desired signal m[k] plus the quantization noise, q[k]. It is important to note that from the difference signal d[k] is much smaller that the noise associated with m[k]. 3
33 DPCM SNR Improvement How much better is DPCM with regard to SNR? To determine this, define m p and d p as the peak amplitudes of m(t) and d(t), respectively. Assuming the same number of steps L for both, then the quantization step in DPCM is reduced in magnitude by d p /m p. The quantization noise is proportional to () the quantization noise power is reduced by a factor (d p /m p ) and the SNR is therefore increased by (m p /d p ). Maintaining the same SNR, the number of bits can be reduced. Example: The AT&T telephone system sometimes operates at 3 kbits/s (or even 4 kbits/s) when using DPCM. [The telephone system was initially designed to use a 64 kbits/second data rate.] 33
34 Adaptive Differential PCM Adaptive differential PCM (ADPCM) can further improve upon DPCM by Incorporating an adaptive quantizer (variable ) at encoding. The quantized prediction error d q [k] is a good measure of the predicted error size it can be used to change which minimizes d q [k]. When d q [k] fluctuates around large positive or negative values, the prediction error is large and needs to increase, but when d q [k] fluctuates around zero (small values), then needs to decrease. m[k] + Adaptive Quantizer n th order Predictor d q [k] To Channel Example: An 8-bit PCM sequence can be encoded into a 4-bit ADPCM sequence at the same sampling rate. This reduces the channel bandwidth by one-half with no loss in quality. 34
35 Adaptive Differential PCM Output Example time 35
36 Next Topic is Delta Modulation 36
EEE 309 Communication Theory
EEE 309 Communication Theory Semester: January 2016 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Part 05 Pulse Code
More informationDigital Communication (650533) CH 3 Pulse Modulation
Philadelphia University/Faculty of Engineering Communication and Electronics Engineering Digital Communication (650533) CH 3 Pulse Modulation Instructor: Eng. Nada Khatib Website: http://www.philadelphia.edu.jo/academics/nkhatib/
More informationECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2
ECE 556 BASICS OF DIGITAL SPEECH PROCESSING Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2 Analog Sound to Digital Sound Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre
More informationWaveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two
Chapter Two Layout: 1. Introduction. 2. Pulse Code Modulation (PCM). 3. Differential Pulse Code Modulation (DPCM). 4. Delta modulation. 5. Adaptive delta modulation. 6. Sigma Delta Modulation (SDM). 7.
More informationDigital Audio. Lecture-6
Digital Audio Lecture-6 Topics today Digitization of sound PCM Lossless predictive coding 2 Sound Sound is a pressure wave, taking continuous values Increase / decrease in pressure can be measured in amplitude,
More informationEEE 309 Communication Theory
EEE 309 Communication Theory Semester: January 2017 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Types of Modulation
More informationDIGITAL COMMUNICATION
DEPARTMENT OF ELECTRICAL &ELECTRONICS ENGINEERING DIGITAL COMMUNICATION Spring 00 Yrd. Doç. Dr. Burak Kelleci OUTLINE Quantization Pulse-Code Modulation THE QUANTIZATION PROCESS A continuous signal has
More informationPulse Code Modulation (PCM)
Pulse Code Modulation (PCM) PCM in the Bell System Multiplexing PCM Asynchronous PCM Extensions to PCM Differential PCM (DPCM) Adaptive DPCM (ADPCM) Delta-Sigma Modulation (DM) Vocoders PCM in the Bell
More informationCHAPTER 4. PULSE MODULATION Part 2
CHAPTER 4 PULSE MODULATION Part 2 Pulse Modulation Analog pulse modulation: Sampling, i.e., information is transmitted only at discrete time instants. e.g. PAM, PPM and PDM Digital pulse modulation: Sampling
More informationVoice Transmission --Basic Concepts--
Voice Transmission --Basic Concepts-- Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics: Amplitude Frequency Phase Telephone Handset (has 2-parts) 2 1. Transmitter
More information10 Speech and Audio Signals
0 Speech and Audio Signals Introduction Speech and audio signals are normally converted into PCM, which can be stored or transmitted as a PCM code, or compressed to reduce the number of bits used to code
More informationTime division multiplexing The block diagram for TDM is illustrated as shown in the figure
CHAPTER 2 Syllabus: 1) Pulse amplitude modulation 2) TDM 3) Wave form coding techniques 4) PCM 5) Quantization noise and SNR 6) Robust quantization Pulse amplitude modulation In pulse amplitude modulation,
More informationPulse Code Modulation
Pulse Code Modulation Modulation is the process of varying one or more parameters of a carrier signal in accordance with the instantaneous values of the message signal. The message signal is the signal
More informationPULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM) 1. PCM quantization Techniques 2. PCM Transmission Bandwidth 3. PCM Coding Techniques 4. PCM Integrated Circuits 5. Advantages of PCM 6. Delta Modulation 7. Adaptive Delta Modulation
More informationChapter-3 Waveform Coding Techniques
Chapter-3 Waveform Coding Techniques PCM [Pulse Code Modulation] PCM is an important method of analog to-digital conversion. In this modulation the analog signal is converted into an electrical waveform
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 informationEEE482F: Problem Set 1
EEE482F: Problem Set 1 1. A digital source emits 1.0 and 0.0V levels with a probability of 0.2 each, and +3.0 and +4.0V levels with a probability of 0.3 each. Evaluate the average information of the source.
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 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 informationCODING TECHNIQUES FOR ANALOG SOURCES
CODING TECHNIQUES FOR ANALOG SOURCES Prof.Pratik Tawde Lecturer, Electronics and Telecommunication Department, Vidyalankar Polytechnic, Wadala (India) ABSTRACT Image Compression is a process of removing
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 informationCHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter
CHAPTER 3 Syllabus 1) DPCM 2) DM 3) Base band shaping for data tranmission 4) Discrete PAM signals 5) Power spectra of discrete PAM signal. 6) Applications (2006 scheme syllabus) Differential pulse code
More informationChapter 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 informationSOME PHYSICAL LAYER ISSUES. Lecture Notes 2A
SOME PHYSICAL LAYER ISSUES Lecture Notes 2A Delays in networks Propagation time or propagation delay, t prop Time required for a signal or waveform to propagate (or move) from one point to another point.
More informationUNIT III -- DATA AND PULSE COMMUNICATION PART-A 1. State the sampling theorem for band-limited signals of finite energy. If a finite energy signal g(t) contains no frequency higher than W Hz, it is completely
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 informationDepartment of Electronics and Communication Engineering 1
UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the
More informationTELECOMMUNICATION SYSTEMS
TELECOMMUNICATION SYSTEMS By Syed Bakhtawar Shah Abid Lecturer in Computer Science 1 MULTIPLEXING An efficient system maximizes the utilization of all resources. Bandwidth is one of the most precious resources
More informationCommunications IB Paper 6 Handout 3: Digitisation and Digital Signals
Communications IB Paper 6 Handout 3: Digitisation and Digital Signals Jossy Sayir Signal Processing and Communications Lab Department of Engineering University of Cambridge jossy.sayir@eng.cam.ac.uk Lent
More informationANALOGUE AND DIGITAL COMMUNICATION
ANALOGUE AND DIGITAL COMMUNICATION Syed M. Zafi S. Shah Umair M. Qureshi Lecture xxx: Analogue to Digital Conversion Topics Pulse Modulation Systems Advantages & Disadvantages Pulse Code Modulation Pulse
More informationCommunications and Signals Processing
Communications and Signals Processing Dr. Ahmed Masri Department of Communications An Najah National University 2012/2013 1 Dr. Ahmed Masri Chapter 5 - Outlines 5.4 Completing the Transition from Analog
More informationPCM & PSTN. Professor A. Manikas. Imperial College London. EE303 - Communication Systems
PCM & PSTN Professor A. Manikas Imperial College London EE303 - Communication Systems Prof. A. Manikas (Imperial College) EE303: PCM & PSTN 7 Dec 2011 1 / 64 Table of Contents 1 Introduction 2 PCM: Bandwidth
More informationCMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals
CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 16, 2006 1 Continuous vs. Discrete
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 informationContinuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals
Continuous vs. Discrete signals CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 22,
More informationMusic 270a: Fundamentals of Digital Audio and Discrete-Time Signals
Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego October 3, 2016 1 Continuous vs. Discrete signals
More informationCommunication Theory II
Communication Theory II Lecture 18: Pulse Code Modulation Ahmed Elnakib, PhD Assistant Professor, Mansoura University, Egypt April 19 th, 2015 1 Lecture Outlines opulse Code Modulation (PCM) Sampling and
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 informationAudio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau
Audio /Video Signal Processing Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau Gerald Schuller gerald.schuller@tu ilmenau.de Organisation: Lecture each week, 2SWS, Seminar
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 information3.6 Intersymbol interference. 1 Your site here
3.6 Intersymbol intererence 1 3.6 Intersymbol intererence what is intersymbol intererence and what cause ISI 1. The absolute bandwidth o rectangular multilevel pulses is ininite. The channels bandwidth
More informationComm 502: Communication Theory. Lecture 4. Line Coding M-ary PCM-Delta Modulation
Comm 502: Communication Theory Lecture 4 Line Coding M-ary PCM-Delta Modulation PCM Decoder PCM Waveform Types (Line Coding) Representation of binary sequence into the electrical signals that enter the
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 informationEC 2301 Digital communication Question bank
EC 2301 Digital communication Question bank UNIT I Digital communication system 2 marks 1.Draw block diagram of digital communication system. Information source and input transducer formatter Source encoder
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 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 informationAPPLICATIONS OF DSP OBJECTIVES
APPLICATIONS OF DSP OBJECTIVES This lecture will discuss the following: Introduce analog and digital waveform coding Introduce Pulse Coded Modulation Consider speech-coding principles Introduce the channel
More informationIn this lecture. System Model Power Penalty Analog transmission Digital transmission
System Model Power Penalty Analog transmission Digital transmission In this lecture Analog Data Transmission vs. Digital Data Transmission Analog to Digital (A/D) Conversion Digital to Analog (D/A) Conversion
More informationEXPERIMENT WISE VIVA QUESTIONS
EXPERIMENT WISE VIVA QUESTIONS Pulse Code Modulation: 1. Draw the block diagram of basic digital communication system. How it is different from analog communication system. 2. What are the advantages of
More 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 informationITM 1010 Computer and Communication Technologies
ITM 1010 Computer and Communication Technologies Lecture #14 Part II Introduction to Communication Technologies: Digital Signals: Digital modulation, channel sharing 2003 香港中文大學, 電子工程學系 (Prof. H.K.Tsang)
More informationClass 4 ((Communication and Computer Networks))
Class 4 ((Communication and Computer Networks)) Lesson 5... SIGNAL ENCODING TECHNIQUES Abstract Both analog and digital information can be encoded as either analog or digital signals. The particular encoding
More informationDigital Communication Prof. Bikash Kumar Dey Department of Electrical Engineering Indian Institute of Technology, Bombay
Digital Communication Prof. Bikash Kumar Dey Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 03 Quantization, PCM and Delta Modulation Hello everyone, today we will
More informationUniversity of Swaziland Faculty of Science Department of Electrical and Electronic Engineering Main Examination 2015
University of Swaziland Faculty of Science Department of Electrical and Electronic Engineering Main Examination 2015 Title of Paper Course Number Time Allowed Instructions Digital Communication Systems
More informationFundamentals of Data and Signals
Fundamentals of Data and Signals Chapter 2 Learning Objectives After reading this chapter, you should be able to: Distinguish between data and signals and cite the advantages of digital data and signals
More informationMultiplexing Concepts and Introduction to BISDN. Professor Richard Harris
Multiplexing Concepts and Introduction to BISDN Professor Richard Harris Objectives Define what is meant by multiplexing and demultiplexing Identify the main types of multiplexing Space Division Time Division
More informationPractical Approach of Producing Delta Modulation and Demodulation
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 11, Issue 3, Ver. II (May-Jun.2016), PP 87-94 www.iosrjournals.org Practical Approach of
More informationChapter 2: Digitization of Sound
Chapter 2: Digitization of Sound Acoustics pressure waves are converted to electrical signals by use of a microphone. The output signal from the microphone is an analog signal, i.e., a continuous-valued
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 informationWorkspace for '6-pulse' Page 1 (row 1, column 1)
Workspace for '6-pulse' Page 1 (row 1, column 1) Workspace for '6-pulse' Page 2 (row 2, column 1) Workspace for '6-pulse' Page 3 (row 3, column 1) ECEN 449 Microprocessor System Design Pulse Modulation
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 informationLecture Fundamentals of Data and signals
IT-5301-3 Data Communications and Computer Networks Lecture 05-07 Fundamentals of Data and signals Lecture 05 - Roadmap Analog and Digital Data Analog Signals, Digital Signals Periodic and Aperiodic Signals
More informationFundamentals 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 information17. Delta Modulation
7. Delta Modulation Introduction So far, we have seen that the pulse-code-modulation (PCM) technique converts analogue signals to digital format for transmission. For speech signals of 3.2kHz bandwidth,
More informationImage Compression using DPCM
GRD Journals- Global Research and Development Journal for Engineering Volume 2 Issue 4 March 2017 ISSN: 2455-5703 Image Compression using DPCM Reenu Sharma PG Student Department of Electronics & Communication
More informationMedia Devices: Audio. CTEC1465/2018S Computer System Support
Media Devices: Audio CTEC1465/2018S Computer System Support Learning Objective Describe how to implement sound in a PC Introduction The process by which sounds are stored in electronic format on your PC
More informationSampling and Pulse Code Modulation Chapter 6
Sampling and Pulse Code Modulation Chapter 6 Dr. Yun Q. Shi Dept of Electrical & Computer Engineering New Jersey Institute of Technology shi@njit.edu Sampling Theorem A Signal is said to be band-limited
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 informationEC 6501 DIGITAL COMMUNICATION UNIT - II PART A
EC 6501 DIGITAL COMMUNICATION 1.What is the need of prediction filtering? UNIT - II PART A [N/D-16] Prediction filtering is used mostly in audio signal processing and speech processing for representing
More informationData Communication. Chapter 3 Data Transmission
Data Communication Chapter 3 Data Transmission ١ Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, coaxial cable, optical fiber Unguided medium e.g. air, water, vacuum ٢ Terminology
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 informationCommunication Systems Lecture-12: Delta Modulation and PTM
Communication Systems Lecture-12: Delta Modulation and PTM Department of Electrical and Computer Engineering Lebanese American University chadi.abourjeily@lau.edu.lb October 26, 2017 Delta Modulation (1)
More informationUNIT-1. Basic signal processing operations in digital communication
UNIT-1 Lecture-1 Basic signal processing operations in digital communication The three basic elements of every communication systems are Transmitter, Receiver and Channel. The Overall purpose of this system
More information6.2 MIDI: Musical Instrument Digital Interface. 6.4 Further Exploration
Chapter 6 Basics of Digital Audio 6.1 Digitization of Sound 6.2 MIDI: Musical Instrument Digital Interface 63 6.3 Quantization and Transmission of Audio 6.4 Further Exploration 6.1 Digitization of Sound
More informationChapter 3. Data Transmission
Chapter 3 Data Transmission Reading Materials Data and Computer Communications, William Stallings Terminology (1) Transmitter Receiver Medium Guided medium (e.g. twisted pair, optical fiber) Unguided medium
More informationDIGITAL COMMINICATIONS
Code No: R346 R Set No: III B.Tech. I Semester Regular and Supplementary Examinations, December - 23 DIGITAL COMMINICATIONS (Electronics and Communication Engineering) Time: 3 Hours Max Marks: 75 Answer
More informationLecture 3: Data Transmission
Lecture 3: Data Transmission 1 st semester 1439-2017 1 By: Elham Sunbu OUTLINE Data Transmission DATA RATE LIMITS Transmission Impairments Examples DATA TRANSMISSION The successful transmission of data
More informationEE390 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 informationMULTIMEDIA SYSTEMS
1 Department of Computer Engineering, Faculty of Engineering King Mongkut s Institute of Technology Ladkrabang 01076531 MULTIMEDIA SYSTEMS Pk Pakorn Watanachaturaporn, Wt ht Ph.D. PhD pakorn@live.kmitl.ac.th,
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 informationMeasuring and generating signals with ADC's and DAC's
Measuring and generating signals with ADC's and DAC's 1) Terms used Full Scale Range, Least Significant Bit (LSB), Resolution, Linearity, Accuracy, Gain Error, Offset, Monotonicity, Conversion time, Settling
More informationReview of Lecture 2. Data and Signals - Theoretical Concepts. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2
Data and Signals - Theoretical Concepts! What are the major functions of the network access layer? Reference: Chapter 3 - Stallings Chapter 3 - Forouzan Study Guide 3 1 2! What are the major functions
More informationANALOG-TO-DIGITAL CONVERTERS
ANALOG-TO-DIGITAL CONVERTERS Definition An analog-to-digital converter is a device which converts continuous signals to discrete digital numbers. Basics An analog-to-digital converter (abbreviated ADC,
More information(Refer Slide Time: 3:11)
Digital Communication. Professor Surendra Prasad. Department of Electrical Engineering. Indian Institute of Technology, Delhi. Lecture-2. Digital Representation of Analog Signals: Delta Modulation. Professor:
More informationChapter 3 Data and Signals
Chapter 3 Data and Signals 3.2 To be transmitted, data must be transformed to electromagnetic signals. 3-1 ANALOG AND DIGITAL Data can be analog or digital. The term analog data refers to information that
More informationSixth Semester B.E. Degree Examination, May/June 2010 Digital Communication Note: Answer any FIVEfull questions, selecting at least TWO questionsfrom each part. PART-A a. With a block diagram, explain
More 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 informationYEDITEPE 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 informationCOMP467. Local Asynchronous Communication. Goals. Data is usually sent over a single channel one bit at a time.
COMP467 Local Asynchronous Communication Goals Understand the RS-232 transmission format Be able to compute the parity of a byte Understand the difference between baud and bits per second Be able to calculate
More informationChapter 4 Digital Transmission 4.1
Chapter 4 Digital Transmission 4.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4-1 DIGITAL-TO-DIGITAL CONVERSION In this section, we see how we can represent
More informationIntroduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals
Introduction to Telecommunications and Computer Engineering Unit 3: Communications Systems & Signals Syedur Rahman Lecturer, CSE Department North South University syedur.rahman@wolfson.oxon.org Acknowledgements
More informationDigital Sampling. This Lecture. Engr325 Instrumentation. Dr Curtis Nelson. Digital sampling Sample rate. Bit depth. Other terms. Types of conversion.
Digital Sampling Engr325 Instrumentation Dr Curtis Nelson Digital sampling Sample rate. Bit depth. Other terms. Types of conversion. This Lecture 1 Data Acquisition and Control Computers are nearly always
More informationTerminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Direct link. Point-to-point.
Terminology (1) Chapter 3 Data Transmission Transmitter Receiver Medium Guided medium e.g. twisted pair, optical fiber Unguided medium e.g. air, water, vacuum Spring 2012 03-1 Spring 2012 03-2 Terminology
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 informationWaveform Coding Algorithms: An Overview
August 24, 2012 Waveform Coding Algorithms: An Overview RWTH Aachen University Compression Algorithms Seminar Report Summer Semester 2012 Adel Zaalouk - 300374 Aachen, Germany Contents 1 An Introduction
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 informationTelecommunication Electronics
Politecnico di Torino ICT School Telecommunication Electronics C5 - Special A/D converters» Logarithmic conversion» Approximation, A and µ laws» Differential converters» Oversampling, noise shaping Logarithmic
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 informationTerminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Simplex. Direct link.
Chapter 3 Data Transmission Terminology (1) Transmitter Receiver Medium Guided medium e.g. twisted pair, optical fiber Unguided medium e.g. air, water, vacuum Corneliu Zaharia 2 Corneliu Zaharia Terminology
More informationSirindhorn International Institute of Technology Thammasat University
Name...ID... Section...Seat No... Sirindhorn International Institute of Technology Thammasat University Midterm Examination: Semester 1/2009 Course Title Instructor : ITS323 Introduction to Data Communications
More information