SlideShare a Scribd company logo
1 of 15
A Seminar on
Adaptive Quantization Methods
Presented By
Mahesh Pawar
Adaptive Quantization
• Linear quantization
• Instantaneous companding : SNR only weakly dependent on
𝑋 𝑚𝑎𝑥/𝜎𝑥 for large -law Compression(100-500)
• Optimum SNR : minimize 𝜎𝑒
2
when 𝜎𝑥
2
is known, non-uniform
distribution of Quantization lavels.
Quantization dilemma : want to choose quantization steps-size
large enough to accommodate Maximum peak to peak range of x[n].
At the same time need to make the quantization step size small so as to
minimize the Quantization error.
Solutions to Quantization Dilemna
Adaptive Quantization:
• Solution 1- Let Δ vary to match the variance of the input
Signal :Δ[n]
• Solutions 2- use a variable gain, G[n], followed by a fixed
quantizer step size, Δ: keep signal variance of y[n]=G[n]x[n]
constant.
Case 1: Δ[n] proportional to σ 𝑥 ∶
𝑞𝑢𝑎𝑛𝑡𝑖𝑧𝑎𝑡𝑖𝑜𝑛 𝑙𝑒vels and ranges would be linearly scaled to match σ 𝑥
2
: 𝑛𝑒𝑒𝑑 𝑡𝑜 𝑟𝑒𝑙𝑖𝑎𝑏𝑙𝑦 𝑒𝑠𝑡𝑖𝑚𝑎𝑡𝑒 σ 𝑥
2
Case 2: G[n] proportional to 1/σ 𝑥 𝑡𝑜 𝑔𝑖𝑣𝑒 σ 𝑦
2 = Constant
Click here
Click here
Types of Adaptive Quantization
• Feed-forward-adaptive quantizers that estimate σ 𝑥
2
from x[n]
itself.
• Feedback adaptive quantizers that adapt step size , Δ ,on the
basis of the quantized signal, or equivalently codewords ,c[n].
• Instantaneous-amplitude changes reflects sample to sample
variations in x[n]: rapid adaptation
• Syllabic-amplitude changes reflects syllable to syllable
variations in x[n]=slow adaption
• Adaptive quantization with one word memory.
• Switched quantization
Feed Forward Adaptation
Variable Step-size
• Assume uniform quantizer with
step size Δ[𝑛]
• X[n] is quantized using Δ[n] :
c[n] and Δ[𝑛] need to be
transmitted to the decoder
• if c’[n]= c[n] and Δ’[n] = Δ[n] : no errors in channel, and
X’[n] = X[n]
• Don’t have x[n] at the decoder
to estimate Δ[n] : need to transmit Δ[n]
(a)
(b)
Feed Forward Quantizer
• Time varying gain is G[n],c[n] and
G[n] need to be transmitted to the
decoder.
• Ideally c’[n]=c[n] and G’[n]=G[n]
• Can’t estimate G[n] at the decoder :
it has to be transmitted
• Feed forward systems make estimates of σ 𝑥
2
, then make Δ or
the quantization levels proportional to σ 𝑥 ,or the gain is
inversely proportional to σ 𝑥.
Feed Backward Adaptive Quantization
• There is no need to send side information.
• The sensitivity of adaptation to the
changing statistics will be degraded,
however, since instead of the original
input, only the output of the quantization
encoder used in the statistical in the
statistical analysis.
Adaptive Quantization with a one word Memory
(JAYANT QUANTIZER)
 In Backward Adaptive Quantization we don’t have any value of input
in adapting the quantizer.
 In order to adapt a quantizer we need to observe quantizer output
for a long time.
 Nuggehally S. Jayant at Bell Labs showed that we did not need to
observe the quantizer output over a long period of time.In fact, we
could adjust the quantizer step size after observing a single output.
Jayant named this quantization approach “quantization with one
word memory.” The quantizer is better known as the Jayant
quantizer.
 Mathematically, the adaptation process can be represented as
where l(n−1) is the quantization interval at time (n−1).
Figure -Output levels for the
Jayant quantizer.
Switched Quantization
• This scheme has shown improved performance even when the number
quantizers in the bank, L , is two.
• As L ∞, the switched quantization converges to the adaptive quantizer
Fig. : Switched Quantization
Thank You
Back
Back
Fig. : Forward Adaptive Quantizer
Back
Reference
• The paper “Quantization,” by A. Gersho, in IEEE Communication Magazine,
September 1977
Book
• Introduction to Data compression by Khalid Sayood

More Related Content

What's hot

Dynamic programming class 16
Dynamic programming class 16Dynamic programming class 16
Dynamic programming class 16
Kumar
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
guest084d20
 

What's hot (20)

