SlideShare a Scribd company logo
3
Most read
4
Most read
7
Most read
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

More Related Content

What's hot (20)

PPT
Image segmentation
Md Shabir Alam
 
PPTX
Homomorphic filtering
Gautam Saxena
 
PPT
Wavelet transform in image compression
jeevithaelangovan
 
PPT
Source coding
Shankar Gangaju
 
PPTX
Predictive coding
p_ayal
 
PDF
4.5 equalizers and its types
JAIGANESH SEKAR
 
PPTX
digital image processing
Abinaya B
 
PPTX
Bit plane coding
priyadharshini murugan
 
PPTX
Vector quantization
Rajani Sharma
 
PPTX
Convolution Codes
Pratishtha Ram
 
PDF
Wiener Filter
Akshat Ratanpal
 
PPTX
discrete wavelet transform
piyush_11
 
PPTX
Adaptive equalization
Oladapo Abiodun
 
PDF
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Madhumita Tamhane
 
PPTX
JPEG Image Compression
Aishwarya K. M.
 
PDF
Lecture 15 DCT, Walsh and Hadamard Transform
VARUN KUMAR
 
PPTX
Quadrature phase shift keying
SneheshDutta
 
PDF
Lecture 16 KL Transform in Image Processing
VARUN KUMAR
 
Image segmentation
Md Shabir Alam
 
Homomorphic filtering
Gautam Saxena
 
Wavelet transform in image compression
jeevithaelangovan
 
Source coding
Shankar Gangaju
 
Predictive coding
p_ayal
 
4.5 equalizers and its types
JAIGANESH SEKAR
 
digital image processing
Abinaya B
 
Bit plane coding
priyadharshini murugan
 
Vector quantization
Rajani Sharma
 
Convolution Codes
Pratishtha Ram
 
Wiener Filter
Akshat Ratanpal
 
discrete wavelet transform
piyush_11
 
Adaptive equalization
Oladapo Abiodun
 
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Madhumita Tamhane
 
JPEG Image Compression
Aishwarya K. M.
 
Lecture 15 DCT, Walsh and Hadamard Transform
VARUN KUMAR
 
Quadrature phase shift keying
SneheshDutta
 
Lecture 16 KL Transform in Image Processing
VARUN KUMAR
 

Similar to Subband Coding (20)

PPTX
Sub band project
Siraj Sidhik
 
PPT
Lecture 8 audio compression
Mr SMAK
 
PPT
Lecture 8 audio compression
Mr SMAK
 
PPTX
Multimedia seminar ppt
Anandi Kumari
 
PPTX
Digital audio
Devashish Raval
 
PPT
Pulse code mod
Akanksha_Seth
 
PPT
Compression
Ashish Kumar
 
PPT
Audio compression 1
Rajat Kumar
 
PPTX
LECTURE 2.pptx
NathanielAdika1
 
PDF
A1mpeg12 2004
Thiago Skiba
 
PPT
Speech Compression
anithabalaprabhu
 
PPT
Audio and video compression
neeraj9217
 
PDF
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
lykhnh386525
 
KEY
365 digital basics after
Jeff Francis
 
PPT
Chapter 2- Digital Data Acquistion.ppt
VasanthiMuniasamy2
 
PDF
Multimedia.pdf
SunayanaShivthare1
 
PPT
TeleCom Lecture 07.ppt
RiyaBatool
 
PPT
Ch4 1 Data communication and networking by neha g. kurale
Neha Kurale
 
PDF
An Overview of Digital Communication and Transmission
Don Norwood
 
PDF
Shereef_MP3_decoder
Shereef Shehata
 
Sub band project
Siraj Sidhik
 
Lecture 8 audio compression
Mr SMAK
 
Lecture 8 audio compression
Mr SMAK
 
Multimedia seminar ppt
Anandi Kumari
 
Digital audio
Devashish Raval
 
Pulse code mod
Akanksha_Seth
 
Compression
Ashish Kumar
 
Audio compression 1
Rajat Kumar
 
LECTURE 2.pptx
NathanielAdika1
 
A1mpeg12 2004
Thiago Skiba
 
Speech Compression
anithabalaprabhu
 
Audio and video compression
neeraj9217
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
lykhnh386525
 
365 digital basics after
Jeff Francis
 
Chapter 2- Digital Data Acquistion.ppt
VasanthiMuniasamy2
 
Multimedia.pdf
SunayanaShivthare1
 
TeleCom Lecture 07.ppt
RiyaBatool
 
Ch4 1 Data communication and networking by neha g. kurale
Neha Kurale
 
An Overview of Digital Communication and Transmission
Don Norwood
 
Shereef_MP3_decoder
Shereef Shehata
 
Ad

More from Mihika Shah (9)

DOC
Video Surveillance Report
Mihika Shah
 
PPTX
Video Surveillance
Mihika Shah
 
DOC
Representation of ontology by Classified Interrelated object model
Mihika Shah
 
DOCX
Ethernet
Mihika Shah
 
DOCX
night vision technology report
Mihika Shah
 
PPTX
NIGHT VISION TECHNOLOGY
Mihika Shah
 
PPTX
Corporate social responsibility
Mihika Shah
 
PPTX
Ethernet
Mihika Shah
 
PPT
80486 microprocessor
Mihika Shah
 
Video Surveillance Report
Mihika Shah
 
Video Surveillance
Mihika Shah
 
Representation of ontology by Classified Interrelated object model
Mihika Shah
 
Ethernet
Mihika Shah
 
night vision technology report
Mihika Shah
 
NIGHT VISION TECHNOLOGY
Mihika Shah
 
Corporate social responsibility
Mihika Shah
 
Ethernet
Mihika Shah
 
80486 microprocessor
Mihika Shah
 
Ad

Recently uploaded (20)

PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 

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.