SlideShare a Scribd company logo
Fundamentals of Communication Systems
(ECE 252)
Lecture 7 :
2
Outlines
• Quantization :
o Quantization process
o Quantization noise
o Types of quantization
3
Recall( How to digitize)
• Our message (e.g. voice,video.. etc) is continuous both in time and amplitude
• To convert it into digital, we should do the following:
o Choose certain time samples “Sampling”
o Each time sample is approximated to discrete levels “Quantization”.
o Representthe discrete value by digital symbols (e.g. 0 1 ) “Encoding”
0 𝑇
𝑇𝑠
𝑡
0
𝑡
𝑚(𝑡)
𝑚𝛿(𝑡)
0 𝑇
𝑇𝑠
𝑡
0100 ,1000, 0011, …..
4
What is quantization
• Continuous signals (e.g. voice)have a continuous values.
• No necessary to transmit all these ranges as human ear for example can detect infinite
differences.
• Thus, message of continuous amplitude → is converted to → signal of discrete amplitude.
• In other words, amplitudes are rounded to discrete values (i.e. as you round decimal
numbers to integer numbers).
• The process is called quantization and defined as transforming time sampled message
𝒎(𝒏𝑻𝒔) to discrete amplitudes 𝒗(𝒏𝑻𝒔) taken froma finite set of amplitudes.
5
Quantization process
• 𝒎(𝒏𝑻𝒔) : input sampled message
• 𝒈𝒌: decision levels (thresholds)
• 𝒗(𝒏𝑻𝒔) : representation/ reconstructionlevels
Quantizer
(𝒈𝒌)
𝑚(𝑛𝑇𝑠) 𝑣(𝑛𝑇𝑠)
𝑔6
𝑔5
𝑔1
𝑔2
𝑔3
𝑔4
𝑣1
𝑣2
𝑣3
𝑣4
𝑣5
𝑣6
𝑣7
6
Outlines
• Quantization :
o Quantization process
o Quantization noise
o Types of quantization
7
Quantization noise
• Since, the signal (𝑚) is transformed(approximated) to discrete levels (𝑣), the error/
difference(q)between output and input (i.e. 𝒒 = 𝒗 − 𝒎 ) can be consideredas a noise.
• The noise value (q) ranges from −𝚫/𝟐 to +𝚫/𝟐
𝑚
𝑣
𝑞
8
Quantization noise (cont.)
• If the number of levels are big, one can safely assume that all values of 𝒒 are likely to occur
with same probability.
• Since, the summation of the probability density function should be = 1, the probability
distribution function is given by:
• The mean value of 𝒒 = 0.
• The rootmean square of the quantization noise is givenby:
𝝈𝟐
= න
−Δ/2
Δ/2
𝒇𝒒 𝒒 . 𝒒𝟐
𝒅𝒒
𝝈𝟐 = 𝚫𝟐/𝟏𝟐
−Δ/2 Δ/2
1/Δ
𝑓
𝑞(𝑞)
𝑞
9
SNR of quantized signal
• Recall :
o Quantization noise has range from −𝚫/𝟐 to +𝚫/𝟐.
o where 𝚫 is the quantization step.
o Maximum noise amplitude is 𝚫/𝟐.
o Corresponding noise variance is 𝝈𝟐 = 𝚫𝟐/𝟏𝟐.
• If 𝑹 bits are used to representthe quantization levels,
number of levels “possible words” = 𝟐𝑹
.
• If the message has amplitude range : −𝒎𝒑 𝒕𝒐 𝒎𝒑, the quantization step can be givenby:
𝚫 =
𝟐𝐦𝐩
𝟐𝑹
• Thus, the corresponding SNR (Ratio of signal power “𝑺𝒐” to noise power):
𝑺𝑵𝑹 = 𝟑
𝑺𝒐
𝒎𝒑
𝟐.
𝟐𝟐𝑹
• Increasing number of bits leads to exponential increase in the SNR.
10
SNR of quantized sinusoidal signal
• For sinusoidal message of peak amplitude 𝒎𝒑, the corresponding 𝑺𝒐 is givenby:
𝑺𝒐 = 𝟎. 𝟓𝒎𝒑
𝟐
• Thus, the corresponding SNR (Ratio of signal power “𝑺𝒐” to noise power):
𝑺𝑵𝑹 =
𝟑
𝟐
𝟐𝟐𝑹
• In decibel Scale (𝑺𝑵𝑹𝒅𝑩 = 𝟏𝟎𝒍𝒐𝒈𝟏𝟎𝑺𝑵𝑹𝒓𝒂𝒕𝒊𝒐):
𝑺𝑵𝑹𝒅𝑩 = 𝟏. 𝟖 + 𝟔𝑹
11
Outlines
• Quantization :
o Quantization process
o Quantization noise
o Types of quantization
12
Types of quantization
• Quantization can be classifiedof:
o Uniform:step 𝚫 is constant for all amplitude ranges
o Non-uniform:step 𝚫 is not constant
• Quantizer also can be also classifiedof :
Midtread
Decision levels
Midrise
Decision levels
13
Non-uniform quantization
• Range of human voices is big : Ratio between loud voice to weak voice is 1000:1.
• Loud sounds are less likely to happen compared to lower voices.
• Thus, it is more efficient(in terms of reducing the quantization error/noise)to:
o Quantize lower voices with smaller quantization levels
o Quantize higher voices with larger quantization levels
• A non-uniform quantization == Signal compressing followedby uniformquantization.
• Example for such compressionis 𝝁- law:
• Compression:
o Expand low values of input signal to wider range in the O/P.
o Limit higher input signals to smaller range
• Increasing the value 𝝁 increases such compression, which decreases
error for lower values and increase the error for high input values
• A compromise shouldbe applied. (Typical value is 𝝁 = 𝟐𝟓𝟓)
Non-uniform quantization
𝑣 =
log 1 + 𝜇 |𝑚|
log(1 + 𝜇)
14
Non-uniform quantization (Cont.)
• Another type of compressionis 𝑨 type
• To restore the original signal @ the receiver,a complementary process is used
• Such block called the expander.
The end