Huffman Coding
Huffman CodingHuffman Coding
Huffman Coding
 
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
 
Fixed point and floating-point numbers
Fixed point and  floating-point numbersFixed point and  floating-point numbers
Fixed point and floating-point numbers
 
Transform coding
Transform codingTransform coding
Transform coding
 
Convolution&Correlation
Convolution&CorrelationConvolution&Correlation
Convolution&Correlation
 
Shannon-Fano algorithm
Shannon-Fano algorithmShannon-Fano algorithm
Shannon-Fano algorithm
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
02 order of growth
02 order of growth02 order of growth
02 order of growth
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard Transform
 
Source coding theorem
Source coding theoremSource coding theorem
Source coding theorem
 
MPEG video compression standard
MPEG video compression standardMPEG video compression standard
MPEG video compression standard
 
Image compression
Image compressionImage compression
Image compression
 
Wiener filters
Wiener filtersWiener filters
Wiener filters
 
Digital signal processing part1
Digital signal processing part1Digital signal processing part1
Digital signal processing part1
 
Dynamic programming class 16
Dynamic programming class 16Dynamic programming class 16
Dynamic programming class 16
 
Adaptive linear equalizer
Adaptive linear equalizerAdaptive linear equalizer
Adaptive linear equalizer
 
Module 31
Module 31Module 31
Module 31
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
 
Digital signal processing part2
Digital signal processing part2Digital signal processing part2
Digital signal processing part2
 

Similar to Adaptive quantization methods

Detection&Estimation-Lecture 1.pdf
Detection&Estimation-Lecture 1.pdfDetection&Estimation-Lecture 1.pdf
Detection&Estimation-Lecture 1.pdf
Ong Gia
 
ImageSegmentation (1).ppt
ImageSegmentation (1).pptImageSegmentation (1).ppt
ImageSegmentation (1).ppt
NoorUlHaq47
 

Similar to Adaptive quantization methods (20)

Lecture 5 - Gradient Descent, a lecture in subject module Statistical & Machi...
Lecture 5 - Gradient Descent, a lecture in subject module Statistical & Machi...Lecture 5 - Gradient Descent, a lecture in subject module Statistical & Machi...
Lecture 5 - Gradient Descent, a lecture in subject module Statistical & Machi...
 
Deep Learning for Computer Vision: Optimization (UPC 2016)
Deep Learning for Computer Vision: Optimization (UPC 2016)Deep Learning for Computer Vision: Optimization (UPC 2016)
Deep Learning for Computer Vision: Optimization (UPC 2016)
 
Training DNN Models - II.pptx
Training DNN Models - II.pptxTraining DNN Models - II.pptx
Training DNN Models - II.pptx
 
ngboost.pptx
ngboost.pptxngboost.pptx
ngboost.pptx
 
BEGAN Boundary Equilibrium Generative Adversarial Networks
BEGAN Boundary Equilibrium Generative Adversarial NetworksBEGAN Boundary Equilibrium Generative Adversarial Networks
BEGAN Boundary Equilibrium Generative Adversarial Networks
 
08 distributed optimization
08 distributed optimization08 distributed optimization
08 distributed optimization
 
Exploring Simple Siamese Representation Learning
Exploring Simple Siamese Representation LearningExploring Simple Siamese Representation Learning
Exploring Simple Siamese Representation Learning
 
Audio Processing
Audio ProcessingAudio Processing
Audio Processing
 
Lect14 lines+circles
Lect14 lines+circlesLect14 lines+circles
Lect14 lines+circles
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Chapter1 slide
Chapter1 slideChapter1 slide
Chapter1 slide
 
Talk_HU_Berlin_Chiheb_benhammouda.pdf
Talk_HU_Berlin_Chiheb_benhammouda.pdfTalk_HU_Berlin_Chiheb_benhammouda.pdf
Talk_HU_Berlin_Chiheb_benhammouda.pdf
 
A Unified PDE model for image multi-phase segmentation and grey-scale inpaint...
A Unified PDE model for image multi-phase segmentation and grey-scale inpaint...A Unified PDE model for image multi-phase segmentation and grey-scale inpaint...
A Unified PDE model for image multi-phase segmentation and grey-scale inpaint...
 
Waveform_codingUNIT-II_DC_-PPT.pptx
Waveform_codingUNIT-II_DC_-PPT.pptxWaveform_codingUNIT-II_DC_-PPT.pptx
Waveform_codingUNIT-II_DC_-PPT.pptx
 
Equalization
EqualizationEqualization
Equalization
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCM
 
Detection&Estimation-Lecture 1.pdf
Detection&Estimation-Lecture 1.pdfDetection&Estimation-Lecture 1.pdf
Detection&Estimation-Lecture 1.pdf
 
