0% found this document useful (0 votes)
315 views

Subband Coding: Presented by DR.R Murugan NIT Silchar

Subband coding is a transform coding technique that decomposes a signal into multiple frequency bands and encodes each band independently. It separates the source output into bands of different frequency using digital filters like low pass and high pass filters. The subband coding process involves analysis using filtering and downsampling, quantization and coding of the subband signals, and synthesis using reconstruction filtering and upsampling to recover the original signal. It is commonly used for audio and image compression applications.

Uploaded by

R Murugan
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
315 views

Subband Coding: Presented by DR.R Murugan NIT Silchar

Subband coding is a transform coding technique that decomposes a signal into multiple frequency bands and encodes each band independently. It separates the source output into bands of different frequency using digital filters like low pass and high pass filters. The subband coding process involves analysis using filtering and downsampling, quantization and coding of the subband signals, and synthesis using reconstruction filtering and upsampling to recover the original signal. It is commonly used for audio and image compression applications.

Uploaded by

R Murugan
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Subband Coding

Presented by
Dr.R Murugan
NIT Silchar
Sub-band coding 

Sub-band coding (SBC) is any form of transform coding that breaks a


signal into a number of different frequency bands and encodes each
one independently.

This decomposition is often the first step in data compression for audio
and video signals
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.
Filter banks

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.
Sub-band coding system

Fig. Block diagram of sub-band coding system


Subband Coding Algorithm

It consists of three phases:

1. Analysis
2. Quantization and Coding
3. Synthesis
Analysis (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

You might also like