More Related Content

Similar to 07_[15]_Lecture 7[updated].pdf

Analog to digital converter
Analog to digital converterAnalog to digital converter
Analog to digital converter
Ashutosh Jaiswal
 
Digital communication
Digital communicationDigital communication
Digital communication
meashi
 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Waqas Afzal
 
Data Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacityData Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacity
Dr Rajiv Srivastava
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communication
asodariyabhavesh
 
EC6651 COMMUNICATION ENGINEERING UNIT 2
EC6651 COMMUNICATION ENGINEERING UNIT 2EC6651 COMMUNICATION ENGINEERING UNIT 2
EC6651 COMMUNICATION ENGINEERING UNIT 2
RMK ENGINEERING COLLEGE, CHENNAI
 
Analog vs digital communication
Analog vs digital communicationAnalog vs digital communication
Analog vs digital communication
Sahil Rana
 
Introduction to audio normalization
Introduction to audio normalizationIntroduction to audio normalization
Introduction to audio normalization
Keico Tu
 
Communication systems week 2
Communication systems week 2Communication systems week 2
Communication systems week 2
babak danyal
 
MINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptxMINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptx
vidhikokate7
 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulation
H K
 
2. data and signals
2. data and signals2. data and signals
2. data and signals
Humayoun Kabir
 
Wavelet transform
Wavelet transformWavelet transform
Wavelet transform
Twinkal
 
Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao
Prakash Rao
 
Transmisi Analog_24.pptx for lectured note
Transmisi Analog_24.pptx for lectured noteTransmisi Analog_24.pptx for lectured note
Transmisi Analog_24.pptx for lectured note
zulhelmanz
 
Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...
Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...
Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...
ajengpuspitasari1992
 
Dsp week 1 lecture fundamentals
Dsp week 1 lecture   fundamentalsDsp week 1 lecture   fundamentals
Dsp week 1 lecture fundamentals
Bath Spa University
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
Kamal Acharya
 
Digital transmission & analog Digital to conversion
Digital transmission &  analog Digital to conversionDigital transmission &  analog Digital to conversion
Digital transmission & analog Digital to conversion
ChAwais15
 
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdfpcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
NahshonMObiri
 

Similar to 07_[15]_Lecture 7[updated].pdf (20)

