SlideShare una empresa de Scribd logo
1 de 13
Subband Coding


                -09bit059
            (Mihika Shah)
Introduction

• Vector quantization is used when the source output shows high
degree of clustering.

• Scalar quantization is used when the source output is linear in
nature.

• When the source has well defined characteristic then we can choose
a particular compression scheme.

• But in real world, most source exhibit a combination of
characteristics. So subband coding helps us to solve this problem.
What is Subband Coding?

• A Source output is decomposed into its constituents. And each
constituent is encoded and decoded separately to improve
compression performance.

• It separates the source output into bands of different frequency
using digital filters.

•Different filters are used like low pass filter or high pass filter.
Filters
• A system that blocks certain frequency components is called a
filter.

• Filters that only pass components below certain frequency f0 are
called low pass filters.

• Filters that block all components below certain frequency f0 are
called high pass filters.

• Filters that pass components that have frequency content above
certain frequency f1 and below frequency f2 are called band pass
filters.
This is the most frequently
used filter banks which
consists of a cascade of stages
and each stage contains both
low pass and high pass filter.
Basic Subband Coding Algorithm


It consists of three phases:

1. Analysis
2. Quantization and Coding
3. Synthesis
Analysis




Fig-1. Block diagram of subband coding system
(Contd…)

• Source output is passed through either non-overlapping or
overlapping filters.

• The range of frequencies at the output is less than the range of
frequencies at the input to the filter.

• The process of reducing the number of samples is called
decimation or downsampling.

• The amount of decimation depends on the ratio of the bandwidth
of the filter output to filter input.

•If the bandwidth of filter output is 1/M of the bandwidth of filter
input then the decimation will be of M.
Quantization and Coding

• Allocation of bits between the subbands is the main issue.

• Bits are allocated according to the measure of information content
between subbands.

• When the information content of bands is very different, bit
allocation procedure has a significant impact.
Synthesis
• Quantized and coded coefficients are used for the reconstruction of
the original signal.

• From each subband, encoded samples are decoded at the receiver.

• Decoded values are unsampled by inserting an appropriate number
of 0’s between samples.

• The unsampled signals are passed through a bank of reconstruction
filters when the number of samples per second has been brought
back to the original rate.

• Summation of the reconstruction filter gives the final reconstructed
output.
Applications


• Speech Coding

• Audio Coding

• Image Compression
(Contd…)

• The Moving Picture Experts Group ( MPEG ) has proposed an
audio coding scheme which is based on subband coding.

• There are three layers in which layer 1 and layer 2 both use a
bank of 32 filters. Input is splitted into 32 bands, each with the
bandwidth of f/64, where f is the sampling frequency.

• 32000 samples per second, 44100 samples per second and 48000
samples per second are the allowable frequencies.
Thank you

Más contenido relacionado

La actualidad más candente

Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and InterpolationFernando Ojeda
 
Fidelity criteria in image compression
Fidelity criteria in image compressionFidelity criteria in image compression
Fidelity criteria in image compressionKadamPawan
 
Application of DSP
Application of DSPApplication of DSP
Application of DSPKUNAL RANA
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Image compression standards
Image compression standardsImage compression standards
Image compression standardskirupasuchi1996
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image CompressionMathankumar S
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesCristina Pérez Benito
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform Rashmi Karkra
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGSnehal Hedau
 
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantizationBCET, Balasore
 
Predictive coding
Predictive codingPredictive coding
Predictive codingp_ayal
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
 

La actualidad más candente (20)

FILTER BANKS
FILTER BANKSFILTER BANKS
FILTER BANKS
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Fidelity criteria in image compression
Fidelity criteria in image compressionFidelity criteria in image compression
Fidelity criteria in image compression
 
Watershed
WatershedWatershed
Watershed
 
Application of DSP
Application of DSPApplication of DSP
Application of DSP
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Image compression standards
Image compression standardsImage compression standards
Image compression standards
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color Images
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
Digital communication unit II
Digital communication unit IIDigital communication unit II
Digital communication unit II
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSING
 
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantization
 
03 image transform
03 image transform03 image transform
03 image transform
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 

Similar a Subband Coding

Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2selvalakshmi24
 
600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunators600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunatorskiran93845
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxssuser6f1a8e1
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and CommunicationBenesh Selvanesan
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
Presentation1 comb filter
Presentation1 comb filterPresentation1 comb filter
Presentation1 comb filterPrerna Singh
 
Digital transmission new unit 3
Digital transmission new unit 3Digital transmission new unit 3
Digital transmission new unit 3Srashti Vyas
 
Communication system lec7
Communication system lec7Communication system lec7
Communication system lec7ZareenRauf1
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive CodingSrishti Kakade
 
DIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docxDIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docxgreatmike3
 
Title:- Signal Conditioning
Title:- Signal ConditioningTitle:- Signal Conditioning
Title:- Signal ConditioningBELACHEWGIRMA1
 

Similar a Subband Coding (20)

Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
 
600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunators600193789-Unit-6-Filters-Att.pptxattunators
600193789-Unit-6-Filters-Att.pptxattunators
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptx
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and Communication
 
A1mpeg12 2004
A1mpeg12 2004A1mpeg12 2004
A1mpeg12 2004
 