ImageSegmentation (1).ppt
ImageSegmentation (1).pptImageSegmentation (1).ppt
ImageSegmentation (1).ppt
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.ppt
 
ImageSegmentation.ppt
ImageSegmentation.pptImageSegmentation.ppt
ImageSegmentation.ppt
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 

Adaptive quantization methods

  • 1. A Seminar on Adaptive Quantization Methods Presented By Mahesh Pawar
  • 2. Adaptive Quantization • Linear quantization • Instantaneous companding : SNR only weakly dependent on 𝑋 𝑚𝑎𝑥/𝜎𝑥 for large -law Compression(100-500) • Optimum SNR : minimize 𝜎𝑒 2 when 𝜎𝑥 2 is known, non-uniform distribution of Quantization lavels. Quantization dilemma : want to choose quantization steps-size large enough to accommodate Maximum peak to peak range of x[n]. At the same time need to make the quantization step size small so as to minimize the Quantization error.
  • 3. Solutions to Quantization Dilemna Adaptive Quantization: • Solution 1- Let Δ vary to match the variance of the input Signal :Δ[n] • Solutions 2- use a variable gain, G[n], followed by a fixed quantizer step size, Δ: keep signal variance of y[n]=G[n]x[n] constant. Case 1: Δ[n] proportional to σ 𝑥 ∶ 𝑞𝑢𝑎𝑛𝑡𝑖𝑧𝑎𝑡𝑖𝑜𝑛 𝑙𝑒vels and ranges would be linearly scaled to match σ 𝑥 2 : 𝑛𝑒𝑒𝑑 𝑡𝑜 𝑟𝑒𝑙𝑖𝑎𝑏𝑙𝑦 𝑒𝑠𝑡𝑖𝑚𝑎𝑡𝑒 σ 𝑥 2 Case 2: G[n] proportional to 1/σ 𝑥 𝑡𝑜 𝑔𝑖𝑣𝑒 σ 𝑦 2 = Constant Click here Click here
  • 4. Types of Adaptive Quantization • Feed-forward-adaptive quantizers that estimate σ 𝑥 2 from x[n] itself. • Feedback adaptive quantizers that adapt step size , Δ ,on the basis of the quantized signal, or equivalently codewords ,c[n]. • Instantaneous-amplitude changes reflects sample to sample variations in x[n]: rapid adaptation • Syllabic-amplitude changes reflects syllable to syllable variations in x[n]=slow adaption • Adaptive quantization with one word memory. • Switched quantization
  • 5. Feed Forward Adaptation Variable Step-size • Assume uniform quantizer with step size Δ[𝑛] • X[n] is quantized using Δ[n] : c[n] and Δ[𝑛] need to be transmitted to the decoder • if c’[n]= c[n] and Δ’[n] = Δ[n] : no errors in channel, and X’[n] = X[n] • Don’t have x[n] at the decoder to estimate Δ[n] : need to transmit Δ[n] (a) (b)
  • 6. Feed Forward Quantizer • Time varying gain is G[n],c[n] and G[n] need to be transmitted to the decoder. • Ideally c’[n]=c[n] and G’[n]=G[n] • Can’t estimate G[n] at the decoder : it has to be transmitted • Feed forward systems make estimates of σ 𝑥 2 , then make Δ or the quantization levels proportional to σ 𝑥 ,or the gain is inversely proportional to σ 𝑥.
  • 7. Feed Backward Adaptive Quantization • There is no need to send side information. • The sensitivity of adaptation to the changing statistics will be degraded, however, since instead of the original input, only the output of the quantization encoder used in the statistical in the statistical analysis.
  • 8. Adaptive Quantization with a one word Memory (JAYANT QUANTIZER)  In Backward Adaptive Quantization we don’t have any value of input in adapting the quantizer.  In order to adapt a quantizer we need to observe quantizer output for a long time.  Nuggehally S. Jayant at Bell Labs showed that we did not need to observe the quantizer output over a long period of time.In fact, we could adjust the quantizer step size after observing a single output. Jayant named this quantization approach “quantization with one word memory.” The quantizer is better known as the Jayant quantizer.  Mathematically, the adaptation process can be represented as where l(n−1) is the quantization interval at time (n−1).
  • 9. Figure -Output levels for the Jayant quantizer.
  • 10. Switched Quantization • This scheme has shown improved performance even when the number quantizers in the bank, L , is two. • As L ∞, the switched quantization converges to the adaptive quantizer Fig. : Switched Quantization
  • 12. Back
  • 13. Back
  • 14. Fig. : Forward Adaptive Quantizer Back
  • 15. Reference • The paper “Quantization,” by A. Gersho, in IEEE Communication Magazine, September 1977 Book • Introduction to Data compression by Khalid Sayood