Analog to digital converter
Analog to digital converterAnalog to digital converter
Analog to digital converter
 
Digital communication
Digital communicationDigital communication
Digital communication
 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
 
Data Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacityData Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacity
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communication
 
EC6651 COMMUNICATION ENGINEERING UNIT 2
EC6651 COMMUNICATION ENGINEERING UNIT 2EC6651 COMMUNICATION ENGINEERING UNIT 2
EC6651 COMMUNICATION ENGINEERING UNIT 2
 
Analog vs digital communication
Analog vs digital communicationAnalog vs digital communication
Analog vs digital communication
 
Introduction to audio normalization
Introduction to audio normalizationIntroduction to audio normalization
Introduction to audio normalization
 
Communication systems week 2
Communication systems week 2Communication systems week 2
Communication systems week 2
 
MINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptxMINI PROJECT REPORT-Quantilinzation.pptx
MINI PROJECT REPORT-Quantilinzation.pptx
 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulation
 
2. data and signals
2. data and signals2. data and signals
2. data and signals
 
Wavelet transform
Wavelet transformWavelet transform
Wavelet transform
 
Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao Digital Signal Processing by Dr. R. Prakash Rao
Digital Signal Processing by Dr. R. Prakash Rao
 
Transmisi Analog_24.pptx for lectured note
Transmisi Analog_24.pptx for lectured noteTransmisi Analog_24.pptx for lectured note
Transmisi Analog_24.pptx for lectured note
 
Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...
Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...
Sound Level Meters.pptx Sound Level Meters.pptx Sound Level Meters.pptx Sound...
 
Dsp week 1 lecture fundamentals
Dsp week 1 lecture   fundamentalsDsp week 1 lecture   fundamentals
Dsp week 1 lecture fundamentals
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
 
Digital transmission & analog Digital to conversion
Digital transmission &  analog Digital to conversionDigital transmission &  analog Digital to conversion
Digital transmission & analog Digital to conversion
 
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdfpcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
 

Recently uploaded

Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
Mechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineeringMechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineering
sachin chaurasia
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
AIRCC Publishing Corporation
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 

Recently uploaded (20)

Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
Mechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineeringMechatronics material . Mechanical engineering
Mechatronics material . Mechanical engineering
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 