Sub band project
Sub band projectSub band project
Sub band project
 
Deblocking_Filter_v2
Deblocking_Filter_v2Deblocking_Filter_v2
Deblocking_Filter_v2
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
Presentation1 comb filter
Presentation1 comb filterPresentation1 comb filter
Presentation1 comb filter
 
unit 5 ADC.pptx
unit 5 ADC.pptxunit 5 ADC.pptx
unit 5 ADC.pptx
 
dsp dip.pptx
dsp dip.pptxdsp dip.pptx
dsp dip.pptx
 
Lecture15.pdf
Lecture15.pdfLecture15.pdf
Lecture15.pdf
 
Digital transmission new unit 3
Digital transmission new unit 3Digital transmission new unit 3
Digital transmission new unit 3
 
Adaptive Filters dsp.ppt
Adaptive Filters dsp.pptAdaptive Filters dsp.ppt
Adaptive Filters dsp.ppt
 
Communication system lec7
Communication system lec7Communication system lec7
Communication system lec7
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive Coding
 
Turbo codes
Turbo codesTurbo codes
Turbo codes
 
DIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docxDIGITAL FILTERS/SIGNERS types and uses.docx
DIGITAL FILTERS/SIGNERS types and uses.docx
 
Title:- Signal Conditioning
Title:- Signal ConditioningTitle:- Signal Conditioning
Title:- Signal Conditioning
 

Más de Mihika Shah

Video Surveillance Report
Video Surveillance ReportVideo Surveillance Report
Video Surveillance ReportMihika Shah
 
Video Surveillance
Video SurveillanceVideo Surveillance
Video SurveillanceMihika Shah
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelMihika Shah
 
night vision technology report
night vision technology reportnight vision technology report
night vision technology reportMihika Shah
 
NIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGYNIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGYMihika Shah
 
Corporate social responsibility
Corporate social responsibilityCorporate social responsibility
Corporate social responsibilityMihika Shah
 
80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessorMihika Shah
 

Más de Mihika Shah (9)

Video Surveillance Report
Video Surveillance ReportVideo Surveillance Report
Video Surveillance Report
 
Video Surveillance
Video SurveillanceVideo Surveillance
Video Surveillance
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object model
 
Ethernet
EthernetEthernet
Ethernet
 
night vision technology report
night vision technology reportnight vision technology report
night vision technology report
 
NIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGYNIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGY
 
Corporate social responsibility
Corporate social responsibilityCorporate social responsibility
Corporate social responsibility
 
Ethernet
EthernetEthernet
Ethernet
 
80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessor
 

Último

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Último (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Subband Coding

  • 1. Subband Coding -09bit059 (Mihika Shah)
  • 2. Introduction • Vector quantization is used when the source output shows high degree of clustering. • Scalar quantization is used when the source output is linear in nature. • When the source has well defined characteristic then we can choose a particular compression scheme. • But in real world, most source exhibit a combination of characteristics. So subband coding helps us to solve this problem.
  • 3. What is Subband Coding? • A Source output is decomposed into its constituents. And each constituent is encoded and decoded separately to improve compression performance. • It separates the source output into bands of different frequency using digital filters. •Different filters are used like low pass filter or high pass filter.
  • 4. Filters • A system that blocks certain frequency components is called a filter. • Filters that only pass components below certain frequency f0 are called low pass filters. • Filters that block all components below certain frequency f0 are called high pass filters. • Filters that pass components that have frequency content above certain frequency f1 and below frequency f2 are called band pass filters.
  • 5. This is the most frequently used filter banks which consists of a cascade of stages and each stage contains both low pass and high pass filter.
  • 6. Basic Subband Coding Algorithm It consists of three phases: 1. Analysis 2. Quantization and Coding 3. Synthesis
  • 7. Analysis Fig-1. Block diagram of subband coding system
  • 8. (Contd…) • Source output is passed through either non-overlapping or overlapping filters. • The range of frequencies at the output is less than the range of frequencies at the input to the filter. • The process of reducing the number of samples is called decimation or downsampling. • The amount of decimation depends on the ratio of the bandwidth of the filter output to filter input. •If the bandwidth of filter output is 1/M of the bandwidth of filter input then the decimation will be of M.
  • 9. Quantization and Coding • Allocation of bits between the subbands is the main issue. • Bits are allocated according to the measure of information content between subbands. • When the information content of bands is very different, bit allocation procedure has a significant impact.
  • 10. Synthesis • Quantized and coded coefficients are used for the reconstruction of the original signal. • From each subband, encoded samples are decoded at the receiver. • Decoded values are unsampled by inserting an appropriate number of 0’s between samples. • The unsampled signals are passed through a bank of reconstruction filters when the number of samples per second has been brought back to the original rate. • Summation of the reconstruction filter gives the final reconstructed output.
  • 11. Applications • Speech Coding • Audio Coding • Image Compression
  • 12. (Contd…) • The Moving Picture Experts Group ( MPEG ) has proposed an audio coding scheme which is based on subband coding. • There are three layers in which layer 1 and layer 2 both use a bank of 32 filters. Input is splitted into 32 bands, each with the bandwidth of f/64, where f is the sampling frequency. • 32000 samples per second, 44100 samples per second and 48000 samples per second are the allowable frequencies.