ECE 4710: Lecture #9 1 PCM Noise  Decoded PCM signal at Rx output is analog signal corrupted by “noise”  Many sources of noise:  Quantizing noise »Four.

Slides:



Advertisements
Similar presentations
Chapter 3: PCM Noise and Companding
Advertisements

Chapter 3: Pulse Code Modulation
Sampling and Pulse Code Modulation
Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Analog-to-Digital Conversion
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
CHAPTER 4 DIGITAL MODULATION Part 1.
Analog to Digital Converters (ADC) 2 ©Paul Godin Created April 2008.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 1 ECE 747 Digital Signal Processing Architecture SoC Lecture – Working with Analog-to-Digital.
Quantization Prof. Siripong Potisuk.
Chapter 6: Data Transmission Business Data Communications, 4e.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
Pulse Modulation CHAPTER 4 Part 3
EKT343 –Principle of Communication Engineering
EKT343-Principles of Communication Engineering
Fundamentals of Digital Audio. The Central Problem n Waves in nature, including sound waves, are continuous: Between any two points on the curve, no matter.
Chapter 4 Digital Transmission
SIMS-201 Audio Digitization. 2  Overview Chapter 12 Digital Audio Digitization of Audio Samples Quantization Reconstruction Quantization error.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
1/21 Chapter 5 – Signal Encoding and Modulation Techniques.
Pulse Modulation 1. Introduction In Continuous Modulation C.M. a parameter in the sinusoidal signal is proportional to m(t) In Pulse Modulation P.M. a.
Formatting and Baseband Modulation
Modulation, Demodulation and Coding Course Period Sorour Falahati Lecture 2.
A/D Conversion No. 1  Seattle Pacific University Analog to Digital Conversion Based on Chapter 5 of William Stallings, Data and Computer Communication.
Fundamentals of Digital Communication
Digital Communications I: Modulation and Coding Course Spring – 2012 Jeffrey N. Denenberg Lecture 2: Formatting and Baseband Modulation.
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Chapter 6: Data Transmission Business Data Communications, 4e.
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
CE 4228 Data Communications and Networking
Sensitivity System sensitivity is defined as the available input signal level Si for a given (SNR)O Si is called the minimum detectable signal An expression.
ACOE2551 Microprocessors Data Converters Analog to Digital Converters (ADC) –Convert an analog quantity (voltage, current) into a digital code Digital.
Pulse Code Modulation (PCM)
10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011.
DSB-SC AM Tx signal  AM Tx signal spectrum
Signal Encoding Techniques. Lecture Learning Outcomes Be able to understand, appreciate and differentiate the different signal encoding criteria available.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
CE Digital Signal Processing Fall 1992 Waveform Coding Hossein Sameti Department of Computer Engineering Sharif University of Technology.
1 PCM & DPCM & DM. 2 Pulse-Code Modulation (PCM) : In PCM each sample of the signal is quantized to one of the amplitude levels, where B is the number.
Pulse Code Modulation PCM is a method of converting an analog signal into a digital signal. (A/D conversion) The amplitude of Analog signal can take any.
ECE 4710: Lecture #7 1 Overview  Chapter 3: Baseband Pulse & Digital Signaling  Encode analog waveforms into baseband digital signals »Digital signaling.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
Digital Multiplexing 1- Pulse Code Modulation 2- Plesiochronous Digital Hierarchy 3- Synchronous Digital Hierarchy.
ECE 4710: Lecture #12 1 Normalized A =  2 Unipolar NRZ Advantages: 1) Easy to generate for TTL (0, +5V) 2) Single supply voltage 3) Best FNBW Disadvantages:
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
ECE 4710: Lecture #31 1 System Performance  Chapter 7: Performance of Communication Systems Corrupted by Noise  Important Practical Considerations: 
IT-101 Section 001 Lecture #9 Introduction to Information Technology.
Frequency Modulation ECE 4710: Lecture #21 Overview:
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2014.
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
COMPANDING - is the process of compressing and then expanding
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part III) DIGITAL TRANSMISSION Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional.
Lifecycle from Sound to Digital to Sound. Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre Hearing: [20Hz – 20KHz] Speech: [200Hz.
Sistem Telekomunikasi, Sukiswo, ST, MT Sukiswo
Lecture 1.5. Sampling. Quantizing. Encoding.
Principios de Comunicaciones EL4005
Analog to digital conversion
DIGITIAL COMMUNICATION
UNIT II.
Sampling rate conversion by a rational factor
Digital Control Systems Waseem Gulsher
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Chapter 3: Pulse Code Modulation
لجنة الهندسة الكهربائية
Chapter 3: PCM Noise and Companding
PCM & DPCM & DM.
Presentation transcript:

ECE 4710: Lecture #9 1 PCM Noise  Decoded PCM signal at Rx output is analog signal corrupted by “noise”  Many sources of noise:  Quantizing noise »Four types: 1)Overload 2) Random 3) Granular 4) Hunting/Idle Channel  Channel noise and/or interference »Thermal noise  Additive White Gaussian Noise (AWGN) »Interference from same-channel users  Improper filtering or channel BW restrictions  ISI and BER

ECE 4710: Lecture #9 2 PCM S/N  Input analog signal must be bandlimited to prevent aliasing  Another possible source of “noise”  distortion  Use low pass anti-aliasing filter prior to PAM generation  What is S/N ratio for PCM??  Assuming only quantizing error for noise source then peak signal power to total average noise power M = # Quantizing Levels P e = Probability of Bit Error

ECE 4710: Lecture #9 3 PCM S/N  Average signal power to average noise power  P e is bit error probability of binary PCM signal at the DAC receiver input, e.g. prior to analog conversion  Value depends on type of communication systems and amount of channel noise  Assuming (best case!) no channel noise and no ISI  P e = 0

ECE 4710: Lecture #9 4 PCM S/N  For P e = 0 then  As M , quantizing step size and roundoff error  so the S / N   Equations are ideal S / N  Peak-to-peak level of input analog signal must be matched to quantizer level from – V to + V volts  Improper matching of signal & quantizer levels leads to additional sources of quantizer noise not considered in developing S / N equations

ECE 4710: Lecture #9 5  Overload Noise  Peak level of analog waveform at input to PCM encoder should not exceed design level of encoder (+ V )  If it does exceed then PCM output will have continuous flat top for time period that the design level is crossed  Significant distortion as error can be much greater than roundoff error and square flat-top produces many high- frequency harmonics Quantizing Noise t +V

ECE 4710: Lecture #9 6  Random Noise  Roundoff error results in random “white” noise if input signal level is properly set  Random noise produces white hissing sound or snowy video image (speckle)  If input signal is not matched to the quantizer and is significantly weaker  random errors are a much larger % of signal power (see next slide) »Ideal S / N equations shown previously are not valid Quantizing Noise

ECE 4710: Lecture #9 7  Granular Noise  Input signal level is much smaller than quantizer design level »Amplitude of human speech is heavily weighted to small values  Roundoff errors are not equally likely (no longer random)  Produces harsh granular sound like rocks poured into barrel  Granular noise can be randomized by assigning more quantization levels to weak signal values »Non-uniform quantization »  -law or A -law quantizers (discussed next) Quantizing Noise

ECE 4710: Lecture #9 8  Hunting or Idle Channel Noise  Occurs when input analog waveform is nearly constant »Including no signal, e.g. zero level like pause in speech  idle channel  Discrete values at quantizer output can oscillate between two adjacent quantization levels »Oscillating signal produces tone at 0.5 f s  Eliminate hunting noise by »Filtering out the tone »Designing quantizer to not have vertical step at constant input value  stair step rather than stair rise  Usually always done for 0 V input Quantizing Noise

ECE 4710: Lecture #9 9 PCM S/N  Since M = 2 n the ideal S/N equation can be written  6-dB rule: Additional 6-dB improvement in S/N for each bit of data added to PCM word  Above equation is valid for many types of input waveforms and quantization characteristics  Value for  will depend on these issues  PCM S/N performance easily tabulated for P e = 0

ECE 4710: Lecture #9 10 PCM S/N 8-bit PCM Encoder is very popular  Landline Telephony

ECE 4710: Lecture #9 11 Example  Digital Compact Disc  16-bit PCM word  Reed-Solomon coding for correcting burst errors due to scratches and fingerprints  f s = 44.1 kHz for each stereo channel  Max BW for FM audio spectrum is ~15 kHz (high-fidelity) »f s  2 B  some oversampling to prevent aliasing  Data rate (w/o coding) = 2 f s 16 = 1.41 Mbps ;  CD storage ~ 640 Mbyte (1 byte = 8 bits)  # minutes = [8 ( )] / [ )] = 60.5 minutes = 15 four minute songs 2 stereo channels

ECE 4710: Lecture #9 12 Non-Uniform Quantizing  Analog voice signals have higher probability of weak amplitudes than peak amplitudes  Non-uniform amplitude distribution  1 V peak signal may have many levels of 0.1 V (20 dB down)  Granular noise is serious problem if step size is not smaller for weak amplitude values  Non-uniform quantizers are required for good PCM digital voice »Variable quantizing step size  nonlinear  Can use non-linear compression amplifier on analog input prior to passing to PCM circuit  Compression amplifier performance can also be approximated using digital circuit

ECE 4710: Lecture #9 13 Non-Uniform Quantizing Note: 4 Levels shown but negative same as positive

ECE 4710: Lecture #9 14 Compression  In U.S. a  -law compression characteristic is used  A  0 corresponds to uniform quantizing  A  255 compression is used by telephone companies in U.S., Japan, and Canada  Another compression ( A -law) is used in Europe (see book for equations)

ECE 4710: Lecture #9 15 Compression

ECE 4710: Lecture #9 16 Compression  For digital circuit implementation the smooth non- linear compression characteristics are approximated using piecewise linear chords  Uniform quantizer with 16 steps used for 8 piecewise linear chords  816 = 128 levels  2 for  V = 256 levels  Step size  is varied for different chords »Smaller  for lower amplitude values »Selected such that full scale value of last chord segment matches peak analog input level  8-chord segmenting technique is used worldwide

ECE 4710: Lecture #9 17 Digital Compression PCM Code Word 1 sign bit + 3 chord bits = 2 3 = 8 chords + 4 step bits = 2 4 = 16 steps / chord + 8 total bits

ECE 4710: Lecture #9 18 Compression  If compression is used in Tx then expansion (decompression) must be used in Rx  Compression/Expander = Compander  What is output S/N for non-uniform quantizers??  6-dB rule still applies but  is different  V is peak design level of quantizer and x RMS is RMS value of analog input signal

ECE 4710: Lecture #9 19 Compression  V / x RMS is called loading factor and is often set to 4 = 12 dB (20 log 4) to prevent overload noise (uniform quantizer only)  This yields  = 4.77 – 12 = -7.3 dB rather than  for average S/N and ideal conditions (Table 3-2, Equation 3-17)  As   then   and consequently starting point for S/N   More compression leads to overall lower starting point for average S/N  Advantage is that S/N performance is much less sensitive to input signal level strength

ECE 4710: Lecture #9 20 Compression S/N