07_[15]_Lecture 7[updated].pdf

  • 1. Fundamentals of Communication Systems (ECE 252) Lecture 7 :
  • 2. 2 Outlines • Quantization : o Quantization process o Quantization noise o Types of quantization
  • 3. 3 Recall( How to digitize) • Our message (e.g. voice,video.. etc) is continuous both in time and amplitude • To convert it into digital, we should do the following: o Choose certain time samples “Sampling” o Each time sample is approximated to discrete levels “Quantization”. o Representthe discrete value by digital symbols (e.g. 0 1 ) “Encoding” 0 𝑇 𝑇𝑠 𝑡 0 𝑡 𝑚(𝑡) 𝑚𝛿(𝑡) 0 𝑇 𝑇𝑠 𝑡 0100 ,1000, 0011, …..
  • 4. 4 What is quantization • Continuous signals (e.g. voice)have a continuous values. • No necessary to transmit all these ranges as human ear for example can detect infinite differences. • Thus, message of continuous amplitude → is converted to → signal of discrete amplitude. • In other words, amplitudes are rounded to discrete values (i.e. as you round decimal numbers to integer numbers). • The process is called quantization and defined as transforming time sampled message 𝒎(𝒏𝑻𝒔) to discrete amplitudes 𝒗(𝒏𝑻𝒔) taken froma finite set of amplitudes.
  • 5. 5 Quantization process • 𝒎(𝒏𝑻𝒔) : input sampled message • 𝒈𝒌: decision levels (thresholds) • 𝒗(𝒏𝑻𝒔) : representation/ reconstructionlevels Quantizer (𝒈𝒌) 𝑚(𝑛𝑇𝑠) 𝑣(𝑛𝑇𝑠) 𝑔6 𝑔5 𝑔1 𝑔2 𝑔3 𝑔4 𝑣1 𝑣2 𝑣3 𝑣4 𝑣5 𝑣6 𝑣7
  • 6. 6 Outlines • Quantization : o Quantization process o Quantization noise o Types of quantization
  • 7. 7 Quantization noise • Since, the signal (𝑚) is transformed(approximated) to discrete levels (𝑣), the error/ difference(q)between output and input (i.e. 𝒒 = 𝒗 − 𝒎 ) can be consideredas a noise. • The noise value (q) ranges from −𝚫/𝟐 to +𝚫/𝟐 𝑚 𝑣 𝑞
  • 8. 8 Quantization noise (cont.) • If the number of levels are big, one can safely assume that all values of 𝒒 are likely to occur with same probability. • Since, the summation of the probability density function should be = 1, the probability distribution function is given by: • The mean value of 𝒒 = 0. • The rootmean square of the quantization noise is givenby: 𝝈𝟐 = න −Δ/2 Δ/2 𝒇𝒒 𝒒 . 𝒒𝟐 𝒅𝒒 𝝈𝟐 = 𝚫𝟐/𝟏𝟐 −Δ/2 Δ/2 1/Δ 𝑓 𝑞(𝑞) 𝑞
  • 9. 9 SNR of quantized signal • Recall : o Quantization noise has range from −𝚫/𝟐 to +𝚫/𝟐. o where 𝚫 is the quantization step. o Maximum noise amplitude is 𝚫/𝟐. o Corresponding noise variance is 𝝈𝟐 = 𝚫𝟐/𝟏𝟐. • If 𝑹 bits are used to representthe quantization levels, number of levels “possible words” = 𝟐𝑹 . • If the message has amplitude range : −𝒎𝒑 𝒕𝒐 𝒎𝒑, the quantization step can be givenby: 𝚫 = 𝟐𝐦𝐩 𝟐𝑹 • Thus, the corresponding SNR (Ratio of signal power “𝑺𝒐” to noise power): 𝑺𝑵𝑹 = 𝟑 𝑺𝒐 𝒎𝒑 𝟐. 𝟐𝟐𝑹 • Increasing number of bits leads to exponential increase in the SNR.
  • 10. 10 SNR of quantized sinusoidal signal • For sinusoidal message of peak amplitude 𝒎𝒑, the corresponding 𝑺𝒐 is givenby: 𝑺𝒐 = 𝟎. 𝟓𝒎𝒑 𝟐 • Thus, the corresponding SNR (Ratio of signal power “𝑺𝒐” to noise power): 𝑺𝑵𝑹 = 𝟑 𝟐 𝟐𝟐𝑹 • In decibel Scale (𝑺𝑵𝑹𝒅𝑩 = 𝟏𝟎𝒍𝒐𝒈𝟏𝟎𝑺𝑵𝑹𝒓𝒂𝒕𝒊𝒐): 𝑺𝑵𝑹𝒅𝑩 = 𝟏. 𝟖 + 𝟔𝑹
  • 11. 11 Outlines • Quantization : o Quantization process o Quantization noise o Types of quantization
  • 12. 12 Types of quantization • Quantization can be classifiedof: o Uniform:step 𝚫 is constant for all amplitude ranges o Non-uniform:step 𝚫 is not constant • Quantizer also can be also classifiedof : Midtread Decision levels Midrise Decision levels
  • 13. 13 Non-uniform quantization • Range of human voices is big : Ratio between loud voice to weak voice is 1000:1. • Loud sounds are less likely to happen compared to lower voices. • Thus, it is more efficient(in terms of reducing the quantization error/noise)to: o Quantize lower voices with smaller quantization levels o Quantize higher voices with larger quantization levels • A non-uniform quantization == Signal compressing followedby uniformquantization. • Example for such compressionis 𝝁- law: • Compression: o Expand low values of input signal to wider range in the O/P. o Limit higher input signals to smaller range • Increasing the value 𝝁 increases such compression, which decreases error for lower values and increase the error for high input values • A compromise shouldbe applied. (Typical value is 𝝁 = 𝟐𝟓𝟓) Non-uniform quantization 𝑣 = log 1 + 𝜇 |𝑚| log(1 + 𝜇)
  • 14. 14 Non-uniform quantization (Cont.) • Another type of compressionis 𝑨 type • To restore the original signal @ the receiver,a complementary process is used • Such block called the expander.